Kernel Help, UV and Improve I/O performance - Vibrant Android Development

Ok, I'm working on building my own kernel. Now I got how to do the overclock and such, thats easy. What I want to know is what is going on with what Barak/Eugene does and what Team Whiskey does to the kernel to improve the I/O. Also wanting to know what JAC/Team Whiskey set their voltages to?

Good luck I have been trying to get voltage out of simbionix all night. For some reason, its like their kryptonite, no one wants to talk about it.
ECOTOX said:
Ok, I'm working on building my own kernel. Now I got how to do the overclock and such, thats easy. What I want to know is what is going on with what Barak/Eugene does and what Team Whiskey does to the kernel to improve the I/O. Also wanting to know what JAC/Team Whiskey set their voltages to?
Click to expand...
Click to collapse
Sent from my SGH-T959 using XDA App

PaiPiePia said:
Good luck I have been trying to get voltage out of simbionix all night. For some reason, its like their kryptonite, no one wants to talk about it.
Click to expand...
Click to collapse
Voltage table
{1200000, 1350, 1100, 0},
{800000, 1200, 1100, 1},
{400000, 1050, 1100, 2},
{200000, 900, 1100, 4},
{100000, 900, 1000, 5},
Its not kryptonite, just been busy

Viralblack said:
Voltage table
{1200000, 1350, 1100, 0},
{800000, 1200, 1100, 1},
{400000, 1050, 1100, 2},
{200000, 900, 1100, 4},
{100000, 900, 1000, 5},
Its not kryptonite, just been busy
Click to expand...
Click to collapse
Will you guys release a source for the kernel? I'd like to compile one for stock speeds to work with my phone as my CPU cannot stand an overclock.

Viralblack said:
Voltage table
{1200000, 1350, 1100, 0},
{800000, 1200, 1100, 1},
{400000, 1050, 1100, 2},
{200000, 900, 1100, 4},
{100000, 900, 1000, 5},
Its not kryptonite, just been busy
Click to expand...
Click to collapse
Wow, Thank you very much Viral!
Is this for Project Core? and what is the stock voltage table looks like?
Thanks again!

richan90 said:
Will you guys release a source for the kernel? I'd like to compile one for stock speeds to work with my phone as my CPU cannot stand an overclock.
Click to expand...
Click to collapse
Please, post it if you ever get to create that kernel. I bet many of us with the Vibrants that can't be OCed will appreciate it.

PaiPiePia said:
Wow, Thank you very much Viral!
Is this for Project Core? and what is the stock voltage table looks like?
Thanks again!
Click to expand...
Click to collapse
For the stock voltages it should be in the Samsung source. You should download it since your gonna need it. I cant remember them exactly but if you like I can post them.
And BTW thanks alot Viral =) that was alot of help

ECOTOX said:
For the stock voltages it should be in the Samsung source. You should download it since your gonna need it. I cant remember them exactly but if you like I can post them.
And BTW thanks alot Viral =) that was alot of help
Click to expand...
Click to collapse
Thanks! uh, I just wanted the voltage table for the Project Core because I want to see how much Team Whisky overvolted the CPU at 1.2 Ghz.
I looked at a captivate post and it stated that stock voltage for 1.0 Ghz is 1.275 v (?) so, Core has a good .075 voltage increase at the highest clock.
P.S. I can't figure out what the 3rd number column of that table indicates, if you know please enlighten me.

PaiPiePia said:
Thanks! uh, I just wanted the voltage table for the Project Core because I want to see how much Team Whisky overvolted the CPU at 1.2 Ghz.
I looked at a captivate post and it stated that stock voltage for 1.0 Ghz is 1.275 v (?) so, Core has a good .075 voltage increase at the highest clock.
P.S. I can't figure out what the 3rd number column of that table indicates, if you know please enlighten me.
Click to expand...
Click to collapse
honestly, not completely sure myself XD i wouldn't mess with it though, just change the first 2 and you should be fine

oh, and btw, does anyone know if the image file created in the /arch/arm/boot folder is the initramfs? or am I going to have to rip it from another zimage?

Viralblack said:
Voltage table
{1200000, 1350, 1100, 0},
{800000, 1200, 1100, 1},
{400000, 1050, 1100, 2},
{200000, 900, 1100, 4},
{100000, 900, 1000, 5},
Its not kryptonite, just been busy
Click to expand...
Click to collapse
you are pushing it above vdd_arm max voltage level. for those that care to read the spec, vdd_arm max is 1.31v. so overvolt at your own disgression

