Related
So I have been using GB for a long time, only DAILY use, it means no hardcore games, no incredible features etc. Recently I got bored n decided to set my s2 to only 1 core, and to my surprise, it's got A LOT smoother, also more BATTERY FRIENDLY. I'm sure about that!
I guess this happens only when you're a casual user. But I think you should try, as the benefit is too much
Sent from my GT-I9100 using xda app-developers app
How you set one core ?
How to set? and how much difference in battery?
Most kernels let you do it. Siyah along with Extweaks lets you do it
I don't get the point, how a device could become 'smoother' by disabling one core?
DramatikBeats said:
Most kernels let you do it. Siyah along with Extweaks lets you do it
Click to expand...
Click to collapse
Thanks but how?
Sendt fra min GT-I9100 med Tapatalk2
I just have mine set 100Mhz-800Mhz with both cores enabled. Obviously it won't play advanced games well but most 3D games work perfectly fine. Also, there's no lag in the UI, even though the CPU clock is reduced. Additionally, the back of the phone (near the camera) doesn't heat up anymore and the battery life is extended. Honestly, it's worth a shot.
lollylost100 said:
I just have mine set 100Mhz-800Mhz with both cores enabled. Obviously it won't play advanced games well but most 3D games work perfectly fine. Also, there's no lag in the UI, even though the CPU clock is reduced. Additionally, the back of the phone (near the camera) doesn't heat up anymore and the battery life is extended. Honestly, it's worth a shot.
Click to expand...
Click to collapse
what rom and kernel?
AOKP ROM 24/08/2012 by bajee11 and Dream-IRC kernel (newest).
ithehappy said:
I don't get the point, how a device could become 'smoother' by disabling one core?
Click to expand...
Click to collapse
simple becoze samsung didnt do there job right
the way the 2 core work now is 1 core dose it job and the second waits for the first to finish
once the first core finished its job the second core goes into play and the first one wait for the second core to finish befor it start to work again
its the same story in ICS
hope it be fixed in JB
so basicly u have a delay on work
that why 1 core is more effective cuz it dosnt pass jobs to other cores and waist for them to finish
I'm using it now and there is a marked, difference in the, speed and smoothness .I have not notice any slowness in opening apps our browsing I don't do intense 3d gaming so I can't make a comment on that side of usage ....well see how battery usage goes...
Sent from my GT-I9100 using xda app-developers app
Setting one core is very easy on a rooted phone, I guess there's a app to exclusively do that, but I'm using Extweaks here, just set the threshold to enable the 2nd core to 100%, it means the 2nd core wont be actuvated.
It's true that it's much smoother, people, I mean real smoother, I'm not biased or imaginative. For e.g when I open 9gag, a long page and swipe my finger up for e.g. it used to be laggy when the page slows down itself, now that's completely gone! And a lot more. But Im sure this happens only for normal user like me, don't expect u play Asphalt HD and it's smoother!
About the battery, it's just A BIT better, just a bit, maybe about 20' of screen on. I'm really sorry to buy a 2 core phone just to use 1 core now, but see, if it serves your demand better, then why not use it .
Sent from my GT-I9100 using xda app-developers app
ithehappy said:
I don't get the point, how a device could become 'smoother' by disabling one core?
Click to expand...
Click to collapse
I have been messing with my phone a lot, and it's like this: based on what u set, if the cpu threshold is over a number, it will ignite the 2nd core, I think the problem is here, there's something wrong or delay or anything that will cause a lag when the 2nd core join/retreats, although after that with 2 cores it is smooth
Sent from my GT-I9100 using xda app-developers app
Yandvoiris said:
simple becoze samsung didnt do there job right
the way the 2 core work now is 1 core dose it job and the second waits for the first to finish
once the first core finished its job the second core goes into play and the first one wait for the second core to finish befor it start to work again
its the same story in ICS
hope it be fixed in JB
so basicly u have a delay on work
that why 1 core is more effective cuz it dosnt pass jobs to other cores and waist for them to finish
Click to expand...
Click to collapse
Holy sheet, if this is true then it explains all my wonder why it has a lag when I suddenly give the phone a heavy task and vice versa, but this is a stupid way to work, how can't they know that? ??
Sent from my GT-I9100 using xda app-developers app
Just set my CPU hotplug to "second core always off" and what do you know, indeed it did feel smoother.
I'm gonna roll with this for a while and see how it goes.
And that will really stick it to the iSheep that says Android needs fast hardware to run smooth.
Does feel smoother, but the touch responsiveness isn't as good.
Sent from my GT-I9100 using xda app-developers app
Well this is weird. Second core always off and it actually DOES feel smoother. Haven't tried heavy multitasking or intensive apps yet though.
Sent from my GT-I9100 using Tapatalk 2
I really don't notice any difference at all... It still stutters while scrolling ex Tapatalk app, you guys enable gpu touch boost or something?
Skickat från min GT-I9100 via Tapatalk 2
Logi_Ca1 said:
Just set my CPU hotplug to "second core always off" and what do you know, indeed it did feel smoother.
I'm gonna roll with this for a while and see how it goes.
And that will really stick it to the iSheep that says Android needs fast hardware to run smooth.
Click to expand...
Click to collapse
As I understand, the operation works like a dual core pc. When the 1st core is loaded say 85% the 2nd core kick in. In this process there should be no lag. 2 cores can handle more information compared to 1 core. This is basic. I maybe wrong but think of it 1 against 2.
Disabling hot plug is a good idea if you're a basic user. For people like me, who uses their phone for playing games, watching "hd" movies, listening music, browsing internet etc. and multi taking all those, the phone becomes unusable. So this guide doesn't apply to all, but it's got a point.
Sent from my premium potato
Hello All! I have a somewhat large list of questions that I'm hoping you'll be able to help me figure out!
Here they are:
1. How large of a gain do we see by overclocking the GPU?
2. How large of a gain do we see by overclocking the CPU?
3. Which of the above two creates a larger heat increase?
4. What is "mpdecision" and what does it do?
The fifth question is very specific.
5. When I "supercharge" my phone using Zepplinrox's V6 supercharger, and then finish it with it's sister script the "Ultimate Jar Power tools," I see that the ADJ values don't stick. Why is this? What are ADJ values? Will this prevent me from fully utilizing the Maximum Multitasking Mod?
Thank you for your time patience,
Connor Baker
why would u even want to overclock? this things running a quad core at 1.5 by default. plus those supercharger scripts are meant to speed up slow phones. i don't see what someone could possibly gain by running them on a phone like this.
Sent from my Nexus 4 using xda premium
lowrider262 said:
why would u even want to overclock? this things running a quad core at 1.5 by default. plus those supercharger scripts are meant to speed up slow phones. i don't see what someone could possibly gain by running them on a phone like this.
Sent from my Nexus 4 using xda premium
Click to expand...
Click to collapse
I know, but I really like to have my phone running at the max, plus I believe that it's needed for the Maximum multitasking mods. It really thrills me to have something faster than my mother's mac in my hand.
Connor Baker
well in that case ill help you the best i can lol... in pretty sure CPU overclock heats up more. GPU overclock can make your graphics glitchy if you go too high. mpdecision lets you shut off your other 3 cores when you don't need them so basically you'll be running single core unless you put your CPU under a heavy load like gaming, which is meant to save battery.
Sent from my Nexus 4 using xda premium
Don't overclock unless you feel you need to, you'll be shortening the lifespan of your device for very little gain, since the n4 already screams as it is.
Hi, is there anyway to get the full tegra 3 effects on out nexus 4? (We all know the adreno 320 is better than the tegra 3). I tried the chainfire method, but that ends up in a bootloop so don't try that. I can only get dead trigger running on ultra high(thanks to the xml edit), but the other games like nova 3 etc doesn't have the xml editing method(well probably but I don't know the run value for the tegra 3 effects).
desertflame said:
Hi, is there anyway to get the full tegra 3 effects on out nexus 4? (We all know the adreno 320 is better than the tegra 3). I tried the chainfire method, but that ends up in a bootloop so don't try that. I can only get dead trigger running on ultra high(thanks to the xml edit), but the other games like nova 3 etc doesn't have the xml editing method(well probably but I don't know the run value for the tegra 3 effects).
Click to expand...
Click to collapse
No. Get a Nexus 7 or any devices with a Tegra 3 CPU chip.
*sigh
Thanks for the reply
I guess I'll be purchasing the nexus 7 v2 when it's released. (hopefully it'll be a tegra 4 device).
Sent from my Nexus 4 using xda app-developers app
desertflame said:
*sigh
Thanks for the reply
I guess I'll be purchasing the nexus 7 v2 when it's released. (hopefully it'll be a tegra 4 device).
Sent from my Nexus 4 using xda app-developers app
Click to expand...
Click to collapse
On second thought, I take my last comment back. It may be possible to increase the performance in games using the GPU by overclocking it.
There are several kernels out there (I'm not too sure which ones) has the feature to overclock the GPU.
Faux kernel has GPU overclocking.
http://forum.xda-developers.com/showthread.php?t=2008222
NOTE: I don't it's wise to underclock CPUs or GPUs. Well just don't leave it overclocked daily. Activate it when you need the extra boost and return it back to normal after you finished doing what you're doing.
scream4cheese said:
On second thought, I take my last comment back. It may be possible to increase the performance in games using the GPU by overclocking it.
There are several kernels out there (I'm not too sure which ones) has the feature to overclock the GPU.
Faux kernel has GPU overclocking.
http://forum.xda-developers.com/showthread.php?t=2008222
NOTE: I don't it's wise to underclock CPUs or GPUs. Well just don't leave it overclocked daily. Activate it when you need the extra boost and return it back to normal after you finished doing what you're doing.
Click to expand...
Click to collapse
won't work....it detects the gpu by hardware id and doesnt use some performance test.
search the forums. some people have posted modded apk's for some of those games that change the settings.
korgmotif said:
won't work....it detects the gpu by hardware id and doesnt use some performance test.
search the forums. some people have posted modded apk's for some of those games that change the settings.
Click to expand...
Click to collapse
Rightt. I guess I was right after all.
In the xml file of 'beach buggy blitz' there's a run value string. I'm guessing that if I change that to what tegra devices have it should work. And also change the permissions to read only. If you have a tegra 3 device, please tell me the run value of beach buggy blitz(it's in data/data/com. Vectorunitw.yellow)
Sent from my Nexus 4 using xda app-developers app
Check out this video. Don't know about other games, you can always try similar settings and reinstall if it breaks the game.
I know, that's what I did for dead trigger. Other games like riptide gp and beach buggy blitz have a specific run value in the settings file (the xml file)
Sent from my Nexus 4 using xda app-developers app
Is there a way to have individual core Control clock speeds and governor if possible I'd prefer an app for obvious reasons (easier) I'm on cm10.1 5/9 nightlies
Sent from my Nexus 7 using Tapatalk 2
Some of the rate governors (not all of them) let you select the maximum number of cores allowed to be online. Depends on the kernel, but in principle you can use Trickster Mod. While clocking on the Tegra 3 is quite flexible, I believe it is not possible to have separate G cores operating simultaneously with different clock rates.
That's lame the subject came up because I have it working on my Atrix HD AT&T but I think I'll try another kernel
Sent from my Nexus 7 using Tapatalk HD
Franzferdinan51 said:
That's lame the subject came up because I have it working on my Atrix HD AT&T but I think I'll try another kernel
Sent from my Nexus 7 using Tapatalk HD
Click to expand...
Click to collapse
What's the point of it?
bftb0 said:
What's the point of it?
Click to expand...
Click to collapse
Extra battery but more speed with a kind of stepping stone per say look at it like this using my dual core 1.5 ghz atrix hd as an example
Sleep one core and you run single core with lots of lag
But with this method you can under clock core 0 1ghz to and change the government to interactive use the second core as something to the n7 companion core take it way down farther let's say 600mhz with on demand or possibly conservative governor. That way the second core would come on in times of lag for a small push to end lag spikes and like I said works on my atrix quite well
Sent from my Nexus 7 using Tapatalk HD
I think I would expect what you are describing to exhibit strange (pathological) behavior unless all of the rate governors are re-coded to collect their heuristics partitioned by processor thread affinity.
Does this also mean the 2nd processor is never off-lined? (They can drain a lot of juice even when underclocked due to static power dissipation issues, so it makes me wonder if the power savings is real)
Is the kernel development work for that device (Atrix HD) described anywhere by the implementer(s)?
A couple I couldn't point you to a definitive answer as I'm not a dev though it's defiantly someplace here on the forums even a kernel to look at
Sent from my Nexus 7 using Tapatalk HD
Franzferdinan51 said:
A couple I couldn't point you to a definitive answer as I'm not a dev though it's defiantly someplace here on the forums even a kernel to look at
Click to expand...
Click to collapse
Are you talking about that script-ware by smokin1337? If so, it seems to (try to) work by forcing the second core to be on-line at all times, and then changing rate governors on a per cpu basis, not in the kernel but by continuously writing to each cpu entry in sysfs.
I peeked over in the Atrix HD forum and it seems it doesn't even have any working custom kernels yet...
http://forum.xda-developers.com/showthread.php?p=40253686
That's the only kernel to my knowledge
Sent from my Nexus 7 using Tapatalk HD
@Franzferdinan51
Maybe you could throw me a bone - what exactly is it that you are using on your Atrix HD that does this? (Is it baked in to somebody's ROM, or a separate flashable patch)?
I *did* go searching over in the Atrix HD forum rather extensively.
Downloaded Codex01's "CM10.1PreformanceEnhancements-3.0.1" and looked in there - this doesn't do what you say.
Downloaded tcf38012's popcorn kernel and unpacked it and poked around - it also doesn't do what you say (lots of other tweaks tho).
Found a mention of something similar in posts by skeevydude. Downloaded smokin1337's "CPU Editor" for snapdragon - it was mentioned in passing in the Atrix CM 10.1 thread.
Am I just looking at the wrong things?
Anyway, everything that I've found so far that looks close to what you are describing writes control information to stuff in /sys/devices/system/cpu{/cpu0|/cpu1}/*
For what it is worth, that same (sysfs) stuff does exist in various N7 kernels - for instance, per-cpu entries for min/max frequencies and rate governors in /sys/devices/system/cpu/cpu{0|1|2|3}/cpufreq/.
So, maybe what I said first was wrong. Maybe the right answer should have been "kinda - maybe - sorta". I would have to understand the PLL schemes that different kernels use a lot better than I do to be definitive.
But I am still a bit skeptical that it actually produces the result that it claims - saving battery life by forcing two cores to be online at all times... without also affecting performance. And the part about two independent control loops affecting each other in pathological ways remains open as well (threads running on the other core with a different rate governor affect the measurement of the recent system load averages used by the second rate governor - and vice versa).
It would be useful to have a decent and repeatable way to benchmark interactivity - the first-person reports of "this is really smooth" or "lags badly" are always completely subjective and non-repeatable, so it is hard to know who to really believe when it comes to reports about this stuff.
cheers
Hello
I have Nexus 7 32Gb 3G with stock Android 4.2.2. I have viewed a lot of video on YouTube where guys have defaults maximum graphic settings and no lags in gameplay. I bought GTA Vice City 1.03 in Google Play now and see only about ~50% graphic settings and lags when I set settings to maximum. How can it be? What I am doing wrong? Or my Nexus 7 is broken?
Thank you for any help.
They have probably rooted and over clocked their device. I did that too but tegra is getting really hot when you do so. I thought it was risky to do so i 'm rooted but not overclocked...
Overclocking a tegra is giving awesome results, quadrant shows 5000+ when on 1,5+ GHz.
Sent from my Nexus 7 using xda premium
I think you are running some background process which are slowing down the games. Check your background processes and try to stop some of them which are using a lot's of ram and processor. This may solve your problem. You can also try installing Smart RAM Booster or something like this.
__________________________________________
Don't just say thanks there is a button for thanking.