[KERNEL] Pimped Kernel (For CM-based 4.4.x Roms) - aktuell 2014-06-08 Build

Hen Ry

Hen Ry

Enthusiast
1.640
[KERNEL] Pimped Kernel (For CM-based 4.4.x Roms) [SoundControl/GPU OC/IntelliPlug/PowerSuspend...] - Omni & CM ROM

nicht für Stock Rom, falls es noch einer probieren will
Pimped Kernel (for CM-based roms) or Doom Kernel (for Stock-based roms)

Changelogs
2014-06-08
  • No more reboot issues where you can't power-down the device or reboot to recovery from the OS
  • All the previous CPU Governors except Alucard, Nightmare & Hyper
  • All the previous I/O Schedulers except BFQ & VR
  • Voltage Control
  • Color Control
  • PowerSuspend
  • Dynamic Fsync
  • All the previous TCP Congestion Algorithms
  • The simple_ondemand GPU governor fixed (reboots the device on stock CM kernel)
  • No CPU/GPU Overclocking
  • No Sound Control
  • No intelliplug/alucard_hotplug

2014-04-24
  • Updated to Linux kernel version 3.4.86
  • Re-added GPU OC up to 600MHz and hopefully fixed the issues some people had with it
  • Added zRam support (thanks to DooMLoRD)
  • Added msm_sleeper (thanks to DooMLoRD), controls coming to Pimp My Z1 soon
  • Added memutils optimizations (thanks to DooMLoRD)
  • Merged a lot of slimbus/slim-ngd/slim_msm/qdsp6v2/wcd9xxx & other audio-related optimizations from franciscofranco's nexus 5 kernel
  • Merged some OOM, ocmem & other memory-management-related optimizations from franciscofranco's nexus 5 kernel
  • Merged a fix for msm_z180 memory leak from franciscofranco's kernel
  • Some other random cherry-picks
2014-04-15
  • Re-added all the previous features except GPU OC
  • Added Async Fsync
  • New I/O Scheduler: VR
  • Added support for PAC rom
2014-03-21
  • Added workqueue backported from kernel 3.6 + its 3.7 updates
  • Reduced CPU retention voltage
  • Fixed & enabled F2FS (now all we need is an f2fs-compatible TWRP, or at least cross-compiled mkfs.f2fs & fsck.f2fs binaries)
  • Enabled VMALLOC savings
  • Switched back to TWRP
  • Initial support for amami (Z1 Compact)
2014-03-18
  • Reverted back to Qualcomm's mpdecision from showp1984's mpdecision
  • Made the flashable zip backup of the original wlan.ko module (to /system/lib/modules/wlan.ko.bak)
2014-03-17
  • Included wlan.ko module built with the kernel
  • Fixed SnakeCharmer max freq & intelli min/max inactive frequencies
2014-03-16
  • Replaced Qualcomm's closed-source mpdecision with showp1984's open-source & customizable mpdecision driver
  • Implemented faux123's msm_cpufreq_limit driver (a.k.a SnakeCharmer)
  • Added Linaro's cpupower pm driver
  • Enabled SCHED_SMT
  • Enabled arch_power sched feature
  • KSM: skip page if it has already been scanned
  • Made intellidemand the default governor
  • Enabled power_suspend by default
  • Enabled KSM by default
2014-03-14
  • Fixed intelliplug
2014-03-13
  • Added 389MHz GPU frequency step
  • Lowered GPU voltage constraints
  • Overclocked SLIMbus: rootfreq from 11 (24.526MHz) to 31 (27+MHz, the maximum) & clock-gear from 7 to 10 (max).
  • This means SLIMbus will use its maximum potential to give the best audio quality for the hardware.
  • Re-added kernel NEON mode & NEON-accelerated XOR framework
  • Added word-at-a-time kernel interface
  • Re-added epoll performance tweaks (increased from 35k jOPS to 125k jOPS on a 16 sockets benchmark run)
  • Re-added futex tweaks
  • Re-added softirq latency tweaks
  • Enabled Sched_MC power savings at level 1 (= moderate) by default
  • Various ext4 & net performance tweaks
  • Merged upstream CM commits
2014-03-10
  • Added F2FS support
  • Added camera fix
  • Re-added exFAT support
  • Re-added GPU wake on touch
  • Re-added intellidemand's touch input boost
  • Re-added my attempt at porting kexec-hardboot
  • Re-added RNGD tweaks
  • Re-added CPU hotplugging tweaks
  • Re-added writeback tweaks
