[KERNEL][JB][JDQE39] intersectRaven 09.03.13

Mein N4 läuft damit wesentlich kühler ohne Performanceeinbussen :)

hells
 
Danke, mal schaun wie's damit so läuft. Der 1. Eindruck ist auf alle fälle positiv :).
 
Vetzki schrieb:
Jetzt auch mit simple gpu gov (inwieweit der wirklich sinnvoll ist, keine Ahnung)

Danke Michi.

Gruß Jürgen
 
Servus,

Nichts zu danken. Ich versuch ihn halbwegs aktuell zu halten :) (hoffentlich "updatet" iR sein git demnächst mal wieder)
 
  • Danke
Reaktionen: papn2
Hier mal noch ein init.d script, welches ich benutze (u.a. mpdecision off, läuft ganz gut damit wie ich finde), runterladen, .txt am ende weglöschen und das vorhanden script (mit gleichem namen) damit ersetzen (rechte 755).
 

Anhänge

  • 666mv.txt
    3,4 KB · Aufrufe: 159
Das script enthält einen fehler bzgl. der Retention States, 0,1,2 oder 3 ist Blödsinn, sorry dafür
richtig muss es sein:

C0 (WFI) - Shallowest Sleep (default enabled)
Code:
enable: echo 1 > /sys/module/pm_8x60/modes/cpu0/wfi/idle_enabled
disable: echo 0 > /sys/module/pm_8x60/modes/cpu0/wfi/idle_enabled
C1 (Retention) - slightly deeper sleep
Code:
enable: echo 1 > /sys/module/pm_8x60/modes/cpu0/retention/idle_enabled
disable: echo 0 > /sys/module/pm_8x60/modes/cpu0/retention/idle_enabled
C2 (Stand Alone Power Collapse) - deeper sleep
Code:
enable: echo 1 > /sys/module/pm_8x60/modes/cpu0/standalone_power_collapse/idle_enabled
disable: echo 0 > /sys/module/pm_8x60/modes/cpu0/standalone_power_collapse/idle_enabled
C3 (Power Collapse) - deepest sleep
Code:
enable: echo 1 > /sys/module/pm_8x60/modes/cpu0/power_collapse/idle_enabled
disable: echo 0 > /sys/module/pm_8x60/modes/cpu0/power_collapse/idle_enabled

Desweiteren hier noch ne Version (sehr nah zu der von iR) nur mit vc,gc,fast charge, sound control
Läuft sehr gut wie ich finde
 

Anhänge

  • IR-fork_vetzki-020713.zip
    5,9 MB · Aufrufe: 144
  • Danke
Reaktionen: accuphase
Version mit 4.8.2 Toolchain gebaut

( Änderungen:
bb05548 HEAD@{0}: commit (cherry-pick): Staging: android: binder: Add binder buffers to kmemleak (REVERT)
045ec20 HEAD@{1}: commit (cherry-pick): Makefile: tests für 4.8.2
b43d4d1 HEAD@{2}: commit: Makefile änderung:-ftree-partial-pre entfernt
7c257f4 HEAD@{3}: commit: include/linux/mm.h: test (readahead max 256 min 32)
5aae119 HEAD@{4}: cherry-pick: cpufreq: Manage only online cpus
>>>> davor auch schon: <<<<<<<
ee7f423 HEAD@{5}: commit: include/linux/freezer.h: Wechsel auf iR's version
c3fc071 HEAD@{6}: commit (merge): Merge https://github.com/intersectRaven/nexus4-kernel into jellybean
)
 

Anhänge

  • IR-fork_vetzki-4.8.2-130713.zip
    5,9 MB · Aufrufe: 98
Zuletzt bearbeitet:
  • Danke
Reaktionen: accuphase
Läuft der kernel mit miui?
Würde ihn gerne testen...
 
Sollte, da er keine eigene ramdisk mitbringt (anykernel).
Ggf. Scripte in init.d löschen welche kernelsettings ändern (govenor, sheduler, etc.)
 
