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
Changelogs
Features
XDA
Pimped Kernel
alle Downloads
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
2014-04-24
2014-03-02
- 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
- Re-added all the previous features except GPU OC
- Added Async Fsync
- New I/O Scheduler: VR
- Added support for PAC rom
- 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)
- 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)
- Included wlan.ko module built with the kernel
- Fixed SnakeCharmer max freq & intelli min/max inactive frequencies
- 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
- Fixed intelliplug
- 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
- 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
- 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)
- 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
- 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
- Merged upstream CM commits
- Initial release
- 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
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
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: