[Q] SetCpu manual Undervolt vaues - Atrix 4G Q&A, Help & Troubleshooting

Hey guys,
Ok the people who know about SetCpu and undevolting with it...
If I key in UV-values that go further than the slide-bar can take, i.e over -500mV,
does the undervolting actually go under the -500mV??
At the moment I've tried:
216mhz at -725mV [No hang when I run max and min cpu frequency at both 216Mhz]
456mhz at -650mV [No hang when I run max and min cpu frequency at both 456Mhz]
EDIT: I also ran the stress tests at said frequency settings and still no cpu hang or reboot.
I want to see if this goes further, but Im not sure if SetCpu is actually making the UV values go over -500mV.....
Cheers guys
current config: latest Blue Chronic rom, faux 2.1 kernel, carrier unlocked at&t atrix.

weaz_da_smel said:
Hey guys,
Ok the people who know about SetCpu and undevolting with it...
If I key in UV-values that go further than the slide-bar can take, i.e over -500mV,
does the undervolting actually go under the -500mV??
At the moment I've tried:
216mhz at -725mV [No hang when I run max and min cpu frequency at both 216Mhz]
456mhz at -650mV [No hang when I run max and min cpu frequency at both 456Mhz]
EDIT: I also ran the stress tests at said frequency settings and still no cpu hang or reboot.
I want to see if this goes further, but Im not sure if SetCpu is actually making the UV values go over -500mV.....
Cheers guys
current config: latest Blue Chronic rom, faux 2.1 kernel, carrier unlocked at&t atrix.
Click to expand...
Click to collapse
any jump more than 100mV between steps and it wont do the changes

The 100mV steps are the limiting factor if you use the higher frequencies which require relatively high voltage not to cause problems. What the OP might be curious about, and what I'm curious about is if I limit my phone to say 600MHz then I can set the voltage of all higher frequencies as low as I want because the phone will never use those frequencies, then I can try to find the true lower bound of the lower frequencies. The problem is I can set the lowest frequency to 0, keeping the 100mv steps, and the phone still runs fine (by limiting my phone to 216MHz), so there is some other rule in effect besides the 100mv between steps rule.
This is something that is limited by the chip itself but I guess that these rules would have to be written in the kernel, so I'm going to post over in the faux kernel thread.
Edit:
I don't have enough posts to post in the developer forum. Can someone copy the jist of my question over in the faux thread or somewhere else appropriate and with marginally high traffic? Thanks.

I have been thinking about undervolting as well and I was wondering if really does make that big of a difference like some people say? Do you really notice that it improves your batter life?

Atrix_Owner said:
I have been thinking about undervolting as well and I was wondering if really does make that big of a difference like some people say? Do you really notice that it improves your batter life?
Click to expand...
Click to collapse
The benefits of undervolting are lower power which leads to lower heat and longer battery life. I'm not sure if these power savings translate if the cpu is idle or in some type of sleep mode and the other problem is that all the other components are still using the same amount of power so the real savings might not be much if your phone is mostly idle.
But, my phone idles at 216Mhz and I have almost halved that voltage at that level so the best case scenario is that the cpu is using 1/4 the power it would normally.
I haven't done any testing but I do know there is some savings and we're all here cause we like to tweak things so you might as well undervolt cause it's pretty simple.
I would start with these levels:
1000 - 950mV
912 - 900
750 - 800
608 - 700
456 - 600
312 - 500
216 - 400
The only rule I know for undervolting is the 100mV between steps rule but I know there is some other rule at play as described in my previous post, but I don't know what it is. So really, I'm not sure if the voltages at the lower frequencies are actually being applied.

Hey thanks for the info. I don't know if I'm doing this correctly. After I undervolted, I clicked "set on boot" and rebooted my phone but I'm not sure if I did it right. For example, when you look at the "1000mhz", on the right it says "Max 1000mV" which is the default setting but shouldn't it be "925mV" because I subtracted -75mv? Look at this pic and tell me if it's like it should be.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}

Ya, that's right. That max voltage I think is a misnomer I think it should say default voltage really and that's just there for reference. So, when your cpu is operating at 1000Mhz it is operating at 925mV, with your current setting, it doesn't vary.
If you want to try to push for lower voltages you just want to uncheck set on boot so you avoid getting into a reboot cycle. YMMV on what kind of undervolt will be stable. I gave you my numbers because I think my phone is not as stable as others since it can't handle the 1.45Ghz overclocking kernel.