Zuletzt bearbeitet:
  • Danke
Reaktionen: papn2
Vetzki schrieb:
Version mit 4.8.2 Toolchain gebaut

( Änderungen:
bb05548 HEAD@{0}: commit (cherry-pick): Staging: android: binder: Add binder buffers to kmemleak (REVERT)
045ec20 HEAD@{1}: commit (cherry-pick): Makefile: tests für 4.8.2
b43d4d1 HEAD@{2}: commit: Makefile änderung:-ftree-partial-pre entfernt
7c257f4 HEAD@{3}: commit: include/linux/mm.h: test (readahead max 256 min 32)
5aae119 HEAD@{4}: cherry-pick: cpufreq: Manage only online cpus
>>>> davor auch schon: <<<<<<<
ee7f423 HEAD@{5}: commit: include/linux/freezer.h: Wechsel auf iR's version
c3fc071 HEAD@{6}: commit (merge): Merge https://github.com/intersectRaven/nexus4-kernel into jellybean
)

Kernel läuft super! Habe noch beim interactive gov. im init.d script io_busy von 0 auf 1 gesetzt. ;-)

THX!
 
  • Danke
Reaktionen: vetzki
47 is keine schöne zahl, daher
update auf linux kernel 3.4.53

Code:
Reflog:
5e6e71d HEAD@{0}: cherry-pick: Linux 3.4.53
[SIZE="1"]f96fd0c HEAD@{1}: cherry-pick: Revert "sched: Add missing call to calc_load_exit_idle()"
a9b2378 HEAD@{2}: cherry-pick: SCSI: sd: Fix parsing of 'temporary ' cache mode prefix
a01c5bd HEAD@{3}: cherry-pick: nfsd4: fix decoding of compounds across page boundaries
8e6f810 HEAD@{4}: cherry-pick: Revert "serial: 8250_pci: add support for another kind of NetMos Technology P
efb7c8d HEAD@{5}: cherry-pick: MAINTAINERS: add stable_kernel_rules.txt to stable maintainer information
296f2d7 HEAD@{6}: cherry-pick: crypto: sanitize argument for format string
51571c9 HEAD@{7}: cherry-pick: block: do not pass disk names as format strings
10edd0a HEAD@{8}: cherry-pick: hpfs: better test for errors
22cefcb HEAD@{9}: cherry-pick: charger-manager: Ensure event is not used as format string
fa3d152 HEAD@{10}: cherry-pick: drivers/cdrom/cdrom.c: use kzalloc() for failing hardware
d49a4ab HEAD@{11}: cherry-pick: libceph: Fix NULL pointer dereference in auth client code[/SIZE] 
4824465 HEAD@{12}: cherry-pick: Linux 3.4.52
[SIZE="1"]85ade3e HEAD@{13}: cherry-pick: perf: Fix mmap() accounting hole
497a06d HEAD@{14}: cherry-pick: perf: Fix perf mmap bugs
ba45a5e HEAD@{15}: cherry-pick: pch_uart: fix a deadlock when pch_uart as console
9e82981 HEAD@{16}: cherry-pick: UBIFS: fix a horrid bug
6232a86 HEAD@{17}: cherry-pick: UBIFS: prepare to fix a horrid bug
7c6433c HEAD@{18}: cherry-pick: perf: Disable monitoring on setuid processes for regular users
7e76176 HEAD@{19}: cherry-pick: dlci: validate the net device in dlci_del()
2ecdaee HEAD@{20}: cherry-pick: dlci: acquire rtnl_lock before calling __dev_get_by_name()
7e9c01d HEAD@{21}: cherry-pick: hw_breakpoint: Use cpu_possible_mask in {reserve,release}_bp_slot()
877ee76 HEAD@{22}: commit (cherry-pick): Bluetooth: Fix crash in l2cap_build_cmd() with small MTU
d082831 HEAD@{23}: cherry-pick: ARM: 7772/1: Fix missing flush_kernel_dcache_page() for noMMU
3bc19db HEAD@{24}: cherry-pick: ARM: 7755/1: handle user space mapped pages in flush_kernel_dcache_page[/SIZE] 
f954f49 HEAD@{25}: cherry-pick: Linux 3.4.51
[SIZE="1"]c60cde8 HEAD@{26}: cherry-pick: inotify: invalid mask should return a error number but not set it
f481de0 HEAD@{27}: cherry-pick: target/iscsi: don't corrupt bh_count in iscsit_stop_time2retain_timer()
ca99e1a HEAD@{28}: cherry-pick: USB: serial: ti_usb_3410_5052: new device id for Abbot strip port cable
6d9e8eb HEAD@{29}: cherry-pick: Input: cyttsp - fix memcpy size param
5760aa5 HEAD@{30}: cherry-pick: bonding: rlb mode of bond should not alter ARP originating via bridge
8bab686 HEAD@{31}: cherry-pick: l2tp: Fix sendmsg() return value
3440e61 HEAD@{32}: cherry-pick: l2tp: Fix PPP header erasure and memory leak
5ab1156 HEAD@{33}: cherry-pick: packet: packet_getname_spkt: make sure string is always 0-terminated
64f10d5 HEAD@{34}: cherry-pick: team: check return value of team_get_port_by_index_rcu() for NULL
82e6bdf HEAD@{35}: cherry-pick: net: sctp: fix NULL pointer dereference in socket destruction
9effbb7 HEAD@{36}: cherry-pick: ipv6: assign rt6_info to inet6_ifaddr in init_loopback
d4a95cd HEAD@{37}: cherry-pick: net: force a reload of first item in hlist_nulls_for_each_entry_rcu
096ab12 HEAD@{38}: cherry-pick: net: Block MSG_CMSG_COMPAT in send(m)msg and recv(m)msg
fe93305 HEAD@{39}: cherry-pick: ip_tunnel: fix kernel panic with icmp_dest_unreach
f8a2f29 HEAD@{40}: cherry-pick: tcp: xps: fix reordering issues
d04a697 HEAD@{41}: cherry-pick: tcp: bug fix in proportional rate reduction.
9b6275d HEAD@{42}: cherry-pick: 8139cp: reset BQL when ring tx ring cleared
4dc280d HEAD@{43}: cherry-pick: r8169: fix offloaded tx checksum for small packets.
b320f72 HEAD@{44}: cherry-pick: netlabel: improve domain mapping validation
1ef18f9 HEAD@{45}: cherry-pick: ipv6: fix possible crashes in ip6_cork_release()
831c3a8 HEAD@{46}: cherry-pick: gianfar: add missing iounmap() on error in gianfar_ptp_probe()
3154441 HEAD@{47}: cherry-pick: tcp: fix tcp_md5_hash_skb_data()
3eedc73 HEAD@{48}: cherry-pick: KVM: x86: remove vcpu's CPL check in host-invoked XCR set
5c7ba0c HEAD@{49}: cherry-pick: tilepro: work around module link error with gcc 4.7
87d6e3b HEAD@{50}: cherry-pick: clk: remove notifier from list before freeing it
8f1700e HEAD@{51}: cherry-pick: ALSA: usb-audio: work around Android accessory firmware bug
87c3f53 HEAD@{52}: cherry-pick: ALSA: usb-audio: Fix invalid volume resolution for Logitech HD Webcam c310
^ ^ ^ ^ ^ ^ ^ ^ ^
linux kernel updates
_________________[/SIZE]   
491dd64 HEAD@{53}: reset: moving to 491dd64
05598ef HEAD@{54}: commit (cherry-pick): Linux 3.4.53
491dd64 HEAD@{55}: checkout: moving from jellybean to mv-iR-fork
491dd64 HEAD@{56}: commit (cherry-pick): Linux 3.4.50
60fd42b HEAD@{57}: commit: Wechsel auf 4.8.x Toolchain
676a0c2 HEAD@{58}: cherry-pick: Linux 3.4.49
25c8b67 HEAD@{59}: cherry-pick: Linux 3.4.48
 