Viralblack said:
Voltage table
{1200000, 1350, 1100, 0},
{800000, 1200, 1100, 1},
{400000, 1050, 1100, 2},
{200000, 900, 1100, 4},
{100000, 900, 1000, 5},
Its not kryptonite, just been busy
Click to expand...
Click to collapse
you are pushing it above vdd_arm max voltage level. for those that care to read the spec, vdd_arm max is 1.31v.

raspdeep said:
you are pushing it above vdd_arm max voltage level. for those that care to read the spec, vdd_arm max is 1.31v.
Click to expand...
Click to collapse
Was just thinking the same thing
P.S.
Thanks again for everything!

Some how I'm thinking {1200000, 1350, 1100, 0} 1350! This is a abit of overcooking for me.
This is getting just a little to quick to compile " a new and improved kernel ". No ill meant but just thinking out loud..
Not trying to flame anything or anyone. I guess it all good.

Related

Understanding kernel voltage

I believe I understand how to convert the hex values in board-sholes.c to their corresponding voltage.
(decimal value) * 12.5 + 600 mV so stock 550 mhz kernel runs at 1300 mV.
What I don't know is how to set voltage for higher frequencies. If I want to add an option for 1200 mhz, what is an appropriate voltage? About all I know is that higher frequencies need more voltage.
My Droid seems to do well with low voltages so I would like to experiment and see how low I can take the voltage while maintaining stability.
Where are other developers finding this information? I've looked at the OMAP 3430 TRM as well as the TRM for the Cortex-A8 and I haven't found anything.
Any help I can get would be appreciated.
Thanks
you dont always need for voltage while over clocking, increassing voltage will let u push the cpu further but i would consider it risky for a passivly cooled system.
send a pm to this member miragu; http://forum.xda-developers.com/member.php?u=2497555
as he has experence in over clocking droids and milestones
Actually omap3430 is sold for [email protected] with 1.2V, but it mainly depends on IR drop between the voltage provider and the voltage at the omap3430 boundary. I'll do some test on my milstone.
Actually it works well @800Mhz with a voltage value of 50 (1.225V)...

[Kernel][Rcmix Vivo] Close Thread

