[Kernel][Apr 26] Perseus

Search This thread

AndreiLux

Senior Member
Jul 9, 2011
3,209
14,598
Re: [Kernel][Jan 31] Perseus

And both of your experiences are meaningless. There were no changes capable of affecting battery life between 31 and 32, it's another case of perceived placebo.
 

Chance77

Senior Member
Dec 30, 2012
149
52
Monroe
Questions

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.



When on previous kernel and current one, i know all phones act differently, but i have tried profile 5 and 5g and both kill my battery screen off, i do not have maps installed, my wifi does not search as signal is stron in my home, i generally keep data off, but 4 seperate occasions i go to bed with 50-70 percent battery, and i wake up having to battery pull, then charge taking what seems like forever even to get back to 5 percent charge. i would love to use the "higher performance settings, but i have not been able to successfully do so. as for profile 4 seem to do the trick, but after running saberkernel, i feel i would appreciate the higher performance setting.. i am not a noob for say, but i am not experienced enough to mess with the settings myself... could someone please fill me in on what i am missing...seems so many are having luck with 5 let alone 5g...also forwarn, i tried the flashable profiles in q&a and with normal voltage setting setting standard, it crashed my phone on zip, got stuck on samsung loop, and had to go into hard recovery. any advice and info would be great, i did search through the thread and it seems i am the only one having this issue....happened on Beans 6, beans 7 and clean 4.5...currently on Beans 9. thank you to anyone that can shed some light on this for me.

Ps Sorry for poor puncuation
 

danaff37

Senior Member
Mar 14, 2010
2,959
900
Nashville, TN
Re: [Kernel][Jan 31] Perseus

When on previous kernel and current one, i know all phones act differently, but i have tried profile 5 and 5g and both kill my battery screen off, i do not have maps installed, my wifi does not search as signal is stron in my home, i generally keep data off, but 4 seperate occasions i go to bed with 50-70 percent battery, and i wake up having to battery pull, then charge taking what seems like forever even to get back to 5 percent charge. i would love to use the "higher performance settings, but i have not been able to successfully do so. as for profile 4 seem to do the trick, but after running saberkernel, i feel i would appreciate the higher performance setting.. i am not a noob for say, but i am not experienced enough to mess with the settings myself... could someone please fill me in on what i am missing...seems so many are having luck with 5 let alone 5g...also forwarn, i tried the flashable profiles in q&a and with normal voltage setting setting standard, it crashed my phone on zip, got stuck on samsung loop, and had to go into hard recovery. any advice and info would be great, i did search through the thread and it seems i am the only one having this issue....happened on Beans 6, beans 7 and clean 4.5...currently on Beans 9. thank you to anyone that can shed some light on this for me.

Ps Sorry for poor puncuation

5 isn't higher performance necessarily, but let voltages. Not all phones are stable at the same voltages. So if 4 is the one that works, use it. If five runs bad, then there is nothing you can gain by running it. And there is nothing in the profiles you can't get by playing with stweaks

Sent from my SCH-I605 using Tapatalk 2
 

themichael

Senior Member
Jul 15, 2011
523
152
New York
When on previous kernel and current one, i know all phones act differently, but i have tried profile 5 and 5g and both kill my battery screen off, i do not have maps installed, my wifi does not search as signal is stron in my home, i generally keep data off, but 4 seperate occasions i go to bed with 50-70 percent battery, and i wake up having to battery pull, then charge taking what seems like forever even to get back to 5 percent charge. i would love to use the "higher performance settings, but i have not been able to successfully do so. as for profile 4 seem to do the trick, but after running saberkernel, i feel i would appreciate the higher performance setting.. i am not a noob for say, but i am not experienced enough to mess with the settings myself... could someone please fill me in on what i am missing...seems so many are having luck with 5 let alone 5g...also forwarn, i tried the flashable profiles in q&a and with normal voltage setting setting standard, it crashed my phone on zip, got stuck on samsung loop, and had to go into hard recovery. any advice and info would be great, i did search through the thread and it seems i am the only one having this issue....happened on Beans 6, beans 7 and clean 4.5...currently on Beans 9. thank you to anyone that can shed some light on this for me.

Ps Sorry for poor puncuation

Looks like your processor can't handle the undervolting of profile 5. Nothing you can really do about it, just the luck of the draw I'm afraid :/ either stick with profile 4 or use saber kernel which has closer to stock voltages. You could also apply the voltages from profile 4 and then the governor tweaks grundal also provides, should keep things speedy
 

WhiteEVO

Senior Member
Jul 19, 2010
614
101
Re: [Kernel][Jan 31] Perseus

Use 5g profile and set min cpu frequency from 200 to 300. That solved my lockups while using 5g!

Sent from my SCH-I605 using xda app-developers app
 

GermanGuy

Senior Member
Mar 19, 2005
1,327
158
Minneapolis
Re: [Kernel][Jan 31] Perseus

I really love this kernel but I am having problems with WiFi. Just wondering whether it just me and how I can fix it. Download speeds are consistently quite a bit lower on this kernel than on stock. I have a linksys e3000 wireless N router. Speeds on stock kernel are around 19 mb/s. Drop down to almost 1mb/s on this kernel. Love everything else about this kernel. Any help would be appreciated.

Sent from my SCH-I605 using Tapatalk 2
 

opasha

Senior Member
Jul 2, 2009
2,293
616
Use 5g profile and set min cpu frequency from 200 to 300. That solved my lockups while using 5g!

Sent from my SCH-I605 using xda app-developers app

thank you for posting this. i was having constant bootloop issues with 5G/5 when trying to run them and had to go with 4. finally tried 300 min freq and no bootloops on 5G and phone is running better than ever on cleanrom 4.5!
 
  • Like
Reactions: WhiteEVO

opasha

Senior Member
Jul 2, 2009
2,293
616
So... Let me get this right.. Flash the kernel first. Then flash a profile of my liking.. Then everything is good from there..

yes, flash kernel. reboot. then flash profile. reboot. then flash governor tweaks (if you want), then reboot. let it sit for 3 minutes to avoid immediate bootloops of any kind. if you are using 5G and have a bootloop, you will have to remove battery then just reboot the phone and it will load to the main screen again...let it sit for a good 3 minutes, then go to stweaks and change min freq from 200 to 300 and it will be stable for that profile.
 
  • Like
Reactions: keymaster911

themichael

Senior Member
Jul 15, 2011
523
152
New York
yes, flash kernel. reboot. then flash profile. reboot. then flash governor tweaks (if you want), then reboot. let it sit for 3 minutes to avoid immediate bootloops of any kind. if you are using 5G and have a bootloop, you will have to remove battery then just reboot the phone and it will load to the main screen again...let it sit for a good 3 minutes, then go to stweaks and change min freq from 200 to 300 and it will be stable for that profile.

5g includes the governor tweaks. No need to flash it on top.
 
  • Like
Reactions: keymaster911

imablackhat

Senior Member
Sep 15, 2005
2,118
296
www.zevink.com
Re: [Kernel][Feb 26] Perseus

Debating on trying a new kernel from stock. Im on clean rom 4.5 do you score higher bench and get better battery life screen on. And is it stable enough to dd. I mainly just use my phone for wifi ap

Sent from my SCH-I605 using xda app-developers app
 

shrike1978

Senior Member
Jun 28, 2011
3,577
3,077
Atlanta, GA
Debating on trying a new kernel from stock. Im on clean rom 4.5 do you score higher bench and get better battery life screen on. And is it stable enough to dd. I mainly just use my phone for wifi ap

Sent from my SCH-I605 using xda app-developers app
I'm a big believer in the power of a good kernel. I'm running profile 5G from the 6th post, and I get an Antutu of 18794 (if you care about that kind of thing). More importantly, everything is just smooth. I haven't had my Note for long enough to do any real comparisons, but today I have an hour of screen on time with 3 hours off of the charger and I'm at 90%. As a tinkerer in kernels myself, I have to say, this kernel is legit. I have no real desire to make my own for this phone since this one exists.
 

FAUguy

Senior Member
Mar 1, 2011
944
137
South FL
I updated from the 32.1 to the 33 Kernel today. Still works just fine. I tried some of the color adjustments, but leaving the stock values still look best on the Note 2 that I'm using. I would wish the CPU was able to clock up to 1920 like some of the other kernels.
 

Admiral2145

Senior Member
Sep 28, 2010
2,136
407
Xiaomi Poco F3
Google Pixel 6
Re: [Kernel][Feb 26] Perseus

I updated from the 32.1 to the 33 Kernel today. Still works just fine. I tried some of the color adjustments, but leaving the stock values still look best on the Note 2 that I'm using. I would wish the CPU was able to clock up to 1920 like some of the other kernels.

For what? Is your phone slow? I'm running 1.6GHz cpu and 533mhz gpu and it's fast as hell...

Sent from my SCH-I605 using Tapatalk 2
 

Top Liked Posts

  • There are no posts matching your filters.
  • 112
    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.
    36
    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.
    10
    Still unstable phone turnes off automatically and is embarrassing get it stuff together

    I'd recommend an iPhone.

    Sent from my SCH-I605 using Tapatalk 2
    7
    How did half of you even manage to unlock the bootloader? I understand some may be uninformed and unfamiliar with the phone or Samsung but then please just read the original thread and the guides in the international forum.

    And please stop flashing profiles blindly without even having tried the stock settings or having a lack of understanding what those changes do. I'm not a baboon mis-configuring the kernel with idiotic settings.

    I'll answer in the main thread if there are some serious questions...
    5
    I just received a PM from a member with a postcount of two which massively pissed me off; and I'll paraphrase the content of it since it's against rules to post PMs:
    Some guy said:
    - Telling me the kernel crashes on his phone in "embarrassing" moments and telling me that he has given up on me and that I should get my stuff together.
    And my reply which also counts as a little open-letter:
    I don't know who you are and I have never received any kind of kernel log of you from such crashes; if you are not capable of reading the threads and providing any kind of actual technical feedback on the topic, back off. So with that in mind I ask you to go **** yourself with such PMs and please also stay off the kernel.

    The arrogance, stupidity and sheer ignorance I've met here from members of the North American variants Sprint, Verizon, AT&T, and T-Mobile are magnitudes beyond what we have on the international S3 or N2 forums and it frankly just baffles me. I already stopped replying in these threads here mostly as it's just too annoying.

    There's no point in this post other than letting steam off and just a big finger-raiser to people with such attitudes.