My phone isn't overclocked btw and I'm using Faux123's enhanced stock kernel 1.0ghz. I will try to push the volts even lower and see how that goes. One thing that I can say for sure is that when I play GTAIII, my phone doesn't overheat as much as it used to so this defiantly fixed the overheating issue that I was having with almost any game.

my setcpu doesnt have voltages tab.. y?

borjok536 said:
my setcpu doesnt have voltages tab.. y?
Click to expand...
Click to collapse
B/c you're not using a custom kernel.
Sent from my CM7 Atrix 4G

mebster123 said:
The 100mV steps are the limiting factor if you use the higher frequencies which require relatively high voltage not to cause problems. What the OP might be curious about, and what I'm curious about is if I limit my phone to say 600MHz then I can set the voltage of all higher frequencies as low as I want because the phone will never use those frequencies, then I can try to find the true lower bound of the lower frequencies. The problem is I can set the lowest frequency to 0, keeping the 100mv steps, and the phone still runs fine (by limiting my phone to 216MHz), so there is some other rule in effect besides the 100mv between steps rule.
This is something that is limited by the chip itself but I guess that these rules would have to be written in the kernel, so I'm going to post over in the faux kernel thread.
Edit:
I don't have enough posts to post in the developer forum. Can someone copy the jist of my question over in the faux thread or somewhere else appropriate and with marginally high traffic? Thanks.
Click to expand...
Click to collapse
What I gathered from my own experience, experimenting and looking at code is the following:
The 100 mv limit between steps seems to be more of a nvidia guideline for best chip performance. It is not an actual limit in the software, no matter the values you input, they will be applied.
What is indeed limited (and so in the code) is the lowest possible undervolt. In faux's it is 750 mv and clemsyn's (was, not sure if still is) 650 mv.
If you push any voltage past that limit, it won't be applied. Try it for yourself.

Related

[Kernel] Undervolts, 33% Overclock, 2900+ Quadrant