Mod Edit: Please note that the statement below is pure speculation and conjecture on the part of the OP. No proof has been presented by the OP as to the statement made below. Therefore this is a deliberate attempt by the OP to discredit one of our moderators, in particular, and the XDA moderating Team in general, and is not acceptable.
Please remember that all matters between developers and the RDC are private. Furthermore the RDC has an independent mandate to decide, based on criteria it has set out, who becomes a Recognised Developer and who does not.
Any attempt to influence this process via petitions flaming etc, is a deliberate attempt to corrupt and unfairly influence the processes run and managed by the RDC and is totally unacceptable.
WB (XDA Moderating Team)
"Due to poor decisions made by the moderator staff here at XDA I will be leaving XDA. Recently my Developer application was denied due to a argument my team had with a moderator (TheDeadCpu) My whole team was banned and threads were deleted and nothing happened to this moderator. Now I am getting denied due to bad behavior. If you would like to continue using my kernels follow me on twitter @klquicksall I will also be deleting my kernel source from XDA."
RCMIX VIVO KERNEL
FOR GINGERBREAD SENSE ROMS
CIFS / NLS / TUN / OC 1.6 / OC+ 1.9​
BUILT FROM OFFICIAL VIVO KERNEL SOURCE THEN MADE BETTER​
Patched to .13 / 2-way call records (avs333) / OC up to 1.61MHz / OC+ 1.9(Default 230 – 1.07) / Audio Boosts / SLQB / V(R) I/O scheduler / TINY RCU / EXT4 Support
Kernel's posted after August 1 will have call record but the apk will be posted at the bottom of the post.​
RCMIX VIVO 2.0
RCMIX VIVO 2.0 OC+
RCMIX VIVO 2.1
RCMIX VIVO 2.1 OC+
RCMIX VIVO 2.1 NO CALL RECORD
RCMIX VIVO 2.2
RCMIX VIVO 2.2 OC+
RCMIX 3D KINGDOM FOR THE INCREDIBLE S
Changlog
RCMIX VIVO 2.2
Lowered the wifi connect rate. Now you will be able to connect at a much lower wifi signal. See second post for screen shots.
RCmix vivo 2.1
added conservative gov
added vdd interface. This allows you to change voltage on the fly
added updated call record app.
lowered wifi voltage. Ive been able to get -90 db on wifi.
RCmix vivo 2.0
updated kernel version (patched to .13)
added RCmix vivo OC+ 1.9. This allows you to OC your device to 1.9 ( be carefull OC in small steps)
Rcmix vivo 1.1
changed out Bluetooth drivers with CM7
Rcmix vivo 1.0
initial release
Issues
You Tell Me
CPU GOVERNORS
Smartass
Performance
interactive
ondemand
CPU set to 230 min and 1.07 max by default.
VDD Table
{ 122000, PLL_3, 5, 2, 61440, 875, VDD_RAW(875) },
{ 230400, PLL_3, 5, 1, 192000, 900, VDD_RAW(900) },
{ 307200, PLL_3, 5, 1, 192000, 900, VDD_RAW(900) },
{ 384000, PLL_1, 2, 0, 192000, 925, VDD_RAW(925) },
{ 460800, PLL_3, 5, 1, 192000, 950, VDD_RAW(950) },
{ 537600, PLL_2, 3, 0, 192000, 975, VDD_RAW(975) },
{ 614400, PLL_2, 3, 0, 192000, 975, VDD_RAW(975) },
{ 691200, PLL_2, 3, 0, 192000, 1000, VDD_RAW(1000) },
{ 768000, PLL_2, 3, 0, 192000, 1025, VDD_RAW(1025) },
{ 844800, PLL_2, 3, 0, 192000, 1025, VDD_RAW(1025) },
{ 921600, PLL_2, 3, 0, 192000, 1050, VDD_RAW(1050) },
{ 998400, PLL_2, 3, 0, 192000, 1050, VDD_RAW(1050) },
{ 1075200, PLL_2, 3, 0, 192000, 1075, VDD_RAW(1075) },
{ 1152000, PLL_2, 3, 0, 192000, 1075, VDD_RAW(1075) },
{ 1228800, PLL_2, 3, 0, 192000, 1175, VDD_RAW(1100) },
{ 1305600, PLL_2, 3, 0, 192000, 1175, VDD_RAW(1175) },
{ 1382400, PLL_2, 3, 0, 192000, 1200, VDD_RAW(1200) },
{ 1459200, PLL_2, 3, 0, 192000, 1225, VDD_RAW(1225) },
{ 1536000, PLL_2, 3, 0, 192000, 1300, VDD_RAW(1300) },
{ 1612800, PLL_2, 3, 0, 192000, 1350, VDD_RAW(1350) },
{ 1689600, PLL_2, 3, 0, 192000, 1400, VDD_RAW(1400) },
{ 1766400, PLL_2, 3, 0, 192000, 1425, VDD_RAW(1425) },
{ 1843200, PLL_2, 3, 0, 192000, 1450, VDD_RAW(1450) },
{ 1920000, PLL_2, 3, 0, 192000, 1475, VDD_RAW(1475) },
Going to pretty this thread up soon with some good graphic support.
Test Kernel with wifi fix
RCMIX VIVO 2.2
Changelog
lowered wifi voltage to connect at a low lever see screen shot.
RCMIX VIVO 2.2
Im Ken network lol
reserved for later.
It's cool. But can you introduce it's feature and difference with the MDJ's kernel?
THanks
geeti said:
It's cool. But can you introduce it's feature and difference with the MDJ's kernel?
THanks
Click to expand...
Click to collapse
well the main difference is the CPU VDD table. I have more steps on the lower end. MDJ also has support for TMobile usa wifi calling. MDJ is a great kernel and I have nothing bad i can say about it. I just made a kernel the way I like it. If you are happy with MDJ kernel I would stay with it.
Awesome work brother !! waiting for a rcmix 3d rom now i guess
nikhil007mmus said:
Awesome work brother !! waiting for a rcmix 3d rom now i guess
Click to expand...
Click to collapse
Yes its coming. Working out a few bugs.
That's a high overclock limit! Quite tempted to try it, is the IS stable at 1.9GHz?
doctorsax said:
That's a high overclock limit! Quite tempted to try it, is the IS stable at 1.9GHz?
Click to expand...
Click to collapse
well I have it set to stop at 1.6 right now. Ill release an OC+ version soon. Each Phone is different so If you decide to OC to 1.9 do it in small steps. I keep mine at 230 / 1.3 smartass.
Can you tell me the default sleep-max-freq and min-freq?
As my previous kernel is MDJ's v2, these two values are 245760 and 368640. I guess I need to change them to appropriate values on your table.
Besides, I see the sleep governor is called conservative. Is it built in your kernel?
Thanks.
geeti said:
Can you tell me the default sleep-max-freq and min-freq?
As my previous kernel is MDJ's v2, these two values are 245760 and 368640. I guess I need to change them to appropriate values on your table.
Besides, I see the sleep governor is called conservative. Is it built in your kernel?
Thanks.
Click to expand...
Click to collapse
mine are 230 and 384400, You can go as low as 122 for the min.
Actually, I think RCmix Kernel is a more stable and it gives far less heat than MDJ's.
Good Work!
Nice, very nice
klquicksall said:
RCMIX VIVO KERNEL
FOR GINGERBREAD SENSE ROMS
CIFS / NLS / TUN /​
BUILT FROM OFFICIAL VIVO KERNEL SOURCE
Changlog
Rcmix vivo 1.1 changed out Bluetooth drivers with CM7
Issues
You Tell Me
CPU set to 230 min and 1.07 max by default. ​
Click to expand...
Click to collapse
This is a nice place to look out for Ur great work, it came to my favorites.
By the way, still working perfect for my needs, thanks again!​
I guess one of the main differences you haven't mentioned is the improved wi-fi range? I haven't tried this out yet, but people not monitoring the ARHD thread will want to know about this feature!
Is underclocking below 245Mhz likely to give significant battery life increase? Is there any reason you don't go below 245 as your minimum?
Thanks.
Call Recorder
Just installed the latest kernel.
I've tested the call recorder and it seems to work well.
However, I imagine this will be a drain on battery?
Could we have an easy option to disable this permanently, rather than having to go into services and manually kill the process? Maybe something like 'Set on Boot' or the option to not start the service at all.
Thanks.
DJjay18 said:
I guess one of the main differences you haven't mentioned is the improved wi-fi range? I haven't tried this out yet, but people not monitoring the ARHD thread will want to know about this feature!
Click to expand...
Click to collapse
Saying that, have just tested, and connections still drop out completely at -88dBM! Is this right?
Hi!
About the audio bluetooth issue. I found this new thread about it http://forum.xda-developers.com/showthread.php?t=1175769
I hope this will help you!
Thanks!!
DJjay18 said:
Just installed the latest kernel.
I've tested the call recorder and it seems to work well.
However, I imagine this will be a drain on battery?
Could we have an easy option to disable this permanently, rather than having to go into services and manually kill the process? Maybe something like 'Set on Boot' or the option to not start the service at all.
Thanks.
Click to expand...
Click to collapse
Glad it worked. I followed avs333 on where to place the edited files and had a look at mdjs kernel to make sure. I'm glad it's working. It won't record unless you turn the apk on.
Sent from my HTC Sensation Z710e using XDA Premium App
DJjay18 said:
I guess one of the main differences you haven't mentioned is the improved wi-fi range? I haven't tried this out yet, but people not monitoring the ARHD thread will want to know about this feature!
Is underclocking below 245Mhz likely to give significant battery life increase? Is there any reason you don't go below 245 as your minimum?
Thanks.
Click to expand...
Click to collapse
Some say it does.
Sent from my HTC Sensation Z710e using XDA Premium App
BWA80 said:
Hi!
About the audio bluetooth issue. I found this new thread about it http://forum.xda-developers.com/showthread.php?t=1175769
I hope this will help you!
Thanks!!
Click to expand...
Click to collapse
Thanks. I'm still working on blue tooth bitrate.
Sent from my HTC Sensation Z710e using XDA Premium App

