[Q] NVIDIA SHIELD Tegra 4 Overclocking - Shield Q&A

Futuremark recently released 3DMark benchmark for Android and iOS, I have played around with my NVIDIA shield and have maxed out the Ice Storm, and Extreme tests. The Unlimited test breaks 16500 Marks. I have been looking for tools to for increasing CPU/GPU clock and or voltage above the maximum stock of 1.9GHz. Thus far i have not been lucky, all the utilities i have found are for monitoring or only allow adjustments within the original design specifications of the Tegra 4 speed stepping range. I have been overclocking on PC's for over a decade and now have an itch to squeeze the most out of my SHIELD and would like to bring some of the OC action to mobile devices.
Are there any existing tools for modifying clock speed above the factory maximum?
What is required if there are no current tools for the SHIELD / Tegra 4?

V2-V3 said:
Futuremark recently released 3DMark benchmark for Android and iOS, I have played around with my NVIDIA shield and have maxed out the Ice Storm, and Extreme tests. The Unlimited test breaks 16500 Marks. I have been looking for tools to for increasing CPU/GPU clock and or voltage above the maximum stock of 1.9GHz. Thus far i have not been lucky, all the utilities i have found are for monitoring or only allow adjustments within the original design specifications of the Tegra 4 speed stepping range. I have been overclocking on PC's for over a decade and now have an itch to squeeze the most out of my SHIELD and would like to bring some of the OC action to mobile devices.
Are there any existing tools for modifying clock speed above the factory maximum?
What is required if there are no current tools for the SHIELD / Tegra 4?
Click to expand...
Click to collapse
1st you need to unlock and root your shield. Overclocking android and ios usually means you have to void your warranty before you can even
into setting voltage and speed. http://forum.xda-developers.com/showthread.php?t=2398836

blinkdragonid said:
1st you need to unlock and root your shield. Overclocking android and ios usually means you have to void your warranty before you can even
into setting voltage and speed. http://forum.xda-developers.com/showthread.php?t=2398836
Click to expand...
Click to collapse
Hi, If he has the last update installed on his Shield and he install this Kernel it will break the wifi, so need to return on stock kernel and the wifi will be back.
Need an update of this kernel to support the last Nvidia Update.

NgXAlex said:
Hi, If he has the last update installed on his Shield and he install this Kernel it will break the wifi, so need to return on stock kernel and the wifi will be back.
Need an update of this kernel to support the last Nvidia Update.
Click to expand...
Click to collapse
Unlocked and Flashed the OC KERNAL, been running 3DMark Ice Storm unlimited for the past few hours.
First batch of runs were done with the factory locked and unrooted KERNAL left on auto clock,
Stock KERNAL
1912MHz Auto Clock = 16525
Second batch is with the OC KERNAL and auto clock
OC KERNAL
2550MHz Auto Clock = 16815
Third batch is with the OC KERNAL and MIN and MAX clock set to 2550MHz
OC KERNAL
2550MHz Forced Clock = 17115
*Notes:
Confirmed WiFi does not work

NgXAlex said:
Hi, If he has the last update installed on his Shield and he install this Kernel it will break the wifi, so need to return on stock kernel and the wifi will be back.
Need an update of this kernel to support the last Nvidia Update.
Click to expand...
Click to collapse
How could I return on a stock kernel? Where do I find the files for it? Thanks

Related

[Q] 1.6 Ghz OC cpu damage?