Anhänge

  • IR-fork_vetzki-3.4.53-140713.zip
    5,9 MB · Aufrufe: 119
Zuletzt bearbeitet:
  • Danke
Reaktionen: accuphase und blue8
Der IR Kernel war im Original immer mein Lieblingskernel: schnell, smooth, null Probleme! Habe die Fauxs, Francos, Hellas, ... alle immer wieder "durch probiert" und bin immer wieder zum IR gekommen. Nun geht es mir mit deinem IR "nahen" Kernel genauso, einfach ein Traum. Danke dir für deine IR updates und Pflege!!
 
  • Danke
Reaktionen: vetzki und papn2
Danke.
IR's kernel lief bei mir auch immer super und problemlos :). Einzig Gamma Control und die uv Möglichkeit (hab ne "faster" cpu und die hat die gleiche spannungen wie "fast" drin) fehlten mir, dann hab ich angefangen zu basteln (vc & gc sind ja nur ein paar "cherry picks"). In einen kam immer mehr rein (müsste ich mal wieder überarbeiten, läuft für mich nicht zufriedenstellend), der andere so nah an iR's wie möglich + Linux kernel updates. Ich hatte bei xda ja mal geschrieben dass ich versuchte ihn halbwegs aktuell zu halten (hoffentlich updated iR sein git mal wieder, wobei ich so wie der kernel momentan läuft ist eigentlich zufrieden bin).

