Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,802,957 Members 38,384 Now Online
XDA Developers Android and Mobile Development Forum

[Kernel][Apr 26] Perseus

Tip us?
 
AndreiLux
Old
(Last edited by AndreiLux; 26th April 2013 at 05:42 PM.)
#1  
AndreiLux's Avatar
Senior Member - OP
Thanks Meter 13,665
Posts: 2,775
Join Date: Jul 2011

 
DONATE TO ME
Default [Kernel][Apr 26] Perseus

This is a direct port of my kernel on the international I9300 Galaxy S3 and sidekick to the international N7100/5 Note 2 kernels.

Recap of features:
  • CPU overclocking up to 1.8GHz and undervolting from 600mV to 1400mV.
  • GPU overclocking and undervolting.
  • GPU scaling reworked.
  • Screen sharpness and colour modifications.
  • Extended Pegasusq and improved Performance governors.
  • Removed Touch Booster and replaced with custom Flexrate mechanic.
  • Improved scheduler power management for improved idle residencies on auxiliary CPUs.
  • USB charging rate limit increased to 900mA.
  • Application for control of various settings.

This is supposed to be merely a proxy thread. Please refer to the N7100/5 thread for full changelogs, explanations, bug-reports and other issues. Kernel for specific device versions will be posted here.

This kernel is for the North American Verizon variant SCH-I605. Versions for other variants are found in their respective forums.

You obviously need to be unlocked with the "Suck it Verizon" bootloader/IROM unlock method before flashing this. I will not be responsible if you break your device by screwing up anything related to that.
Attached Files
File Type: tar Perseus-alpha36.3-i605.tar - [Click for QR Code] (6.16 MB, 803 views)
File Type: zip Perseus-alpha36.3-i605-CWM.zip - [Click for QR Code] (6.26 MB, 3248 views)
The Following 112 Users Say Thank You to AndreiLux For This Useful Post: [ Click to Expand ]
 
droidstyle
Old
#2  
droidstyle's Avatar
Recognized Contributor
Thanks Meter 3,393
Posts: 6,136
Join Date: May 2011
Location: Fort Wayne

 
DONATE TO ME
flashing now!
Devices:
VZW Galaxy Note III Dev. Edition
VZW Galaxy S III
Asus T. Prime
---------
VZW Galaxy S Fascinate GUIDE
VZW Galaxy S III GUIDE
VZW Galaxy Note II GUIDE
VZW Galaxy Note III GUIDE
The Following User Says Thank You to droidstyle For This Useful Post: [ Click to Expand ]
 
DaRkL3AD3R
Old
#3  
DaRkL3AD3R's Avatar
Senior Member
Thanks Meter 227
Posts: 745
Join Date: Dec 2010
Freaking awesome. Thank you for posting this.

Any known bugs/issues we should be aware of?
Samsung Galaxy Note 2 on Verizon
Cyanogen Mod 11 Nightlies
The Following User Says Thank You to DaRkL3AD3R For This Useful Post: [ Click to Expand ]
 
AndreiLux
Old
#4  
AndreiLux's Avatar
Senior Member - OP
Thanks Meter 13,665
Posts: 2,775
Join Date: Jul 2011

 
DONATE TO ME
Quote:
Originally Posted by DaRkL3AD3R View Post
Freaking awesome. Thank you for posting this.

Any known bugs/issues we should be aware of?
You let me know if there's something wrong. Now before things go down the same way as the other US variants, I implore everybody please read in the international N2 thread linked above for information about the kernel and the newest additions or if there's something wrong, it will always be more up to date than the proxy threads.
The Following 2 Users Say Thank You to AndreiLux For This Useful Post: [ Click to Expand ]
 
droidstyle
Old
#5  
droidstyle's Avatar
Recognized Contributor
Thanks Meter 3,393
Posts: 6,136
Join Date: May 2011
Location: Fort Wayne

 
DONATE TO ME
This kernel is absolutely insane! Wow!!
Devices:
VZW Galaxy Note III Dev. Edition
VZW Galaxy S III
Asus T. Prime
---------
VZW Galaxy S Fascinate GUIDE
VZW Galaxy S III GUIDE
VZW Galaxy Note II GUIDE
VZW Galaxy Note III GUIDE
The Following User Says Thank You to droidstyle For This Useful Post: [ Click to Expand ]
 
gundal
Old
(Last edited by gundal; 15th December 2012 at 01:29 AM.)
#6  
Senior Member
Thanks Meter 167
Posts: 186
Join Date: Aug 2010

 
DONATE TO ME
Default STWEAKS PROFILES! and proper bootloop fix.

Alright! now that Perseus Kernel .28 is out we have a new added feature that lets us implement override profiles!

What does this mean?
Well now this UNCHECK SET ON BOOT zip will actually just update your current default.profile and uncheck the set on boot options.
Which makes it the best fix for a bootloop, because you can then go back in to your old settings that failed and modify them.