2014-03-06
  • Fixed kernel panics introduced in previous build
  • Added data writeback optimizations
  • Added random number generator optimizations
  • Enabled multi-core power savings by default, with a value of 1 (= moderate)
2014-03-04
  • Intellidemand: added CPU boost (boosts the CPU frequency when touch inputs are received)
  • Added GPU Wake-on-touch (allows touch events to wake the GPU if it's in slumber)
  • Added support for kernel mode NEON
  • Attempted to port @tassadar's kexec-hardboot patches for the nexus 5 (needs testing)
  • Input: Send events one packet at a time (reduces irqsoff latency of ~ 50 micro seconds)
  • Softirq: reduce latencies (significantly reduces network irq latencies)
  • Added Samsung's open source exFat module version 1.2.4 (= exFat support)
  • Enabled Kernel Same-page Merging (KSM)
  • Epoll optimizations (performance went from 35k jOPS to 125k jOPS on a 16 socket benchmark)
  • Many hotplug logic optimizations
  • Built with latest Linaro gcc 4.8 toolchain (2014-02)
  • Built in the CM tree so there should be no more compatibility issues with other roms
2014-03-03
  • Added new intelliactive governor from faux123's nexus 5 kernel
  • Added faux123's msm_cpufreq_limit driver
  • Added the following TCP congestion algorithms (will add control in Pimp My Z1 soon, meanwhile you can use Pimp My Rom):

2014-03-02
  • Added InteractiveX2 CPU Governor
  • Added SmartassV2 CPU Governor
  • Added Lagfree CPU Governor
  • Added Test I/O Scheduler
  • Updated Linaro toolchain to 2013-01 gcc 4.7 release
  • Fixed missing features in previous build
  • Uncapitalized lionheart CPU Governor
2014-02-25
  • Merged upstream CM commits
2014-02-24
  • Initial release
Features
  • Sound Control: Faux123's GPL Sound Control 3
  • Color Calibration Control: LCD_KCAL interface ported to the Z1 by @DooMLoRD, gives full control over the RGB channels of the display
  • GPU OC: 200MHz / 320MHz / 389MHz / 487.5MHz / 533MHz / 600MHz frequency scaling steps
  • CPU OC: up to 2.26GHz
  • CPU Voltage Control: use TricksterMod for the moment
  • DoubleTap2Wake: double-tap the screen to wake-up the device
  • Intelliplug: Faux123's latest intelliplug hotplugging driver with eco mode (v5.0)
  • MPDecision: showp1984's open-source & customizable msm_mpdecision hotplugging driver
  • Dynamic Fsync: Faux123's Dynamic File Sync v1.5
  • PowerSuspend: Faux123's power_suspend driver (replacing early_suspend)
  • Snake Charmer: Faux123's msm_cpufreq_limit CPU frequency limiter driver
  • Fast Charge: Faux123's fast_charge driver, allowing to set the amperage of the charger or USB port your device is plugged-in to
  • CPU Boost: Faux123's CPU Input Boost module (will soon add controls for it in Pimp My Z1)
  • GPU Wake-on-touch: allows touch events to wake the GPU if it was previously in slumber
  • KSM: Kernel Same-page Merging enabled
  • F2FS Support: Samsung's F2FS nand-optimized file system support
  • exFAT Support: Samsung's open-source exFAT driver
  • zRam Support: support for zRam memory compression
  • CPUPower: Linaro's cpupower PM driver
  • Async Fsync: Asynchronous file sync
  • MSM_Sleeper: Support for setting the max CPU frequency when screen is off through sysfs
  • Kernel mode NEON: NEON-accelerated XOR framework & support for NEON instructions in kernel mode
  • Overall Stats: CPU overall stats on a per-core basis
  • Compression: XZ Compressed & LZ4 compression algorithm support
  • Sched MC: Multi-Core Power Savings support
  • Sched SMT: Multi-Thread Power Savings support
  • Arch_Power: arch-specific power sched features enabled
  • Workqueue: backported from kernel 3.7, allows CPU hotplug to keep idle workers (learn more)
  • Toolchain: Built with Linaro GCC 4.8.3 toolchain from 14.02 release
  • Optimizations: Built with -O2 and many optimization flags
  • Kexec-hardboot ?: attempted to port @Tassadar's kexec-hardboot patches from the nexus 5, needs testing and confirmation that it works
  • Additional Governors:
    • Intellidemand
    • Intelliactive
    • Pegasusq
    • Nightmare
    • Hyper
    • Alucard
    • InteractiveX2
    • SmartassV2
    • Lagfree
    • Wheatley
    • Lionheart
    • Badass
  • Additional I/O Schedulers:
    • SIO (SImple Ondemand)
    • FIOPS (Fair Input/Output Per Second)
    • BFQ (Budget Fair Queueing)
    • VR
XDA
Pimped Kernel

alle Downloads
Latest builds: Regular version: 2014-06-08 ||*Light version: 2014-06-12
Regular Version: Pimped-Kernel-honami-ext4-2014-06-08.zip
Light Version: Pimped-Kernel-honami-ext4-LIGHT-VERSION-2014-06-12.zip

build: 2014-04-24
EXT4 Version: Pimped-Kernel-honami-ext4-2014-04-24.zip

build: 2014-04-15
Flashable zip: Pimped-Kernel-honami-ext4-20140415_2306.zip

build: 2014-03-21
Flashable zip: Pimped-Kernel-2014-03-21.zip

build: 2014-03-18
Flashable Zip: Pimped-Kernel-2014-03-18.zip

build: 2014-03-17
Flashable Zip: Pimped-Kernel-2014-03-17.zip

build: 2014-03-16
For CM & Other Roms:
Flashable Zip: Pimped-Kernel-2014-03-16-CM.zip
Boot.img: Pimped-Kernel-2014-03-16-CM.img
For Omni:
Flashable Zip: Pimped-Kernel-2014-03-16.zip
Boot.img: Pimped-Kernel-2014-03-16.img

build: 2014-03-14
Flashable Zip: Pimped-Kernel-2014-03-14.zip
Boot.img: pimped-kernel-2014-03-14.img

build: 2014-03-13
Flashable Zip: Pimped-Kernel-2014-03-13.zip
Boot.img: pimped-kernel-2014-03-13.img

build: 2014-03-10
Flashable Zip: Pimped-Kernel-2014-03-10.zip
Boot.img: pimped-kernel-2014-03-10.img

build: 2014-03-08
Flashable Zip: Pimped-Kernel-2014-03-08.zip
Boot.img: pimped-kernel-2014-03-08.img

build:2014-03-06
Flashable Zip: Pimped-Kernel-2014-03-06.zip
Boot.img: pimped-kernel-2014-03-06.img

build:2014-03-05
Flashable Zip: Pimped-Kernel-2014-03-05.zip
Boot.img: pimped-kernel-2014-03-05.img
Flashable Zip: Pimped-Kernel-2014-03-05-TWRP.zip
Boot.img: pimped-kernel-2014-03-05-TWRP.img

build:2014-03-04
Flashable Zip: Pimped-Kernel-2014-03-04.zip
Boot.img: pimped-kernel-2014-03-04.img

build:2014-03-03
Flashable Zip: Pimped-Kernel-2014-03-03.zip
Boot.img: pimped-kernel-2014-03-03.img

build: 2014-03-02
Flashable Zip: Pimped-Kernel-2014-03-02.zip
boot.img: pimped-kernel-2014-03-02.img

build: 2014-02-28
Pimped-Kernel-2014-02-28-CM-ramdisk.zip
boot.img: pimped-kernel-2014-02-28-ramdisk.img

build: 2014-02-25
Flashable Zip: Pimped-Kernel-2014-02-25.zip
Boot.img: pimped-kernel-2014-02-25.img
 
Zuletzt bearbeitet:
  • Danke
Reaktionen: memphis77
Muss man beides flashen oder reicht die zip?
 
Die Zip reicht.
 
Ich habe mich mal im Github versucht diese App ins Deutsche zu übersetzen. Falls jemand noch einen Fehler findet oder Verbesserungen für die Übersetzung hat, der kann hier einen Beitrag dazu leisten.

Es ist noch nicht alle übersetzt, ich bin noch dabei.

xda-developers - View Single Post - [APP] Pimp My Z1 (Kernel/Sysfs Control) [GPLv2]

vy3esate.jpgtyme2u7y.jpgta7ypyge.jpgta7ypyge (1).jpgurevugen.jpg
 
Zuletzt bearbeitet:
  • Danke
Reaktionen: inviolate
Schreibfehler bei den Energieoptionen (Enerigieoptionen)
 
Danke, hatte ich schon bemerkt und geändert.
 
Hihihi... Hab en paar Roms und Kernels ausprobiert und bin deshalb natürlich gestern über diese APP gestolpert. Was soll ich sagen: ich war ob der Übersetzung ziemlich baff und traute meinen Augen nicht. Schließlich ist der kernel und die APP nicht wirklich alt ;-)

Dank dir tausendmal für deine Arbeit! Der kernel arbeitet ja auch mit der slim... Vlt partizipier ich künftig von deiner Übersetzung. Hab derzeit noch den slim/cm kernel.

Hau rein.... Gense :)
 
  • Danke
Reaktionen: Hen Ry
Hey,

Gerade beim stöbern bei XDA-Forum gefunden:


  • es wird (oder ist?) ein neuer Patch integriert, der die Initialisierung der Cam verbessern soll (schnellerer Start, beim Einbruch der FPS)
  • Der Pimped Kernel läuft nicht mehr richtig mit der SlimRom (WLAN funktioniert wohl nicht mehr), die Maintainer vom PimpedKernel und SlimCat sind sich wohl noch nicht so ganz einig an wen es liegt
Gruß Gense
 
Kann ich bestätigen, mit Slim und den Kernel, kein WLAN.
 
Zuletzt bearbeitet:
Mit CM vom 10.03 läuft der Kernel bestens :cool:
 
Hat jemand Erfahrung mit den Energiesparoptionen? Ich hab so ziemlich alles eingeschaltet was mit der App zum Kernel möglich ist. In Verbindung mit der aktuellen OMNI hab ich immer wieder spontane Reboots. Ich würde gerne rausfinden ob es an den Einstellungen oder der ROM liegt.

Btw neue Version ist da 2014-03-13
HTML:
http://forum.xda-developers.com/showpost.php?p=50603482&postcount=1
 
Zuletzt bearbeitet:
Hey Henry...

geht WiFi prinzipiell nicht, oder nur mit der SlimRom und geht mit der Version vom 13. WiFi mit der SlimRom? Fragen über Fragen..ich glaube ich schau mal selbst auf XDA :laugh:

Gruß Gense
 
Ich habe Omni, bei Slim weiß ich nicht.
 
  • Danke
Reaktionen: gense
Mit AOSB und Pimped vom 08.03 keine W-Lan Probleme
 
Mit der Version vom 13. ist der Akku heute erschreckend schnell auf 20% gefallen? Ich hatte bis gestern monxDIFIED ...136 drauf da waren es nach der selben Zeit noch über 50%?

Oder kann es am neuen "Play Store 4.6.16" mit den neuen "Google-Diensten 4.2.43" liegen?

uploadfromtaptalk1394838812289.jpg
 
Zuletzt bearbeitet:
Kann ich bestätigen; kein WLAN beim Pimped 14.03 und OMNI.

Edit: Es gibt inzwischen eine Version vom 16.03. in der WLAN zumindest bei OMNI wieder läuft.
Edit 2: Dafür gibts jetzt einen sleep of death aus dem das Handy nicht mehr aufwacht.
 
Zuletzt bearbeitet:
Hey,

also WiFi soll jetzt mit allen CM-basierten Roms (auch künftigen..hehe..abwarten ;) )wieder funktionieren; also auch der SlimROM. Wurde so auch auf XDA bestätigt. Allerdings warte ich mit dem Testen bis der Sleep-Of-Death-Bug behoben ist. Denke das passiert aber recht schnell.

Erhoffe mir von dem Kernel ne bessere Unterstützung der Kamera.

Gruß Gense
 
Mit welchem Kernel? Mit dem CM vom 16. geht WIFI bei mir nicht, SlimRom, nicht.
 
Muss noch eine Version vom 17. geben. Les dir aber vorher die letzten beiden seiten des xda-thread durch. Siehe sleep-of- death ;-)
 
Nja gerade gesehen, 2014-03-17 Build

den Bug "sleep-of- death" hatte ich auch bin dann wieder zurück zu 2014-03-03.

Mal sehen wie es mit dem 17ner aussieht habe ihn jetzt drauf.

Here's a quick build with the wifi fixed for all roms (many thanks to @prbassplayer)

kernel17.jpg
 
Zuletzt bearbeitet:

Ähnliche Themen

C
  • crash_dummy
Antworten
2
Aufrufe
1.391
Nuitiodo
Nuitiodo
R
Antworten
2
Aufrufe
1.850
Aaskereija
Aaskereija
T
  • th3chos3n
Antworten
1
Aufrufe
1.589
Aaskereija
Aaskereija
Zurück
Oben Unten