hi all, i was just wondering, will OCing my captivate to 1.6 Ghz damage the CPU?
thanks!
stewi21 said:
hi all, i was just wondering, will OCing my captivate to 1.6 Ghz damage the CPU?
thanks!
Click to expand...
Click to collapse
Couple of things for you:
First, I doubt your device will run stable at 1.6 GHz. Most Galaxy S-type devices won't run stable above 1.4 GHz, and while some do, only a very lucky few can run at 1.6 GHz.
Second, yes, you can damage your CPU doing that. Higher clock speed = more heat generated & more time at higher voltages. That means more chance of doing physical hardware damage to your device.
That being said... you are *probably* not likely to do harm to your device if you overclock to 1.6 (and it manages to be stable) and you aren't running benchmarks 24/7.
I think the real question for you, is why would you want to run your device that fast? If you want high benchmark scores to impress your friends, just cheat Quadrant, way easier, and less chance of causing problems. If your device is so unresponsive at it's current speed, then find a different ROM/software setup.
1.6 GHz should never really be necessary.
oh okay, it hasnt actually arrived yet, i was thinking it would help running games meant for dual core procs.
thanks for the reply!
stewi21 said:
oh okay, it hasnt actually arrived yet, i was thinking it would help running games meant for dual core procs.
thanks for the reply!
Click to expand...
Click to collapse
Take a look at Chainfire3d with the Nvidia module.
Long story short, all of the current "dual core" phones are running Tegra2. But Tegra2 GPU <= Hummingbird GPU.
Problem is, games optimized for the Tegra will have a harder time running on our PowerVR. Not because of graphics horsepower, but because of specific optimization done by the programmers.
Chainfire's driver deal should help with that, in fact there is a thread floating around here somewhere with all the files you need.
PS Don't worry about those dual cores phones beating up on your little Captivate. Once you get it rooted, loaded up with a custom ROM and kernel, and running Gingerbread, I think you'll find none of the competition comes close...
I tried 1.6 ghz once and it was like insta-freeze. I'm very stable at 1.4 though.
Samsung Captivate running Paragon RC6 with 1.4ghz kernel.
Sent from XDA android app.

[Q] overclocking with Set CPU