I also am going to be generating 5 profiles. (will edit this post)
Each more aggressive overclocking and undervolting.
For people who are unsure of how to do do this properly with Stweaks,
You can just flash any of my profiles.
I recommend you download them all start at 5 and flash, if you bootloop or crash move up a profile until your stable!

Profile 5G is the one I run everyday (and is the lowest values for voltages)
It also is 200-1800 mhz overclocked and gpu 160-640 mhz
My custom governor tweaks (I believe the cpu is too aggressive and also the cores dont respond as much as id like to see them responding, 1 core on idle, 4 cores when needed.)

Profile 5 is the one I run everyday (and is the lowest values for voltages)
It also is 200-1800 mhz overclocked and gpu 160-640 mhz
STOCK governor settings

Profile 4 is slightly less aggressive on the voltages
200-1800 mhz 160-640

Profile 3 is slightly less aggressive on the voltage curve
200-1800mhz 160-533

Profile 2 is slightly less aggressive on the voltage curve
200-1600mhz 160-533

Profile 1 is slightly less aggressive on the voltage curve
200-1600mhz 160-533

Profile 0 is the DEFAULT profile the kernel came with. (it just deletes your profile and rebuilds it so its safe for all versions inlcuding S3-i9000)


EDIT: I have also included a zip with just the governor tweaks, these will not alter your voltages on cpu/gpu and will not change your max cpu

custom governor tweaks detailed below:
here is my logic

defaults parameter mine
30000 sampling rate 20000
82 up threshold 90
5 down diff 10
40% thres for response 81
1200 freq for fast down 1600
95 up thres fast down 98
37 up step 18
6 splice amount 4
13 down diff 8

With the default settings when the load is measured if the cpu load is over 82% off current freq step it will scale up.
New logic added in perseus .27 now gives us 3 up steps instead of just a fixed one.
so your cpu will step up more aggressively based on how much above the threshold it is, not just if its over, this is
great.

Right now, if we are coming in with a
load of 83%-88% we increase freq by 300mHz
if we are 89-94% we increase freq by 400 mHz and
if we are 94-100% then we increase freq by 700 mHz.
This is too fast for me.
For a few reasons the main one being that the amount we jump has gone up because our max cpu is 1800 instead of 1600 (at 1600 the jump ups are 200,300,600mhz)

The logic I use on my N2 is as follows:
Load of 90-94 = 100 mhz jump
load of 95-98 = 200 mhz jump
load of 99-100 = 400 mhz jump

The responsiveness of the phone is not compromised at all, the cpu just steps up less and only when it has really high loads(keep in mind the load is calculated every 20000 microseconds or 50 times in one second.)
It still gets to 1800 and does many operations there, but it comes out of 1800 fast and when it jumps down it jumps down further.
The fastdown has been upped from 1200 to 1600 , meaning it now requires 98% or higher load to jump up when above 1600 mhz not 1200 mhz, I found that the CPU was always in 1800 or like way lower,
never in the 1700 - 1200 range as it used to need 95% load to be in that range.
The cores hotplug has been slightly changed to turn off cores quicker when not in use and takes more samples to turn them on so they only turn on if load exists for longer duration of time.

PLEASE NOTE
Flashing any of these zips OTHER THEN THE UNCHECK SET ON BOOT will REMOVE your STWEAKS settings and replace them with the profile. PLEASE back up your profile if you want to save it.
Where is it?
/data/.perseus/default.profile << back this guy up. rename to default.profile2 works. or copy to sdcard.


Due to the way that these changes are applied (at initial boot) it will take longer then usual before beginning to display the boot animation for the first boot after changing profile.
This also means that you cannot flash 2 of these files in one boot, for example profile 3 and the governor tweaks.
You would need to flash the governor tweaks or the profile first and then reboot, and then flash the other.
The Following 36 Users Say Thank You to gundal For This Useful Post: [ Click to Expand ]
 
nnnnr14
Old
#7  
nnnnr14's Avatar
Senior Member
Thanks Meter 242
Posts: 1,447
Join Date: Apr 2012
Location: Lagrange

 
DONATE TO ME
Yay

Sent from my unlocked beans rom Galaxy Note 2
Sent from my HTC One Max using Venom ROM
 
ripster
Old
#8  
Senior Member
Thanks Meter 10
Posts: 114
Join Date: Feb 2009
Is there a stock kernel?
 
rayhodge02
Old
#9  
rayhodge02's Avatar
Senior Member
Thanks Meter 410
Posts: 641
Join Date: Apr 2011
Location: psl fla
This is great...wow!!!! so this is fine to flash in twrp...it says cmw...thank you!!
 
nnnnr14
Old
#10  
nnnnr14's Avatar
Senior Member
Thanks Meter 242
Posts: 1,447
Join Date: Apr 2012
Location: Lagrange

 
DONATE TO ME
Quote:
Originally Posted by rayhodge02 View Post
This is great...wow!!!! so this is fine to flash in twrp...it says cmw...thank you!!
Flashed fine for me in twrp

Sent from my unlocked beans rom Galaxy Note 2
Sent from my HTC One Max using Venom ROM

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes