Kernel KT - KTweaker
Description
KT-SGS4 Jellybean kernel features
•Must have a Touchwiz Rooted ROM
•Linux kernel 3.4.53
•Samsung open source
•Optimized kernel configuration
•unsecure root adb
•Voltage interface
•CPU Overclocking
•CPU Underclocking
•Boots on stock table (USE KTweaker app to enable OC steps all the way to 2322 Mhz. BE AWARE THAT I WAS VERY CONSERVATIVE ON THE LOW SIDE OF THE OC STEPS, SO THEY WILL NEED SOME TWEAKING!)
•KTweaker app for kernel control
•KTweaker Widget
•Schedulers (CFQ, BFQ, VR, SIO, NOOP, DEADLINE, ROW, FIFO, FIOPS)
•GOVERNORS (ktoonservativeq, intellidemand, msm-dcvs, wheatley, userspace, smartassh3, slp, powersave, pegasuq, nightmare, interactive, dancedance, conservative, badass, asswax, adaptive, abyssplug, performance, ondemand
•Thanks to Talustus we now have exFAT for Touchwiz and AOSP
Téléchargement
AOSP JELLYBEAN 4.2.2 VERSION:
http://goo.gl/PyVz9
Touchwiz JELLYBEAN 4.2.2 VERSION:
http://goo.gl/41rqT
Installation
- Téléchargez le kernel
- Installez un recovery custom si ce n'est pas déjà fait.
- Assurez-vous d'avoir une ROM basée TouchWiz et avec le root.
- Redémarrez dans le recovery
- Faites un Nandroid Backup au préalable en cas de problème.
- Flashez le kernel (fichier .Zip)
- Faites un wipe cache + dalvik cache + fix permissions
- Redémarrez.
Si vous avez un message "The device has detected an application attempting ...", alors allez dans /system/app et supprimez les fichiers commençant par "knox".
Derniers changements
Code:
Change Log 7.11.2013
1. cpufreq:ktoonservativeq: Make lockout cores tunable a 3 way toggle, 0 = normal hotplug, 1 = locked ON full time, 2 = locked OFF full time
2. AOSP: Merged in MFA
3. TW: merged in MFD from I9505G
4. mm: slub: Try setting slub_max_order to zero
5. mm: slub: Memory allocated by kstrdup should be freed
6. Async I/O latency to a ssd greatly increased, 34% gain (Creds: kleikamp)
7. KTweaker: sched: Make GENTLE_FAIR_SLEEPERS configurable thru "Extras" screen
Change Log 7.7.2013
1. Linux 3.4.52
2. Sync up with CM's latest commits
3. ktoonservativeq: touch_boost_cpu_all_cores is now defaulted to 0
3. ktoonservativeq: Total re-write of the code for touch_boost_cpu_all_cores option (for people that had issues with this being set to a 1, you may be able to reset it to a 1 again)
4. ktoonservativeq: NEW TUNABLE: "sync_extra_cores", this item will spawn its CPU frequency calculation to all online cores to keep all 4 cores more under control of ktoonservativeq
5. ktoonservativeq: 3 NEW TUNABLE: "lockout_2nd_core_hotplug", "lockout_3rd_core_hotplug" and "lockout_4th_core_hotplug", these items give you the ablility to lock specific core to be always ON (set to a 1)
6. ktoonservativeq: Add missing cancel_work_sync()
7. exFAT for AOSP kernel (using same files from Talustus but making necessary script and ramdisks adjustments)
8. exFAT adjustments for TW users to try and auto mount all different partition configurations
9. Remove some more log spam
10. Trying some new build flags
Change Log
1. Linux 3.4.51
2. CM updates from last night
3. ktoonservativeq: Use dedicated high-priority workqueues
4. ktoonservativeq: Change hotplugging routines to use new dedicated high-priority workqueues
5. 3 and 4 made ktoonservativeq EVEN FASTER!!!!!!!!!!!!!!!!!!!!!!!!!! You are not gonna believe it and probably wet yourself
6. ktoonservativeq: Block repeat calls to schedule hotplugging events
7. A few fix-ups for KTweaker
8. Minor Linux patches and reverts
Change Log 6.30.2013
1. msm: audio: qdsp6v2: Add size safety check to ACDB driver
2. MFx merge from CM
3. cpufreq: ktoonservativeq: Block repeat calls to schedule_work_on()
4. fix up build errors with VZW with added mvp folder to comply with -a15
5. 50+ CM updates from yesterday
6. A few other Linux patches
7. Found a new home for the files since mediafire canceled my account for sharing files with you guys. Thanks to MSgtSimon for helping me out
Change Log 6.23.2013
1. Linux 3.4.49 and 3.4.50
2. MF4 Samsung Source update
3. [PATCH] Squash of two EHCI: HSIC commits from caf
4. More dmesg log spam removal
5. Made fast charge completely ignore PC no (no more unrecognized device thing)
6. Fixed OTG issue co-existing with Fast Charge
7. Change GPU step 544 to 545
8. Added 627 GPU step in conjuction with Team-Hydra
9. Completely synced with CM as of right now
10. Fixed KTweaker issue with saying Fast Charge was disabled when it really was
11. Fixed message saying "CPU Max Mhz" does not match when user set no "Screen OFF Profile Mhz"
12. Ktoonservative: New tunable: touch_boost_cpu_all_cores. This item allows you to enable/disable the setting of 2nd, 3rd and 4th cores to the same speed as CPU0 on boost operations, default is 1 (on) and this is the way it has behaved sense day 1, just giving people the option to disable it and maybe what is causing issue with reboots on AOSP, but doubt it.
13. More attempts to help stop AOSP reboots that occurs on some phones
Change Log 6.17.2013
1. Linux 3.4.49
2. jf: JC: allow non samsung app to update firmware
3. sched: Set MC (multi-core) sched domain's busy_factor attribute to 1 (big speed bump from this commit)
4. Disable Screen Off Mhz Call: GOES LIVE
5. dmesg log spam: remove more cypress keypress spam and haptic feedback
6. driver:video: Remove some dmesg log spam
7. Lots of patches for AOSP to kill the reboot issues
Change Log 6.10.2013
1. Fixed Linaro -O3 optimizations flags for MORE SPEED!!!!!!!!!!
2. Linux 3.4.48
3. Made a couple patches to mainline Linux to try stopping random reboots from the last_kmsg's some people have provided
4. AOSP ONLY: Merged in some missing MDL source and some ME4 source from Samsung
5. Allow non samsung app to update firmware for sensors (camera, etc...)
6. FAST CHARGE IS WORKING AMAZINGLY NOW. When activated you will NOT be able to do file transfers. USB 2.0 will be a touch faster but not too much since 2.0 will only output 460-520 mA. USB 3.0 will go all the way up to 840-1000 mA (on my PC USB 3.0 port is charging at 36% per hour)
7. KTweaker: Fixed issues with "Screen OFF Mhz"
Change Log 6.6.2013
1. GPU OC tweaks again: Now have 504, 544 and 600 to choose from
2. Enable RTC-Write to fix time issues with some variants
3. Sync up with CM-10.1
4. Ktweaker: Added "Get last_kmsg" option to retrieve last_kmsg after a system crash/reboot
5. Ktweaker: Added TCP Section to allow tweaking of "Congestion Control", "Time Wait Recycle" and "Time Wait Reuse" (search google for detailed explanation of these options, they can help with people having wifi issues)
6. Ktweaker: Added option to display timed info on KTwidget to display current Mhz, # of cores online and current Temperature (working ok but no great)
7. Couple Linux patches/reverts for more stability
8. adb fixes for issues with SU and adb install
Change Log 6.3.2013
1. Added in-between steps for OC so some more people can get more OC
2. Make all cores come online when you turn off hotplugging in ktoonservativeq and for Auto Hotplug when it is turned off.
3. "Trinity Colors" comes online. Colors will probablt loo weird on first boot since it was a toggle in previous versions. Immediately go to KTweaker and select 1 of the 5 options you like. You must cycle screen off and then on for them to take effect.
4. Fix up GPU OC to proper pll values and OC to 533 now.
5. KTweaker: GPU Max Mhz now lists all available GPU steps so if people want to UC there GPU full time they can do that
6. KTweaker: Miscellaneous files to try and eliminate crashes.
Change Log 5.30.2013
1. Thanks to Talustus we now have exFAT for Touchwiz
2. GPU OC is now OFF by default (450 Mhz)
3. Built with Linaro -o3 optimizations
4. Lots on Linux patch's / upgrades
5. net: Enable TCP Congestion Advanced, enable westwood and set as default
6. Tweak some BUS speeds
7. Add GPU Max mhz for screen OFF
8. Some tweaks to Kthermal
9. mDNIE: Fix Samsung typos for typedefs on mode and scenario names
10. KTweaker: Add setting to control GPU Max mhz for screen OFF
11. KTweaker: Add Setting to adjust GPU Max Mhz
12. KTweaker: Add Setting to adjust GPU Governor
13. KTweaker: Add Setting to adjust Read Ahead for internal and external sdcards (I recommend 3072)
14. KTweaker: Added mDNIe display Control for Scenario, Background Mode, Negative Mode and Outdoor Mode
Change Log 5.27.2013
1. Remove a WHOLE ASS LOAD of dmesg spamming
2. Fix some KThermal issues
3. block: Added zen, vr, sio, fiops, bfq and fifo
4. cpufreq: Added Screen OFF Governor and Scheduler
5. sched: deadline: tweak for SSD speed
6. deadline scheduler tweaks for speed
7. mpdecision is NOW dead in favor of my Auto Hotplug
8. Added governors abyssplug, adaptive, asswax, dancedance, nightmare, pegasusq, slp, smartassH3, and wheatley
9. Screen OFF Governor is now active in Extras
10. Screen OFF Scheduler is now active in Extras
11. Frandom added
12. Enable fast charge
13. KTOONSERVATIVEQ IS BORN!!!!!!!!!!!!!!!!!!!!!!!!!
14. Building with Linaro now
15. cpufreq: Add intellidemand
16. Added Linux 3.4.1 thru 3.4.47 for AOSP ONLY
17. mm: optimize Kernel Samepage Merging(KSM)
18. mm: Adjust dirty writeback for IO boost
19. Bluetooth Min Mhz goes LIVE
20. cpufreq: Added GPS scheduler and governor selection
21. Merge in I9505_EUR_XXUAMDM
22. Raise Max voltage to 1500
23. Add Faux sound
24. Added battery level Mhz control, 2 steps, Low and High
25. Raise BUS and L2 cache for OC steps for moooooooore speed
26. GPU OC to 500 Mhz
27. AIO tweaks from faux
28. New KTweaker 3.6
29. KTweaker: "Extras" now has 2 options at the bottom to Generate a dmesg or logcat to you sdcard so you guys can post debug stuff easier (always puts files in "/sdcard/KTweaker/Logs/" folder)
30. KTweaker: Everything in "Extras" is active now except - "Disable Screen Off Mhz Call", "Swipe 2 Wake" and "Trinity Colors". (getting close now )
31. exFAT is NOT active yet
32. Thats all I can remember
Change Log 5.23.2013
1. Remove a lot more dmesg spam for more speed
2. Added zen, vr, sio, fiops, bfq and fifo schedulers
3. deadline scheduler tweaks for speed
4. mpdecision is NOW dead in favor of my Auto Hotplug
5. Added governors abyssplug, adaptive, asswax, dancedance, nightmare, pegasusq, slp, smartassH3, and wheatley
6. Screen OFF Governor is now active in Extras
7. Screen OFF Scheduler is now active in Extras
8. Frandom added
9. Lots of other patches/fixes
Change Log 5.21.2013
1. Initial release
2. OC/UC/UV/OV are all active and working
3. Everything on the "General" screen are active and working except "Auto Hotplug"
4. Only thing active and working on "Extras" Screen is "Screen Off Profile Mhz" and "KThermal"
5. I will be adding all the items you see in KTweaker as soon as I can
Paramètres utilisés par le dev
General Screen
governor = ktoonservativeq
scheduler = row
Min Mhz = 189
Max Mhz = 1998
Voltage Screen
UV'd 50mv across the board (use menu button for hidden menu option to globally subtract)
Extras Screen
Screen OFF Profile Mhz = 486
Disable Screen Off Mhz Call = Enabled
Screen OFF Profile Sched = noop
GPU Max Mhz = 504
Screen OFF GPU Max Mhz = 200
Internal Read Ahead = 3072
External Read Ahead = 3072
General -> Governor Adjustments Screen
sync_extra_cores=1
touch_boost_cpu_all_cores=1
touch_boost_cpu = 1134
sampling_rate_screen_off = 90000
disable_hotplugging_chrg = 1
ALL THE REST ARE STOCK
Autres infos
Source[Comment uploader et partager un fichier?] - [Vous êtes développeur ou cuisto?]
Dernière édition par primokorn le Mar 16 Juil 2013 - 17:15, édité 1 fois