Overclocking pros and cons???

I want to know wat r d pros and cons of overclocking..
As far as i know pros are better performance..
Con: reduced battery life..
Plzz add ur suggestions in d list..
And does overclocking processor reduce d lifespan of device?
Sent from my HTC Incredible S using XDA App
mandeep294 said:
I want to know wat r d pros and cons of overclocking..
As far as i know pros are better performance..
Con: reduced battery life..
Plzz add ur suggestions in d list..
And does overclocking processor reduce d lifespan of device?
Sent from my HTC Incredible S using XDA App
Click to expand...
Click to collapse
Overclocking will reduce the lifetime of the CPU, but honestly I don't think that you'll really notice it.
If you lower the voltage you'll also get the same or even better battery time even though you overclock it.
If you overclock too much your phone will most likely start to freeze or just shut down.
Can't really think of any major things that might happen.
And pros; games will run more smoothly, you can have more applications running in the background without lag because of the CPU. If you're running out of RAM an overclocked CPU won't help you.
That's all I can think of right now, and hopefully I haven't mixed up anything
*edit*
http://www.tested.com/news/the-risks-and-rewards-of-overclocking-android-phones/444/
Maybe you should read that
*hopes that it doesn't say the exact opposit of what I just wrote here*
If you're undervolting, the processor shouldn't overheat therefore less battery loss and less chance of any damage.
You can overclock our phone processor ~300mhz without seeing any overheating or bad battery drain. I just wouldn't recommend over that for very long periods.
scoobysnacks said:
If you're undervolting, the processor shouldn't overheat therefore less battery loss and less chance of any damage.
You can overclock our phone processor ~300mhz without seeing any overheating or bad battery drain. I just wouldn't recommend over that for very long periods.
Click to expand...
Click to collapse
But, there might actually be some phones that will start freezing just by overclocking 300MHz too
Forgot to mention, in my previous post, that how far you can go with overclocking is really device specific, it can differ a lot from two different Incredible S. I remember from the community for my old phone that some people couldn't even overclock 100MHz. CPU's for phones aren't really made to be overclocked, so do it with caution.
And to find out how much you can overclock your CPU, in your phone, just take it easy and go like 50MHz/time and perform some sort of a stresstest of the CPU, when it start to freeze and/or turn off you've gone beyond the limit of what your CPU can take. And don't set the frequency to as close to the limit you can, set it like _MAX_ 50MHz from the limit, I'd go for at least 100MHz below the limit.
Hopefully someone appreciates this post, and if anyone want to point out something I've gotten wrong... please do.
Splux said:
But, there might actually be some phones that will start freezing just by overclocking 300MHz too
Forgot to mention, in my previous post, that how far you can go with overclocking is really device specific, it can differ a lot from two different Incredible S. I remember from the community for my old phone that some people couldn't even overclock 100MHz. CPU's for phones aren't really made to be overclocked, so do it with caution.
And to find out how much you can overclock your CPU, in your phone, just take it easy and go like 50MHz/time and perform some sort of a stresstest of the CPU, when it start to freeze and/or turn off you've gone beyond the limit of what your CPU can take. And don't set the frequency to as close to the limit you can, set it like _MAX_ 50MHz from the limit, I'd go for at least 100MHz below the limit.
Hopefully someone appreciates this post, and if anyone want to point out something I've gotten wrong... please do.
Click to expand...
Click to collapse
I'm going by this chips specific tolerance, fyi I'm an electronics engineer.
I strongly doubt anyone's phone would not be able to overclock at all.
You just have to watch the heat really. Overall, 200 to 300MHz is very safe.
This generation snapdragon has high tolerances.
I have gotten mine up to 2ghz.
Freezing generally won't occur until after about 1.6ghz, or if the undervolting is too severe.
---------- Post added at 01:24 AM ---------- Previous post was at 01:22 AM ----------
Any chip can overclock, it is certain undervolt levels that cause most to freeze.
How about hot countries like Egypt ??? And pocket kept phones.
Would that fry the cpu ??? If overclocked I mean
josephedward said:
How about hot countries like Egypt ??? And pocket kept phones.
Would that fry the cpu ??? If overclocked I mean
Click to expand...
Click to collapse
There is thermal overload protection built, the phone resets when the CPU reaches the temperature threshold. So a moderate overclock should create no problems. If the phone is rebooting though you should think about scaling back.
Sorry for bumbing old thread
Biggest issue I've came across with overclocking are the voltages. Took me half a year to adjust CPU voltages even till this point where I can overclock 100mhz. Since not all devs share their acpu table, its impossible to know how severe the undervolting is in particular ROM.
Every CPU is different, and mine needed 100mV(?) higher voltages than the ARHD native voltages to even stay at 1152mhz without insta freeze :/
Sent from my HTC Incredible S using XDA
CPU overclocking does have pros and cons, and I think the cons tends to outweight the pro's but it all depends on the type of user each person is. The only pros means you save a few seconds doing something, or get a better benchmark score - for what reason? I will explain below.
Overclocking can give you that 0-40% more boost. This can show from our stock IncS @ 1.0GHz = 3000 antutu score, overclocked becomes 3600 or 4000. That is a benchmark score, it's just numbers and don't mean real world performance.
How about when you are gaming? This doesn't translate immediately that you will get like 50+% more speed, it's more like in a shooter game your FPS jumps from from 18FPS > ~22 FPS, with a 30% overclock. it's just a measly 3-5 FPS. Often times, this also comes with instability causing freezes, reboots, or a hot phone, and extreme battery drain.
Whether you can tell the difference or need that extra power is up to you and each person, but personally I find that it's a gamble to take that has little gains other than telling others "hey I got this benchmark score"! Good for them.
Now, underclocking is a different story. While in theory it shouldn't cause any problems to the CPU, the purpose is 99% of the time to prolong the battery. This is what voltage controls in kernels are all about.
inSaN1Ty_X said:
Sorry for bumbing old thread
Biggest issue I've came across with overclocking are the voltages. Took me half a year to adjust CPU voltages even till this point where I can overclock 100mhz. Since not all devs share their acpu table, its impossible to know how severe the undervolting is in particular ROM.
Every CPU is different, and mine needed 100mV(?) higher voltages than the ARHD native voltages to even stay at 1152mhz without insta freeze :/
Click to expand...
Click to collapse
The GPL requires whatever kernel that is distributed becomes open source. If you find a developer that doesn't share with you the kernel source they are using, you can complain about it. They are violating the policy that makes android/linux, the OS it is. Most developers tend to take someone else's kernel and bundle it in their rom, but the original creators of the kernel should usually have a source up.
kaijura said:
The GPL requires whatever kernel that is distributed becomes open source. If you find a developer that doesn't share with you the kernel source they are using, you can complain about it. They are violating the policy that makes android/linux, the OS it is. Most developers tend to take someone else's kernel and bundle it in their rom, but the original creators of the kernel should usually have a source up.
Click to expand...
Click to collapse
Meaning: DEVs usually just share a link to github. It's pretty frustrating for "newb" user to even find the kernel source code from there. Seen one ROM where MDJ actually posted the acpu table and it was easy to see the voltages and adjust them to be alike with another ROM/(Kernel) that had trouble with O/C.
As for the Overcloking generally, I only find I usefull if kernel supports governor like smoothass, which really boosts the smoothness and I can truly see the difference.
inSaN1Ty_X said:
Meaning: DEVs usually just share a link to github. It's pretty frustrating for "newb" user to even find the kernel source code from there. Seen one ROM where MDJ actually posted the acpu table and it was easy to see the voltages and adjust them to be alike with another ROM/(Kernel) that had trouble with O/C.
Click to expand...
Click to collapse
well, just ask them where it is then. I'm sure most would tell you to look at that acpuclock source unless they were just not cool with you for some reason.
kaijura said:
well, just ask them where it is then. I'm sure most would tell you to look at that acpuclock source unless they were just not cool with you for some reason.
Click to expand...
Click to collapse
I see. Well for starters, could you provide something like guidence where to find IceColdSandwitch's acpu table? I Would be really really happy.
Sent from my HTC Incredible S using XDA
inSaN1Ty_X said:
I see. Well for starters, could you provide something like guidence where to find IceColdSandwitch's acpu table? I Would be really really happy.
Click to expand...
Click to collapse
You know you can also find a kernels' cpu VDD table using any app that lets you look at SVS values right?? It automatically pulls it for you.
This would probably be better asked in the IceColdSandwich thread as this topic is irrelevant to it since it means to cover all kernels, but here you go anyway:
Code:
static struct clkctl_acpu_speed acpu_freq_tbl[] = {
{ 24576, SRC_LPXO, 0, 0, 30720, 900, VDD_RAW(900) },
{ 61440, PLL_3, 5, 11, 61440, 900, VDD_RAW(900) },
{ 122880, PLL_3, 5, 5, 61440, 900, VDD_RAW(900) },
{ 184320, PLL_3, 5, 4, 61440, 900, VDD_RAW(900) },
{ MAX_AXI_KHZ, SRC_AXI, 1, 0, 61440000, 900, VDD_RAW(900) },
{ 192000, PLL_3, 5, 2, 122500, 900, VDD_RAW(900) },
{ 268800, PLL_3, 5, 1, 192000, 900, VDD_RAW(900) },
{ 345600, PLL_3, 5, 1, 192000, 925, VDD_RAW(925) },
{ 422400, PLL_1, 2, 0, 192000, 950, VDD_RAW(950) },
{ 499200, PLL_3, 5, 1, 192000, 950, VDD_RAW(950) },
{ 576000, PLL_3, 5, 1, 192000, 975, VDD_RAW(975) },
{ 652800, PLL_2, 3, 0, 192000, 1000, VDD_RAW(1000) },
{ 729600, PLL_2, 3, 0, 192000, 1050, VDD_RAW(1050) },
{ 806400, PLL_2, 3, 0, 192000, 1050, VDD_RAW(1050) },
{ 883200, PLL_2, 3, 0, 192000, 1100, VDD_RAW(1100) },
{ 960000, PLL_2, 3, 0, 192000, 1100, VDD_RAW(1100) },
{ 1036800, PLL_2, 3, 0, 192000, 1150, VDD_RAW(1150) },
{ 1113600, PLL_2, 3, 0, 192000, 1200, VDD_RAW(1200) },
{ 1190400, PLL_2, 3, 0, 192000, 1200, VDD_RAW(1200) },
{ 1267200, PLL_2, 3, 0, 192000, 1225, VDD_RAW(1225) },
{ 1344000, PLL_2, 3, 0, 192000, 1225, VDD_RAW(1225) },
{ 1420800, PLL_2, 3, 0, 192000, 1250, VDD_RAW(1250) },
{ 1497600, PLL_2, 3, 0, 192000, 1300, VDD_RAW(1300) },
{ 1574400, PLL_2, 3, 0, 192000, 1350, VDD_RAW(1350) },
{ 1612800, PLL_2, 3, 0, 192000, 1400, VDD_RAW(1400) },
{ 1728000, PLL_2, 3, 0, 192000, 1425, VDD_RAW(1425) },
{ 1804800, PLL_2, 3, 0, 192000, 1450, VDD_RAW(1450) },
{ 1881600, PLL_2, 3, 0, 192000, 1450, VDD_RAW(1450) },
{ 1958400, PLL_2, 3, 0, 192000, 1500, VDD_RAW(1500) },
{ 2035200, PLL_2, 3, 0, 192000, 1500, VDD_RAW(1500) },
If you need the direct source, it is available on my github: here
Edit: OP: this post is not meant to derail your thread, I'll hope you are okay with it.
kaijura said:
You know you can also find a kernels' cpu VDD table using any app that lets you look at SVS values right?? It automatically pulls it for you.
This would probably be better asked in the IceColdSandwich thread as this topic is irrelevant to it since it means to cover all kernels, but here you go anyway:
If you need the direct source, it is available on my github: here
Click to expand...
Click to collapse
[Hopefully it's okey to modify quotes like this on XDA..]
Thank you so so so much ! Yes I know that apps like incredicontrol can show it, but don't want to flash all the possible ROMs and their versions just to find out that when it could be available this easy. Also I can compare values more easily this way, rather than from the screen of my INC S.
But still thanks again! Oh and yea draftted slighlty from OP's question, hope he doesn't mind
Very cool i liked omg
Overclocking a phone's CPU is really an hit or miss. In Benchmarks you'll most likely won't see any improvement. On the other hand, GPU overclock seems to be much MUCH more worth It. It brings real benchmarks and gaming improvements.
i'm an experienced overclocker and i'd say that the cpu won't reduce life if the temperature and voltage aren't too high: less than 60°c under 1.6 volts for silicon (combined of both) and CPU is not afraid of continuous work in spite of high frequency (10GHz, 100GHz), as said it only shortens its life when the temperature and voltage are too high. silicon can withstand up to more than 2 volts but 1.6 on average. and unstable cpu overclock the main cause must be the temperature and the components around it like Ram, Motherboard, not the CPU itself. example an intel e6500 cpu has a base clock of 2.93 GHz is overclocked to over 9GHz with excellent temperatures and voltages and fully stable.

[Q] What are stock voltages?

Hi guys! I'm doing some undervolting here and for the love of God can't remember the stock voltages. Could some good person help me out?
pjm77 said:
Hi guys! I'm doing some undervolting here and for the love of God can't remember the stock voltages. Could some good person help me out?
Click to expand...
Click to collapse
I ask that before ,too lol
So I check it with my wift note
Default mV of Galaxy Note
100 : 950
200 : 950
500 : 950
800 : 1050
1000: 1150
1200: 1275
1400: 1300
1600: 1400
1704: 1450
What happens if we set the voltage too low?
For say,
1704: 600 ?
AdoreMe said:
What happens if we set the voltage too low?
For say,
1704: 600 ?
Click to expand...
Click to collapse
Aggressive undervolting will result in phone freeze or reboots, make sure NOT to tick the "set on boot" before you are sure you have a stable system

So, I managed to overclock my GPU to 2 GHz ("TURBO" Profile) with KonaBess and it's rock solid. Have I been extremely lucky or...?

So, I went on a "boredom rampage" and I've read an article about a guy overclocking his 865 GPU to 865 MHz and reaching Adreno 660-levels of performance and I decided to give it a try and it was awesome.
Problem is, I'm too much of a thinkerer and I pushed the GPU as much as I could. I ended up on 2000 MHz with "TURBO" voltage profile and it's rock solid even on 2100 MHz with the same profile but KonaBess gives me an error if I try to edit the GPU tables after I booted at 2100 MHz.
I even edited the clock profiles to make it smoother, starting from 305 MHz to 600, 800, 1000, 1200, 1400, 1600, 1800 and 2000 with the right voltages.
Now, the battery and SoC temperatures are the same, the battery drain is basically the same, some other fellow modders with the same device (Mi 10T Pro 5G 8/256 with Pixel Experience Plus ROM) didn't manage to hit the same clocks, crashing even with 1000 or 1200 MHz, with my file from the KonaBess app.
So, have I been extremely lucky with the silicon lottery or it's just an illusion?
Please ask if you need ANY benchmark or proof. I've been monitoring the GPU clock with Franco Kernel Manager Live Monitoring and the clock is solid at 2000 MHz and the 3D performance has at first jumped and then slowly climbed, especially on 3DMark Wild Life Extreme. Wild Life Extreme Stress Test is stable the temperatures are fine.
Do you guys have any questions/suggestions/requests?
Edit: Here are some 3DMark runs, both Wild Life and Wild Life Extreme at stock and 2 GHz. I use Greenify, my storage is 94% full and all my processes in the background take up 4 GB of RAM and I didn't touch the bus for the various steppings for the clocks, so I believe that if heavily tuned, this could make a difference.
post before and after pictures of 3dmark.
TOMPPIX said:
post before and after pictures of 3dmark.
Click to expand...
Click to collapse
I have the history of all the bench on 3DMark, because I downloaded it just for this. Would that be ok?
it seems fishy, a 1ghz+ oc would increase your fps by more than that.
TOMPPIX said:
it seems fishy, a 1ghz+ oc would increase your fps by more than that.
Click to expand...
Click to collapse
It doesn't have the biggest of bumps from 900 MHz to 1 GHz or 2 GHz, but still, is capable of doing it and rock solid too.
Enzucuni said:
It doesn't have the biggest of bumps from 900 MHz to 1 GHz or 2 GHz, but still, is capable of doing it and rock solid too.
Click to expand...
Click to collapse
i don't think your gpu is actually running at 2ghz while you are running a benchmark. going from stock to 2ghz would at least have to give you an extra 20-30 fps in Wild Life.
TOMPPIX said:
i don't think your gpu is actually running at 2ghz while you are running a benchmark. going from stock to 2ghz would at least have to give you an extra 20-30 fps in Wild Life.
Click to expand...
Click to collapse
Not necessarily. The GPU IS running at 2 GHz but I think that the problem might be some diminishing returns where the clock doesn't mean anything after a certain point.
Are you try locking the freq on 2ghz in Kernel maneger ? Set min and max to 2gzhz with performance governor .
astronomy2021 said:
Are you try locking the freq on 2ghz in Kernel maneger ? Set min and max to 2gzhz with performance governor .
Click to expand...
Click to collapse
I've made various frequency steps. 400, 600, 800, 1000, 1200, 1400, 1600, 1800 and 2000 MHz. But if I change the governor, after I reboot, it will be msm-adreno-tz again. Max frequency is still 2000 MHz and minimum 400 MHz.
Yes after reboot is resets like on every phone you have to check apply on boot and select min 2000GHZ and max 2000ghz GPu freq in tap in FKM and set gov to performance and do benchmark like 3dmark wild life . Like that. And in Smart pack Kernel manager free app is GPU throttle turn that off.
Check box apply on boot and after boot will be apply.
And that you can show improvements of OC
Enzucuni said:
I've made various frequency steps. 400, 600, 800, 1000, 1200, 1400, 1600, 1800 and 2000 MHz. But if I change the governor, after I reboot, it will be msm-adreno-tz again. Max frequency is still 2000 MHz and minimum 400 MHz.
Click to expand...
Click to collapse
Can you share your Konabess txt file to import. I"m buying it I and want overclock.
astronomy2021 said:
Can you share your Konabess txt file to import. I"m buying it I and want overclock.
Click to expand...
Click to collapse
Thanks What is temperature ? Do you game with that or this just experiment ?
Temperatures are roughly the same. I do game with that. On normal games, frequency stays at 400 MHz, but on really heavy games like Genshin Impact, completely maxed out, depending on the scene, the GPU goes to 1.6 or 1.8 GHz and rarely at 2 GHz during some heavy cutscenes. 3DMark keeps it at 2 GHz all the time.
Enzucuni said:
Temperatures are roughly the same. I do game with that. On normal games, frequency stays at 400 MHz, but on really heavy games like Genshin Impact, completely maxed out, depending on the scene, the GPU goes to 1.6 or 1.8 GHz and rarely at 2 GHz during some heavy cutscenes. 3DMark keeps it at 2 GHz all the time.
Click to expand...
Click to collapse
That super. What ROM do you use ?
Pixel Experience Plus
Enzucuni said:
Pixel Experience Plus
Click to expand...
Click to collapse
Thianks
Hello, excuse my ignorance, but I want to learn what konabess is, it's an app or a magisk module, I also have the xiaomi mi 10t pro with DotOs rum android 11 and then I want to play more fluently, could you help me
konabess app is software you can overclock GPU and undervolt.
You need root and that it.
https://github.com/libxzr/KonaBess
Here tutorial but it old I need make new one because there isn't good one tutorial about it.
This doesn't make any sense. Why would Qualcomm leave so much on the table ?

Categories

Resources