33% 0C Kernel is finished and 2900+ Quadrant has been benched.
Disclaimer
As I HAVE NOT tested Uruk 0.2 I can't verify it's compatibility!
As I have not tested this on other CPU's I can not guarantee stability!
I will try to help you as much as I can if anything goes wrong, but I can't promise a fix.
Download
http://dl.dropbox.com/u/13655025/zImage
Features
5 slots {300MHz, 600MHz, 1000MHz, 1250MHz, 1330MHz}
300MHz, 600MHz, 1000MHz undervolted
1250MHz at the voltage 1000MHz was working on
1330MHz at the voltage that was said to be a very safe voltage for this cpu (droid x users have been using voltages 0.1V+ higher!)
EXT4 support and therefore support for Uruk 0.1 (and I suppose Uruk 0.2? need confirmation on that since I'm using a modified Uruk 0.1)
Usage
To use this kernel please set your SetCPU at 300-1330 (1250 if 1330 appears to be unstable for you)
The Archos stock video player seems to override SetCPU settings when using the 5th slot as the lowest cpu frequency.
The Archos stock video player will not play video when started with the frequency above the 4th slot (I think, I'm quite sure of that) it will then override the DSP frequency which will not suffice for video decoding (also speculation). I fix this by running a SetCPU 300-1330 with an ondemand governor (which seems to me, the most useful governor anyway)
Result
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
This score was gained with a 1330MHz performance governor. (this is stable for me in games and other apps, only problem is the Archos media player)
Risk
This has been undervolted, overclocked and tested on MY device!
Each CPU made, although the same model is unique. There is a possibility that these clocks are far to unstable to use on your device, so please!
This may harm you CPU AND/OR BATTERY use at your own risk!
Post your results! Describe crashes as accurate as possible if there are any.
I can then release a second version that's more stable for everyone's device.
Thanks for your instructions.
Actually, I do the same as yours in my kernel except that I keep stock voltage when using 1100Mhz
{S1100M, VDD1_OPP5, 0x3c, 0x0, 0x0},
At least, we have proved that we are modifying the same file
ardatdat said:
Thanks for your instructions.
Actually, I do the same as yours in my kernel except that I keep stock voltage when using 1100Mhz
{S1100M, VDD1_OPP5, 0x3c, 0x0, 0x0},
At least, we have proved that we are modifying the same file
Click to expand...
Click to collapse
I think it should be stable at stock, the DSP is just being a ***** lol.
Have you guys identified the max voltages for these components? I would not want to have a device damaged due to overvolting. I do understand there is a risk but go over the max is typically not acceptable to any over clocking.
One other thing how are you validating stability? In otherwords what program are you using to induce load?
Tzbob said:
I think it should be stable at stock, the DSP is just being a ***** lol.
Click to expand...
Click to collapse
I'm testing stability now by running the programs that gave problems with the previous overclocking attempts, Angry Birds, stock Movie player(this one is the real *****), Linpack, Quadrant and SetCPU 'stress' test
I have not yet identified the maximum voltage as I can't seem to find a datasheet that says anything about this, I've been slowly up to 1.4V volts now to see if how warm it gets etc.
Stable 1250MHz is done, now incrementing in steps of 10MHz, I'll have a kernel release soon with undervolted and overclock slots.
UPDATE: http://code.google.com/p/milestone-overclock/wiki/KernelModule
They seem to use very high voltages O.O they say the maximum vsel is 96 as well
my 1250MHz clock is stable at vsel 64, I'm faiiiirly sure we have the same OMAP3630_1000's in our devices?
Im curious how did you overcome the DSP issue?
I still haven't really sorted the DSP issue with the Archos media player, a work-around is using a governor that allows a frequency below the last slot, I THINK
It's all speculation but it seems to work, when I have the 1250MHz as the 5th slot with my frequency on 1250MHz videos do not play. Using the same settings with the 1250MHz parameters on the 4th slot it does, the media player seems to be a very weird thing.
How is the battery performance?
I'll try this with Uruk 0.2, and let you know how it goes after some use!
Edit: After running quadrant, there doesn't seem to be any difference in score (1658)
But it is running smoothly with no noticable bugs at the moment.
Thanks Tzbob.
Can you tell us the frequency to voltage settings that you have changed? Let us find out together the max. stable frequency of archos CPU
ardatdat said:
Thanks Tzbob.
Can you tell us the frequency to voltage settings that you have changed? Let us find out together the max. stable frequency of archos CPU
Click to expand...
Click to collapse
After doing some reading on Droid forums it seems that each CPU behaves very differently, but they also succeeded in huge undervolts and OCs of 1.3GHz.
The N900, although an older version of this cpu sports an overclock on both CPU and DSP so perhaps that's something we could do? Also GPU OC is still something that could be considered but for now, this will have to do^^
/*OPP1 - 0.9875V STABLE 300*/
{S300M, VDD1_OPP1, 0x1e, 0x0, 0x0},
/*OPP2 - 1.15V STABLE 600*/
{S600M, VDD1_OPP2, 0x2b, 0x0, 0x0},
/*OPP3 - 1.3375V STABLE 1000*/
{S1000M, VDD1_OPP3, 0x38, 0x0, 0x0},
/*OPP5 - 1.375V STABLE 1250*/
{S1250M, VDD1_OPP4, 0x3c, 0x0, 0x0},
/*OPP5 - 1.4V STABLE 1330*/
{S1330M, VDD1_OPP5, 0x42, 0x0, 0x0},
Ignore the voltage in the comments as I haven't gotten around calculating them yet.
Please how do you set undervoltage cpu options? Thanks a lot
mindsurfer said:
Please how do you set undervoltage cpu options? Thanks a lot
Click to expand...
Click to collapse
The undervolted options are added into this kernel, by using it you will be using an undervolted cpu.
If you strictly want to use undervolted cpu options and refrain from any overclocks please use SetCPU from 300-1000MHz.
it is very dangerous for the tablet to increase a CPU !
cajl said:
it is very dangerous for the tablet to increase a CPU !
Click to expand...
Click to collapse
It is dangerous for any device to increase the CPU, I haven't denied, or stated something else, anywhere.
You should do this at your own risk as it may harm your CPU/Battery/Overall device.
It's dangerous to overclock anything, yet it's such a common thing to do.
yes !
mark in red this option !
but thank you fot that
Please would it be posoble to make only 300,1000,1250,1333 undervolted version? I mean specially without 600 mhz, because i think that it makes archos less fluent.. comparing to only 300/1000 original urukdroid version. Or maybe changing 600 to 800?
I'm working with sauron now to add functionality to the official Uruk kernel. We'll add more testing to it than I did with this kernel to assure good performance.
I won't bring out any more kernels as I hit the limit on this one, 1330MHz is the maximum I could get (without getting really dangerous). It's also overkill and purely for benching high scores

Overclocking 825Mhz attempt

I'm gonna try this on my Mini but I have a question. Can my battery/cpu melt by running 825Mhz or higher than 729Mhz?
I also run 122Mhz as lowest
I've gone 781, thats about all the balls I have to go up to. Device is still perfect.
good luck! let us know how it went
Theshawty said:
I'm gonna try this on my Mini but I have a question. Can my battery/cpu melt by running 825Mhz or higher than 729Mhz?
Click to expand...
Click to collapse
No dude.....if ur CPU is not capable of it, it will go into an infinite loop which can be easily restored by xRecovery, that all.
__________________
If you like my post, thank me!
X10 Mini: Android 2.2.1 (MiniCM RC2 by nobodyAtall).
Yeah :\
Phone went into an infinite loop, but I wiped settings in xRevovery...
i see that the cellphone cpus are the same with the desktop/laptop ones. some can take more heat, some not. mine is stable at max 749. once i go a step up, it will freeze when doing some task. tried 825 and it freezes as soon as i hit apply.
yea... same thing here... when I set 825MHz it frozes few sec later... and phone restarts and works normaly on 720MHz...
I once accidentally set my frequency to 825mhz in SetCPU(damn those sliders) but switched it back to 652 mhz like, instantly, and there was no damage done. =D
Yeah, also tried that. It instantly froze and gave me a bootloop. Mine is stuck @ 710MhZ default setting ^.^
Sent from my X10mini using XDA App
Yours is stuck at 710 mhz? You have to use No-frills Cpu to set or just use SetCPU, you cannot change them through performance settings.
aloy99 said:
Yours is stuck at 710 mhz? You have to use No-frills Cpu to set or just use SetCPU, you cannot change them through performance settings.
Click to expand...
Click to collapse
This is false. You should be able to change them directly through CyanogenMod CPU settings..
Mine can pull 748 max, anything higher and it reboots, no bootloop though as always turn set at boot off for testing frequencies
Sent from my X10mini using XDA App
aloy99 said:
Yours is stuck at 710 mhz? You have to use No-frills Cpu to set or just use SetCPU, you cannot change them through performance settings.
Click to expand...
Click to collapse
No Sorry, I didn't mean that it really stuck, of course I can change them.. but mine is set at default settings.
I also tried setting it to 768MhZ but gave me frequent reboots. So I just set it to default
Sorry for bad english..
NO NO NO,
it overheats the phone and moreover that speed is unnecessary
Overclocking is logarithmic in terms of overall system speed. Running the clock at 800mhz isn't double the speed of the processor at 400mhz, the advantage gain compared to even 700mhz would be miniscule. The processor would most likely become unstable and result in a much poorer performance than default clock speed.
Sent from my U20i using Tapatalk
obsidian_eclipse said:
The processor would most likely become unstable and result in a much poorer performance than default clock speed.
Click to expand...
Click to collapse
and later we have to change the phone itself (result of a big hole)
Heres my overclocking results, i used quadrant to benchmark, I'm running 787mHz no problem, is this around normal results ??? would just like to know incase its not performing properly
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
banari.sushanth said:
NO NO NO,
it overheats the phone and moreover that speed is unnecessary
Click to expand...
Click to collapse
At 710mHz ("remember on boot" option enabled) the phone works like a charm compared to the factory 600mhz frequency, which is awful - the phone is slow like a running snail!
Over 710mHz when I turn on "remember on boot" option, after a reboot the phone goes to a bootloop, from which I can not escape even with Xrecovery simply because I can not enter the Recovery module at all.
Over 710Mhz even with the "remember on boot" option disabled, to avoid the bootloops after restart, the phone is too unstable and the positive effects from the overclock are much less than its advantages.
banari.sushanth said:
NO NO NO,
it overheats the phone and moreover that speed is unnecessary
Click to expand...
Click to collapse
Strange as my phone runs 787mHz without even a sniff of temp rise or freezing, and that's even with extreme usage
Sent from my U20i using xda premium

[MOD] Galaxy S II Overclocked to 1.5GHz: 4000+ in Quadrant!

I have successfully overclocked the new Samsung Galaxy S II to 1.504GHz. This speed is enough to allow it to achieve really high benchmark scores like over 4000 points in Quadrant! 1.5GHz is a 25% overclock and makes this fast phone even faster and snappier in day to day usage.
Instructions:
1. You'll need the latest version of odin3 and the USB drivers for Windows. jutley's post on debranding the phone has links to both: http://forum.xda-developers.com/showthread.php?t=1064894
2. Grab the kernel. It is a tar file for odin with the overclocked kernel and a initramfs with proper modules for the kernel: http://setcpu.com/files/galaxysii_oc_v1.tar
3. Reboot the phone into download mode using ADB:
adb reboot download
4. Flash the kernel using odin3 by placing the tar file in the PDA section and pressing "Start."
5. The phone will reboot automatically.
6. Use SuperOneClick to root your phone if you haven't already. ADB should have root access with this kernel so it'll just work.
7. Grab SetCPU and try 1.504GHz.
Source code (with relevant commit for the overclock. I also enabled the interactive governor in the config): https://github.com/coolbho3k/galaxysii_oc
I haven't gone crazy on the voltages - 1.504GHz is stable at 1375mV on my device. Depending on your device, there may be even more headroom. I've gotten speeds of up to 2GHz to boot with instability (my unstable 1.8GHz Linpack run is currently in the Linpack top 10), but at very high voltages and temperatures. Leave it up to other developers to give you higher/more dangerous frequencies and voltages. If you stress the CPU a ton the phone will become hot to touch (though it does to a certain extent even at stock frequencies - there is not much thermal insulation between the processor and your hands in such a thin phone).
Current features in this kernel: Added 1.504GHz overclocking step (default frequency is still 1.2GHz for safety - use SetCPU to safely raise the frequency) and relevant modifications, 800MHz sleep death fix, interactive governor, ro.secure = 0.
The usual disclaimers apply here. Only do this if you know what you're doing. Though the long term stability/reliability of similar overclocks on other Android based ARM devices is known, this software is provided with no warranty, and I can't be held responsible if you fry your device.
Video:
A 1.504MHz overclock:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
...breaks over 4000 points in Quadrant:
...and almost 60 MFLOPS in Linpack:
Since Linpack and Quadrant aren't (sufficiently?) multithreaded, you won't see that much improvement over single core Cortex A8 devices at the same clock. But these are dual core phones!
Developers: keep in mind that the Galaxy S II source currently "fixes" voltages on this revision of the Exynos to be 25mV less than what is in the table. Upon boot, the driver will actually print the real voltages at each level (look for ASV voltage_table in the kernel log) if you don't know which chipset revision a particular phone has. The overclock itself is controlled in the s5pv310_apll_pms_table.
Enjoy!
Damn .........
This is when I really wish I had a SGS2. Can't wait till it comes to American shores, great work coolbho, see you on Engadget tomorrow..
OMG already? I was wondering when this would happen. God bless you man.
Wonderful work man. Can't get Odin to download on my home rig so I'll be playing around w/ this tomorrow at the office With overclocking already here and the inevitable kernel optimizations to come, this phone is truly going to be the beast everyone suspects.
Thanks man!
..and what about undervolting?
WOW, nice work
Thanks!
Holy crap, nice work! How much hotter is it getting in the back of the phone at 1.5ghz?
Sent from my GT-I9100 using Tapatalk
Very good job here mate. It's about time somebody attempted to overclock such a sweet phone.
I will flash this with Odin tonight.
Again, great job & thanks
Not bad eh?
rovex said:
Not bad eh?
Click to expand...
Click to collapse
how you getting that score im getting just above 4000
Haha well played
coolbho3000 said:
Current features in this kernel: Added 1.504GHz overclocking step (default frequency is still 1.2GHz for safety - use SetCPU to safely raise the frequency) and relevant modifications, 800MHz sleep death fix, interactive governor, ro.secure = 0.
Click to expand...
Click to collapse
What is the 800MHz sleep death fix?
Can someone run this overclock against AnTutu Benchmark as well please ....i find this a little more stable than quadrant.
Ty
S
Sent from my GT-I9100 using XDA App
Very impressive indeed. The only question that comes to mind is if there really is a need to squeeze out higher frequencies. The CPU isn't really a bottleneck on the SGS2, is it?
MrDeacon said:
Very impressive indeed. The only question that comes to mind is if there really is a need to squeeze out higher frequencies. The CPU isn't really a bottleneck on the SGS2, is it?
Click to expand...
Click to collapse
CPU is always a bottleneck for calculations. Probably not a bottleneck in most apps though.
My install went smoothly. Quadrant showed 4144, 3892, and then 4100. Im going to try running it throughout today and see what happens. Cant wait for this to mature.
WOW.! Flashing right this second.! You people are geniouses.!
Sent from my GT-I9100 using Tapatalk
just wanted to add
oh crap.. i just realized who posted this, its Mr. Overclock himself, the creator of SetCPU... woo we have a star in our mits!

Noob Question: How do I use SetCPU?

So I'm interested in undervolting using the stock CPU freq's, and I'm going to be using setCPU (obvi).
So, first question: Even if I want to use the stock frequencies, do I have to be using the OC kernel (0.2.1/1.45ghz at the time)? And then adjust the max to 1000mhz?
Second, I started up SetCPU and whenever I go to the voltage tab it forcecloses. This happens with both the stock enhanced & OC kernel, and I've tried fixing permissions to no avail.
All I really understand so far is that the end result is a table of CPU frequencies and linked voltages. I've OCed the hell out of desktops, but I'm lost here.
I'd just like to know how to get from starting up setcpu to ultimately popping out that new voltage/freq table.
I do apologize if this seems kinda stupid, I'm just trying to exercise caution lest I demolish my phone's innards. I've done it with many an intel.
If you just want stock frequencies, then there's no need for a custom kernel. I guess in that case, you could just use SetCPU for undervolting & profiles.
However, if you want overclock, you'll need a custom kernel.
If you're going to be using a overclocked kernel (i.e. the new Faux 1.45 GHz), then you will need to set the max to 1.45 GHz, and make sure SetCPU is set to start on boot; other wise it will stay at the stock clock speed of 1 GHz... So i guess if you only wanted the OC at certain times, you could set the max speed manually, only when you want to, and not select to start on boot.
I haven't really had any success with undervolting yet... always crashes on me & reboots. The best thing to do is make sure "set to boot" is not selected, when testing your undervolting, other wise you could get stuck in a loop, with the phone crashing every time it boots and tries to apply you undervolting values. I'd start at -25 for each and work from there... stress testing each choice with a benchmark app to make sure you wont reboot... if it reboots, then you know your undervolt was to much. Also remember that you can not undervolt more than -100 between each frequency, otherwise the undervolting will not make any difference.
I really like the profile options in SetCPU... you can set the screen off frequencies to the lowest two, that way for whatever reason your phone isn't running at full strength while your not using it. Also, you can set frequency speeds at custom defined battery levels.
Hope this helps somewhat.
It's unclear to me why it force closes. This may be a rom incompatibility or a SuperUser issue? I assume you've tried uninstalling it and reinstalling it? Updating your SU app? Try flashing to the latest Aura rom?
A few quick words about SetCPU:
1. When you first get started, do not set to "Set on Boot" in case you've undervolted too much and it crashes when applied. You can always check it later once you know the voltages are stable.
2. Between each frequency step there is a maximum of 100mV step off. Anything greater than that it defaults to native voltage. I think this is a Tegra2 issue.
With that said, undervolting is simple: simply slide the little slider on SetCPU to negative values. How much you can under-volt largely depends on your particular hardware and it is inconsistent across all Atrix's. My voltage table is as belows:
1000mhz: -50
912: -50
750: -50
608: -75
456: -75
312: -100
216: -100
I, however, did not test the limits of my phone. Many people will slowly increment the voltage lower until they start to get resets, and then they'll move it back to find the lowest stable point.
It has, however, been well established that minor undervolting improves battery life and diminishes heat generation. Excessive undervolting may actually hurt battery life. You can look around on this forum regarding the data. However, reasonable undervolting will improve battery life.
Thanks fellas, this helps A LOT.
I was so afraid I'd get 17 responses of "You're such a noob. Stop cluttering the forums" etc etc
At this point, I think that the problem is, for whatever reason, the FC when I tap the voltages tab.
I'm on the newest Aura (1.2.2.1) newest enhanced stock kernel from Faux123 (0.2.1) and the newest SetCPU (2.4). I'll try updating my SU (though I believe I did that right after I flashed.
I'll reintall SetCPU and report back.
Until then, THANKS BUCKETS fellas. I really appreciate the info and advice.
UPDATE: May have found the problem. When it first boots up it prompts to autodetect freq's or choose them manually (or something like that). I was afraid this would actually alter my CPU clocks right then and there and so I hit manual detect, saw something that said Tegra2 etc and clicked it. I just now hit 'menu' and set it to autodetect, tried the voltages tab, and no FC, so I think that's solved.
Thanks again for all the info guys! I'll start experimenting and let you know HOW LOW I CAN GO (ha).
You guys get force closes due to kernel problems. You have to ask your developments. There might be something wrong with some of your cpu voltage drivers. So yeah that's why just a tip. Only overclock when you're playing some high end game. If not stick to normal. If not your phone might get overheated and damaged
Accidentally sent from my Ultra-speedy SG3 using Tapatalk
AdiNova said:
You guys get force closes due to kernel problems. You have to ask your developments. There might be something wrong with some of your cpu voltage drivers. So yeah that's why just a tip. Only overclock when you're playing some high end game. If not stick to normal. If not your phone might get overheated and damaged
Accidentally sent from my Ultra-speedy SG3 using Tapatalk
Click to expand...
Click to collapse
It's cool bro the problem was totally a user goof by me. I kind of agree with your OC philosophy though, primarily because 1ghz with this proc an RAM seems ample and I don't do much gaming.
Real quick:
When undervolting, should I do it one freq step at a time? Or can I do ALL of them at say -25, stress test, then adjust? Also, what's a good stress test that'll force the proc to hit all the different freqs instead of just the max clock and then the minimum when it's idling/the screen is off?
xyrovice said:
It's cool bro the problem was totally a user goof by me. I kind of agree with your OC philosophy though, primarily because 1ghz with this proc an RAM seems ample and I don't do much gaming.
Real quick:
When undervolting, should I do it one freq step at a time? Or can I do ALL of them at say -25, stress test, then adjust? Also, what's a good stress test that'll force the proc to hit all the different freqs instead of just the max clock and then the minimum when it's idling/the screen is off?
Click to expand...
Click to collapse
Id start at -25 for all. Setcpu has a built in stress test under info, I think. Could also try a benchmark to test it. As general rule if thumb, then lower frequencies can be undervolted more, while the higher ones take some tweaking... I can't even do -25 on my 1000, b/c ill eventually get a reboot, maybe not right away, but eventually. Every device is unique when it comes to undervolting.... just remember to not set the undervolt part to auto on boot, until you get it somewhat stable.
Sent from my MB860 using xda premium
Swiftks said:
Id start at -25 for all. Setcpu has a built in stress test under info, I think. Could also try a benchmark to test it. As general rule if thumb, then lower frequencies can be undervolted more, while the higher ones take some tweaking... I can't even do -25 on my 1000, b/c ill eventually get a reboot, maybe not right away, but eventually. Every device is unique when it comes to undervolting.... just remember to not set the undervolt part to auto on boot, until you get it somewhat stable.
Sent from my MB860 using xda premium
Click to expand...
Click to collapse
Got it. I figure that 'set on boot' checkbox is basically a wedding ring ha. Thanks for the advice and insight my friend.
Also (as I run my first stress test with -25 across the board) if I get reboots early on, should I assume it's the higher voltages and that I should back off on the fast end of the clocks?
xyrovice said:
Got it. I figure that 'set on boot' checkbox is basically a wedding ring ha. Thanks for the advice and insight my friend.
Also (as I run my first stress test with -25 across the board) if I get reboots early on, should I assume it's the higher voltages and that I should back off on the fast end of the clocks?
Click to expand...
Click to collapse
When testing each frequency just set your min/max mHz to the level your testing i.e. min/max=1000. UV and stress test at that frequency and if it's stable, move to min/max=912 and so on.
FYI, my MHz might be different than yours, I'm on the stock enhanced.
ghost_og said:
When testing each frequency just set your min/max mHz to the level your testing i.e. min/max=1000. UV and stress test at that frequency and if it's stable, move to min/max=912 and so on.
FYI, my MHz might be different than yours, I'm on the stock enhanced.
Click to expand...
Click to collapse
That makes perfect sense- limiting the max during the stress test. Thanks for the tip bro I really appreciate it.

Share your knowledge (CPU tweaking)

Please share you voltage and CPU frequency for your current setup. Hopefully this will help provide a foundation for other to find out how low we can undervolt and overclock on the new kernels coming out
Sent from my ADR6425LVW using xda app-developers app
cincyelite22 said:
Please share you voltage and CPU frequency for your current setup. Hopefully this will help provide a foundation for other to find out how low we can undervolt and overclock on the new kernels coming out
Sent from my ADR6425LVW using xda app-developers app
Click to expand...
Click to collapse
I have DSB's kernel underclocked to 1.3 GHz, undervolted -100 mV across all freq, and lulzactive tuned for battery life. It runs smooth and the battery life is insane. :good::laugh:
Argumentation said:
I have DSB's kernel underclocked to 1.3 GHz, undervolted -100 mV across all freq, and lulzactive tuned for battery life. It runs smooth and the battery life is insane. :good::laugh:
Click to expand...
Click to collapse
if -100mV across the board causes issues the -75 should do it. can't wait for soap version. I can't go back on sense based roms now
dyetheskin said:
if -100mV across the board causes issues the -75 should do it. can't wait for soap version. I can't go back on sense based roms now
Click to expand...
Click to collapse
Yeah 100mV across the board is a little much because dsb has already undervolted a little...
Po1soNNN said:
Yeah 100mV across the board is a little much because dsb has already undervolted a little...
Click to expand...
Click to collapse
Anyone else care to share a good set of low but stable voltages for DSB's kernel? Sometimes when I do -50 mv across the board, I get lockups, and I am hoping that it is just the low frequency voltages that are going too low (192 mhz to like 762 mv might be too low).
drkow19 said:
Anyone else care to share a good set of low but stable voltages for DSB's kernel? Sometimes when I do -50 mv across the board, I get lockups, and I am hoping that it is just the low frequency voltages that are going too low (192 mhz to like 762 mv might be too low).
Click to expand...
Click to collapse
I'm undervolted 75mv across the board I think, with 725 mv at 192 MHz. I think 50-75mv is pretty standard for these phones to handle, but it will definitely vary per phone. My phone handles 1.8GHz okay, but there are plenty of others that don't. I'm sure there's similar variability in the undervolting as well.
When replying, can you fellas also include screen on time? It's hard to gauge "OMFG The battery life is so incredible!" This does'nt give me any idea as to what you really mean. Are you lasting 16 hours but only have 30min screen on time?
Sent from my ADR6425LVW using Tapatalk
Vigor 360 v1.1, dsb 2.0.0 kernel OC 1836/192, UV -50, OnDemand, SIO on Incredicontrol.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Best score to date. Usually knocks down between 7600-7700 all day long. I don't really care about battery stats because my phone stays plugged in most of my 12 hour work day. When I am unplugged seems better than before the kernel installation.
Sent from my ADR6425LVW using xda app-developers app
I am using dsb's 2.0.1 kernel, now I just started using intellidemand governor and it is super fast. I don't really care about battery life too much so I want to use a performance-minded governor. I think I undervolted around 50mV and I did get one lockup using interactivex2 so I stopped using that one (with kernel version 2.0.0). Getting good benchmark scores running ViperREZ 1.0.3 (it's still the best rom ever). Freaking Linpack personal record: single core 54 , I think (84 multi). I think I am going to keep it at 1.72 GHz and see how good battery life is, and if those cpu settings stick after a while.
drkow19 said:
I am using dsb's 2.0.1 kernel, now I just started using intellidemand governor and it is super fast. I don't really care about battery life too much so I want to use a performance-minded governor. I think I undervolted around 50mV and I did get one lockup using interactivex2 so I stopped using that one (with kernel version 2.0.0). Getting good benchmark scores running ViperREZ 1.0.3 (it's still the best rom ever). Freaking Linpack personal record: single core 54 , I think (84 multi). I think I am going to keep it at 1.72 GHz and see how good battery life is, and if those cpu settings stick after a while.
Click to expand...
Click to collapse
50mv undervolt across the board with wheatley governor
mithong said:
50mv undervolt across the board with wheatley governor
Click to expand...
Click to collapse
You must be on Rage rom? I need multi-touch to work properly, since I'm developing another game right now, so I am waiting. I even tried CM9 with the multi-touch fix, and then flashed Snuzzo's kernel (the one with wheatley) but multi-touch was still wack.
Well it's been a few days of intellidemand, 1.72 GHz, and well my voltages go from 775 to 1300 mv. I even have the screen off speed limited using System Tuner, and it always stays at the right speed. I'm getting great battery life too! I just turned off ZRam, didn't seem to help, maybe hurt my performance a bit.
-75 is a good number
Sent from my ADR6425LVW using xda app-developers app
Luczative gov with -50 voltage (testing so far good I'm gonna drop another -25 later) cubed ics kernel 2.1.0 running latest nilsp sense 4 Rom.
When I was on ViperRez I used dsb's 2.0.1 kernel under clocked to 1.3 ghz with intellidemand and under voted - 125 mV across the board and would get about 12 hours unplugged and 1 hr and a half to 2 hours screen on time and still have around 30% left
Sent from my Adrenalized Rezzy
Running at - 75 uv, but settings don't seem to stick after reboot. What app are you guys using?
Sent from my ADR6425LVW using Tapatalk 2
abby_nitewolf said:
Running at - 75 uv, but settings don't seem to stick after reboot. What app are you guys using?
Sent from my ADR6425LVW using Tapatalk 2
Click to expand...
Click to collapse
I use system tuner or you could use incredicontrol. Cpu master works as well
Sent from my Adrenalized Rezzy

Categories

Resources