@papn
Hats mit miui geklappt (denke eigentlich schon, aber wer weis) :)
 
Zuletzt bearbeitet:
  • Danke
Reaktionen: papn2
@vetzki habe noch nicht getestet
teste zur zeit den franco 163
werde mir deinen danach vorknöpfen
zur zeit zu empfehlen sind der hells kernel,franco,m+ kernel
bin sehr gespannt wie deiner läuft
kann ich denke ich mal ganz normal mit trickster laufen lassen oder?
habe grade mal im changelog geschaut, ist in deinem kernel wirklich der neue wifi treiber drin?bin nicht wirklich fan davon, soll mehr probleme bringen..
 
Zuletzt bearbeitet:
Ne, es sind nicht die neuen treiber drin und ja geht ganz normal mit trickster
 
  • Danke
Reaktionen: papn2
Super. Habe ihn mal geflasht. Was soll ich sagen. Sehr gute Arbeit. Smooth wie Hölle.
Kann mir jemand nochmal die default settings nennen? Ondemand deadline cubic ist so richtig? Und mp decision auf on richtig?
 
Ja, mpd an lassen (keine alternative ala auto_hotplug oder ähnliches drin, ich mag mpdecision) & ja cubic, ondemand (mit deadline bin ich jetzt nicht ganz sicher, dachte hätte cfq gewählt, aber deadline is auch möglich, muss mal neu booten und schaun, bzw. heut abend in .config schaun). Sollte aber imo fast egal sein ob cfq oder deadline. Rest sollte standartmäßig auf alle fälle so sein :)
 
  • Danke
Reaktionen: papn2
Wenn ich die IR-fork_vetzki-3.4.53-140713.zip installiere bootet das Handy nicht mehr.

Muss ich da vorher was beachten?
 
Welchen anderen kernel hattest du davor drauf (ramdisk geändert?)?. Downloadfehler ausgeschlossen?
md5: 0b32e98bbc523e22a43ab8fb353d515b IR-fork_vetzki-4.8.2-130713.zip
 
AK Kernel v.33 Stable.

Hab jetzt erst den letzten Raven installiert und dann deinen und nun geht es.

Aber ich finde das Swipe2Wake nicht. ;-/
 

Ähnliche Themen

C
Antworten
5
Aufrufe
1.376
Humpfre
H
Heckschleuder
Antworten
5
Aufrufe
1.791
Heckschleuder
Heckschleuder
MadMurdoc
Antworten
27
Aufrufe
5.520
derPälzer
derPälzer
Zurück
Oben Unten