So I rooted my Droid X2 and installed Set CPU. I had problems running set CPU, I couldn't use the drop down menu for setting CPU governors, I also couldn't over clock my CPU, just under clock. Does set CPU work with the nvidia tegra 2 dual core processor in the X2? If not, which app will let me overclock and change CPU governors?
You have to have a custom kernel that allows overclocking.
lowandbehold said:
You have to have a custom kernel that allows overclocking.
Click to expand...
Click to collapse
I'm really new to Android, i've been using iOS for years, and finally jumped the fence. I just rooted my Droid X2, used Titanium Backup Pro to freeze all the bloated apps, and I wanted to get more control of my CPU, as well as overclock a little. I thought I could just install SetCPU and I would be able to Overclock.
So in order to have a custom kernel I would have to install a custom ROM? Such as Cyanogenmod? As I said, I am pretty new to Android, but if I am correct, Cyanogenmod is not available yet for the Droid X2 is it? Are there any other custom ROMs that are available or would work with my X2?
Is it really even all that necessary to overclock what is already a pretty powerful device? Nvidia Tegra 2 dual-core processor is powerful in its stock form isn't it? I would almost think I would gain more by dialing the CPU down at certain times, at least I would gain battery life. I think I am able to set up profiles with SetCPU without having a custom kernel, right?
This is a useless app made by Vietnamese people (I'm Vietnamese). It cannot overclock which many people mistakenly believe, and it only has the task of limiting the CPU speed, the CPU speed is managed by the OS and limiting it is a bad way because no matter what task it does it will be slowed down. When idle the CPU will automatically reduce its voltage and speed by OS. Any process no matter how big or small with high CPU speed it will be processed very fast even with small tasks that are reported not to use up CPU but it will still be faster than a slower CPU. Kernel Auditor is also useless.
it's not you install a custom kernel to manage cpu to overclock by some app but you're going to overclock into kernel using a custom kernel

Dual Core Dual Channel but only running on 1 core??

Howdy everyone,
i happened to come across an app on the market called CPU Gauge and this demonstrates to you exactly what each core on your phone is doing at all times, even in your notification bar at all times. Now i have noticed no matter what i do there only ever seems to be 1 core running which is pretty pants i reckon. how can i enable it to run dual cores all of the time? i dont understand it personally, why have a dual channel architecture if its hardly ever used? and surely it having to decide whether to use one core over two and to send data down both channels or just the one is probably a reason why we get lag? i am probably completely wrong but id rather the cpus always be on and drain battery if it improves overall performance
androidfanboi said:
Howdy everyone,
i happened to come across an app on the market called CPU Gauge and this demonstrates to you exactly what each core on your phone is doing at all times, even in your notification bar at all times. Now i have noticed no matter what i do there only ever seems to be 1 core running which is pretty pants i reckon. how can i enable it to run dual cores all of the time? i dont understand it personally, why have a dual channel architecture if its hardly ever used? and surely it having to decide whether to use one core over two and to send data down both channels or just the one is probably a reason why we get lag? i am probably completely wrong but id rather the cpus always be on and drain battery if it improves overall performance
Click to expand...
Click to collapse
Though a mod will move this thread please post questions in the general section this is for development purposes only..
But if what you say is true i will have to look into this. What rom are you currently running?
Just a rooted/overclocked LG stock gingerbread rom.
For me it shows 2 Cores working ,but second is ON only when needed (as it should be) So its OK. Lags are because of poor ram managment on LG software, I recommend Rushdroid ROM.
What I know, Android 2.3 and below does not provide a support for multi cores. However, ICS does support it. So, I think the phone will run much better when the ICS update comes.
abo_mara7 said:
What I know, Android 2.3 and below does not provide a support for multi cores. However, ICS does support it. So, I think the phone will run much better when the ICS update comes.
Click to expand...
Click to collapse
nope. thasts only an urban legend But it can improve performance at some points, but I would be rather sceptic. Custom roms must be always better (what they are doing making software, making it slower on purpose? go Samsung way and hire cm team members)
In games it uses both cores but im dissapointed that when testing swapping between different apps and web browsing seemed to all be using just the one core, and that was with lags inbetween swapping from for instance gallery to browser. I love this phone great specs but it annoys me more and more to think LG really did have no clue when it came down to putting it all into action. is there any way to have 2 cores on at all times or atleast change the values that decide when to use second core/channel.
If anything it makes for an interesting discussion
IFLPI said:
nope. thasts only an urban legend But it can improve performance at some points, but I would be rather sceptic. Custom roms must be always better (what they are doing making software, making it slower on purpose? go Samsung way and hire cm team members)
Click to expand...
Click to collapse
It has a partial support, not 100%, and the proof is that all dual core phones which received ICD update, got a huge improvement in the performance, as their users said.
androidfanboi said:
In games it uses both cores but im dissapointed that when testing swapping between different apps and web browsing seemed to all be using just the one core, and that was with lags inbetween swapping from for instance gallery to browser. I love this phone great specs but it annoys me more and more to think LG really did have no clue when it came down to putting it all into action. is there any way to have 2 cores on at all times or atleast change the values that decide when to use second core/channel.
If anything it makes for an interesting discussion
Click to expand...
Click to collapse
The processor works as it should be, all cores when needed. Check System Panel app. Ram is the issue here. On stock it will be always laggy. On rushdroid and samba there is good ram management. Almost 250mb for the user. On stock i doubt if there is 130mb free available.
@up: there is no evidence that GB supports 1 core only and ICS multiple cores. A better performance on ICS can be due to the bigger optimizations, and hw support (that can be buggy) like gpu enabled scrolling etc.
But Ive heard that ics supports fully multicores, and that is an urban legend for me (no evidence) Ics can be just more optimized than gingerbread (and more like honeycomb which was quite fast)
IFLPI said:
The processor works as it should be, all cores when needed. Check System Panel app. Ram is the issue here. On stock it will be always laggy. On rushdroid and samba there is good ram management. Almost 250mb for the user. On stock i doubt if there is 130mb free available.
@up: there is no evidence that GB supports 1 core only and ICS multiple cores. A better performance on ICS can be due to the bigger optimizations, and hw support (that can be buggy) like gpu enabled scrolling etc.
But Ive heard that ics supports fully multicores, and that is an urban legend for me (no evidence) Ics can be just more optimized than gingerbread (and more like honeycomb which was quite fast)
Click to expand...
Click to collapse
you are correct cores are working as they should be not a problem here at... Gingerbread supports multicore and does use the cpu to the max when needed, you don't need to run both your cores all the time if that was the case you would need to charge your phone every 3 hours....
The issue with our optimus 3d is it needs ram tweaks to keep it smooth, 512mb ram is good i am not complaining because it's dual channel and so on so the ram speed is amazing just to free up ram we have tweaks...
Also the cpu is used to the max when needed, when you make a call you do not need both cores working at the same time that would be pointless. But when you play games, browse the net and bench your device all cores are used at the same time...
if you want to try it (see the difference) with both cores enabled ,(and cpu speed at max) try system tuner app , in cpu setting put governor to "performance" the first core will go to max speed , then go to active tweak and there is an option to force all cpu on , try it , it will be hard for the battery... when you put governor back to hotplug , the second core will return on demand (on/off) . if you want to do it again after you have to redo all step and turn the force all cpu on off and on again...
i'm on v21D on rushdroid 3.6.3. Both cores show up as working. 1 core ususally hits 1.4ghz and 2nd one upto 1ghz during regular processing. Great app btw tnx for letting us know
Which kernel you use on rushdroid @1,4ghz?
IFLPI said:
Which kernel you use on rushdroid @1,4ghz?
Click to expand...
Click to collapse
Titan kernal v21d
Sent from my LG-P920h using XDA
Its not neccessary to use dual core all the times ,using dual core for small task degrade the performance that increasing. Since our phone have dual memory the cache plays an important role in deciding which core should be used.

Overclocking Question

hi all,
i want to root and overclock my TF300T
for the overclocking:
-Can i use setcpu ? What other tool is good for OC ?
- Do i need a Costum ROM for overclocking to 1.5Ghz (MAX!)
-Will the performance be a lot better ? or just better ? or no diffrence ?
-What is the highest possible OC ?
Thank you
If you are on ICS you can over clock to 1.5 no problem. I don't know about Setcpu on ICS, but I do know EzOverclock works.
If you upgraded to Jellybean, I don't know of anyway to overclock as of yet. EzOverclock won't work on Jellybean and reportedly causes boot loops. I tried setcpu on my Jellybean Tf300 and found the CPU to be maxed at 1.3.
Sent from my Galaxy Nexus using Tapatalk 2
danomat1073 said:
If you are on ICS you can over clock to 1.5 no problem. I don't know about Setcpu on ICS, but I do know EzOverclock works.
If you upgraded to Jellybean, I don't know of anyway to overclock as of yet. EzOverclock won't work on Jellybean and reportedly causes boot loops. I tried setcpu on my Jellybean Tf300 and found the CPU to be maxed at 1.3.
Sent from my Galaxy Nexus using Tapatalk 2
Click to expand...
Click to collapse
ok thank you, can i look somewhere to find out when EzOverclock is compatible with JB ?
Thank you
farmtool33 said:
-Will the performance be a lot better ? or just better ? or no diffrence ?
Click to expand...
Click to collapse
It really depends on how you use the tablet, and where your bottleneck is. My feel is that I/O is the biggest bottleneck on the ASUS pads and the effects are felt across the board. I believe ASUS is working on a fix, though. Fingers crossed.
I/O notwithstanding, day-to-day tasks like email and web browsing don't need a 1 Ghz. Even video playback won't be affected by the difference between 1.2 Ghz (the ASUS performance mode) and 1.5 Ghz (typical max OC). Rendering graphics, I'm not sure how much is offloaded to the GPU, so games or graphic heavy applications may be where you'll see the most gains.
EZoverclock don't work on JB it will keeps restarting your tablet when EZoverclock starts.
And other apps work but can only be set to 1.3 so no overclock on JB with this kernel.
I think in graphically intense applications, such as games, would offer the most notable difference even with gpu offloading since not all instructions are graphics related. That being said just know that battery life will take a hit.
Remember...... as of now EzOverclock will not work in Jellybean.....
Here is a link
http://forum.xda-developers.com/showthread.php?t=1526311
[APP] - EZOverClock to 1.6 ghz
Sent from my Galaxy Nexus using Tapatalk 2

Overclocking/undervolting the TF700 gpu

Dear XDA people,
Im currently working with Max's V4 RC2 kernel in combination with Cromi-X 4.6.9 (still need to update to the latest), which gives me a pretty smooth working tablet.
Now, im running the cpu at 1900mhz, 1225mV (still testing if i can go lower), and I can adjust speed and voltage nicely with Trickster Mod.
But, I would wan't to crank up the gpu speed (which is currently 666mhz I think?) and have the same "options/settings" available to do so. For example, a rom limitation of 750/800mhz on the gpu, with a variation of voltages to choose from. This way I can get as much gpu power as possible, since i find gaming on the tf700 pretty disappointing in terms of performance (of course a lot of games are not optimized for tegra).
Do you guys know what would be the best possible solution to overclock/adjust the gpu speed+voltage?
Thanks!
Sent from my GT-I9505 using xda app-developers app
tijsva said:
Dear XDA people,
Im currently working with Max's V4 RC2 kernel in combination with Cromi-X 4.6.9 (still need to update to the latest), which gives me a pretty smooth working tablet.
Now, im running the cpu at 1900mhz, 1225mV (still testing if i can go lower), and I can adjust speed and voltage nicely with Trickster Mod.
But, I would wan't to crank up the gpu speed (which is currently 666mhz I think?) and have the same "options/settings" available to do so. For example, a rom limitation of 750/800mhz on the gpu, with a variation of voltages to choose from. This way I can get as much gpu power as possible, since i find gaming on the tf700 pretty disappointing in terms of performance (of course a lot of games are not optimized for tegra).
Do you guys know what would be the best possible solution to overclock/adjust the gpu speed+voltage?
Thanks!
Sent from my GT-I9505 using xda app-developers app
Click to expand...
Click to collapse
I think 666mhz GPU setting is probably reserved for Satans minions. At the moment the only way to control GPU speed is by adjusting the voltage. This is easiest using hunds kernel (3.1 if you have problems with 3.2) and his app. Together, you can crank the GPU all the way up to 775MHz and fry some eggs on the back of your TF700 and waiting for it to go into nuclear meltdown.
I know the gpu runs hot, thats why I want to see what speeds can be achieved with limited voltage. So you‘re saying the only way to change gpu speed is by setting a higher voltage for it? Why is that exactly?
Sent from my ASUS Transformer Pad TF700T using xda app-developers app
You've posted this in the wrong forum, so it will be deleted, in the mean time there is really no reason to use 1900mhz even less so while gaming. 1700mhz at max (it can go higher but you wont see much change/ if at all in benchmarks/ games but u'll see the difference in battery life)
As for gpu i run 750 mhz but again the difference between 650 - 750 mhz is hardly noticeable, gaming performance isn't great on the tf700, the tf300t doesn't look as good but its noticeably smoother with 3d
Moral of the story the tegra 3 gpu isn't powerful enough for 1920x1200 the tegra 4 wont be much better, the tegra 5 is the interesting one
tijsva said:
So you‘re saying the only way to change gpu speed is by setting a higher voltage for it?
Click to expand...
Click to collapse
Yes, that's what I'm saying. Unless you want to learn to create kernels and do all the magical voodoo these wizards do to bring us OC kernels!
tijsva said:
Why is that exactly?
Click to expand...
Click to collapse
I have no idea, been wondering that myself. I even posted the question somewhere about a week ago, but no one enlightened me. I really reccomend using hunds kernel and app though. There is a "gaming" option in his app that works very well, good speed without the ominous red glow of molten metal on your TF700's back panel.
TitanUranus said:
Yes, that's what I'm saying. Unless you want to learn to create kernels and do all the magical voodoo these wizards do to bring us OC kernels!
I have no idea, been wondering that myself. I even posted the question somewhere about a week ago, but no one enlightened me. I really recommend using hunds kernel and app though. There is a "gaming" option in his app that works very well, good speed without the ominous red glow of molten metal on your TF700's back panel.
Click to expand...
Click to collapse
Are you saying increasing gpu voltage will subsequently increase gpu frequency? (i have no idea how it works, ive never bothered to look into it but now im interested) _that or Hunds will know but im guessing if thats the case freq and voltage must be linked in a voltage table but i would have thought freq could be changed independently to voltage
JoinTheRealms said:
You've posted this in the wrong forum, so it will be deleted, in the mean time there is really no reason to use 1900mhz even less so while gaming. 1700mhz at max (it can go higher but you wont see much change/ if at all in benchmarks/ games but u'll see the difference in battery life)
As for gpu i run 750 mhz but again the difference between 650 - 750 mhz is hardly noticeable, gaming performance isn't great on the tf700, the tf300t doesn't look as good but its noticeably smoother with 3d
Moral of the story the tegra 3 gpu isn't powerful enough for 1920x1200 the tegra 4 wont be much better, the tegra 5 is the interesting one
Click to expand...
Click to collapse
I know the tf700 isnt much of a gaming tablet unfortunately, but then again, why not setting it up so that it runs games as smooth as the hardware will allow ? Every small improvement is an improvement if you ask me.
For 750mhz gpu, what kernel are you using?
Sent from my ASUS Transformer Pad TF700T using xda app-developers app
I'm using hundsbuahs latest kernel, the problem with tegra CPUs is thermal throttling, it starts around 72c on a lot of devices (not sure about the tf700) at 1900 you could find worse gaming performance than a lower cpu / GPU clock speed. Its completely up to you, hundsbuahs kernels give users a lot of flexibility as they can push the devices to the limit, I like _that's kernels personally they suited to my usage (what ever that means)

Categories

Resources