OK so I know most games aren't multithreaded so with my N7 in route I was thinking about this. Has anyone disabled 2 cores and oced the live ones and the GPU more? Since most games wouldn't use them it could help cut down on heat and battery consumption providing the games aren't locking themselves to threads. So I was wondering if anyone could try it or if they have post the results.
Sent from my Nexus 4 using Tapatalk 2
nagle3092 said:
OK so I know most games aren't multithreaded so with my N7 in route I was thinking about this. Has anyone disabled 2 cores and oced the live ones and the GPU more? Since most games wouldn't use them it could help cut down on heat and battery consumption providing the games aren't locking themselves to threads. So I was wondering if anyone could try it or if they have post the results.
Sent from my Nexus 4 using Tapatalk 2
Click to expand...
Click to collapse
Android should be automatically disabling cores when they are not being used. So if you were to overclock the CPU and then go into a game which doesn't use all the cores, the extra cores should be disabled. I am not 100% on this but this is how I understand it should work.
The linux kernel that android runs on top of controls the cpu I do not think the apps have to be CPU CORE aware.. This is due to the memory and power management of Android and arm processors.. Yes i know its much deeper then this but basically the system handles this NOT THE APPS THEMSELVES.. If Apps has to be aware of the cpu/ cores to use them there would be so mach broken apps across devices.
If im wrong please explain.
Related
Does anyone who has looked at the kernel source know if we will be able to do RAM overclocking? We know from the whitepaper that playing games on the resolution that the N10 has will take 10+ gigabytes per second of bandwidth so a memory OC should be able to help out considerably, especially if overclocking the GPU as well.
Additionally, how come we never see an area in the tunables where we can tweak timings? All we ever see is voltage and frequency, but the memory has to have primary and subtimings as well, just like all regular computer memory. If someone could make the timings able to be modified we might be able to get some series bandwidth increases out of these.
Oh and one last thing, why dont we ever see memory voltage setting either? We have core, gpu, and video decoding core voltages but being able to tweak memory voltage would be a great addition too. We already know that the Exynos 5 dual uses low power 1.35v DDR3 memory. If Samsung's other LP 1.35v DDR3 chips are any indication, these things have MASSIVE overclock potential. I have seen people running them up over 2400MHz!
bump since we have device support now. Any kernels dev's want to look into the possibility of these things?
I too would be very interested in seeing some RAM overclocking/voltage tweaking; I believe it could open up a lot of potential
If a kernel gets developed that can accomplish this I'll go to the store and buy a n10 that very same day.
Right now I'll show patience and wait to read true reviews from actual users.
Sent from my Nexus 7 using Tapatalk 2
I'm not overclocking my device, in fact if anything i'll under volt it. If I could get a 3rd party accidental warranty, it would be a whole different story.
Is or possible to disable quad core on this phone? I can see that s3 handles everything done with dial core
comc49 said:
Is or possible to disable quad core on this phone? I can see that s3 handles everything done with dial core
Click to expand...
Click to collapse
Even HTC G1 can get things done, with a half a core free to eat pop corn.
To your question, if you are patient enough then there should be safe and easy way very soon.
Yes, it is possible.
Root the phone and then echo 0 > /sys/devices/system/cpu/cpu#/online, where # is the number of the core you want to take offline.
As for governers that automatically hotplug cores on and off, we will have those soon enough.
comc49 said:
Is or possible to disable quad core on this phone? I can see that s3 handles everything done with dial core
Click to expand...
Click to collapse
But why? I'm curious to why.... One would think that ox you're going to do that... Just get a non quad core phone.
Sent from my Nexus 4 using xda premium
Locksmith81 said:
But why? I'm curious to why.... One would think that ox you're going to do that... Just get a non quad core phone.
Sent from my Nexus 4 using xda premium
Click to expand...
Click to collapse
But then you don't get that fancy Adreno 320 GPU with a standard dual-core phone
jacklebott said:
But then you don't get that fancy Adreno 320 GPU with a standard dual-core phone
Click to expand...
Click to collapse
And you'll always have the option to enable all 4 cores.
Sent from my Nexus 4 using xda premium
+ battery life
Isn't 4 cores better for battery life because the amount of work is spread between them, eg. if the system is running on 4 cores @ say 1Ghz, but if you're using two cores, then it might be higher CPU usage on the two cores.
parker09 said:
Isn't 4 cores better for battery life because the amount of work is spread between them, eg. if the system is running on 4 cores @ say 1Ghz, but if you're using two cores, then it might be higher CPU usage on the two cores.
Click to expand...
Click to collapse
you can just use Setcpu to underclock your phone. no need to shutdown any cores. you just need to be rooted and install Setcpu. i did this and i noticed how much battery life i had afterwards. besides, there is no lag by underclocking it down.
As to my knowledge, turning off cores does not save any more battery. I believe the whole CPU is powered as a whole. Now like the guy said above, 4 cores running at 486MHz is a lot more battery efficient than scaling the processor to 702MHz for one core.
Reason being the cpu has to turn up the clock speed, which increases the voltage used by the CPU.
Also, if you're looking to save battery, undervolting is far better than disabling cores.
qwahchees said:
As to my knowledge, turning off cores does not save any more battery. I believe the whole CPU is powered as a whole. Now like the guy said above, 4 cores running at 486MHz is a lot more battery efficient than scaling the processor to 702MHz for one core.
Reason being the cpu has to turn up the clock speed, which increases the voltage used by the CPU.
Also, if you're looking to save battery, undervolting is far better than disabling cores.
Click to expand...
Click to collapse
On another thread it seems that you can under volt by a large margin with I'll effects.
Not got n4 yet but if its anything like the n7 you should be able to under clock quite a bit before it becomes noticeable.
Sent from my Nexus 7 using Tapatalk 2
Faux 005 kernel using Intellidemand governor disables the 3 cores when not needed, and then turns them back on when needed (hotplug)
qwahchees said:
As to my knowledge, turning off cores does not save any more battery. I believe the whole CPU is powered as a whole. Now like the guy said above, 4 cores running at 486MHz is a lot more battery efficient than scaling the processor to 702MHz for one core.
Reason being the cpu has to turn up the clock speed, which increases the voltage used by the CPU.
Also, if you're looking to save battery, undervolting is far better than disabling cores.
Click to expand...
Click to collapse
I think this is correct, I'm learning about computer architecture now in class and from what I understood it's like this. If I were to build a house by myself it would not only take longer to finish but I would also be more tired when I did as opposed to sharing all the tasks with 3 other people. Also note that everyone(4 people) would have more energy left over for other tasks when the house is finished. I haven't finished this chapter yet so don't quote me lol.
Nexus4 cores come back online, even when disabled!
Ranguvar said:
Yes, it is possible.
Root the phone and then echo 0 > /sys/devices/system/cpu/cpu#/online, where # is the number of the core you want to take offline.
As for governers that automatically hotplug cores on and off, we will have those soon enough.
Click to expand...
Click to collapse
So, I tried disabling Nexus4 cores using this above method after rooting, but the cores come back online as soon as I start running any app. Is there any other workaround that needs to be done for this device. I was able to use this method successfully on my older devices though.
Has anyone had success with N4?
Four cores are never on at the same time with regular use... Two are
Sent from my Nexus 4 using xda app-developers app
comc49 said:
Is or possible to disable quad core on this phone? I can see that s3 handles everything done with dial core
Click to expand...
Click to collapse
Wow. That's like disabling one of your testicles!!!
Sent from my Nexus 4 using xda app-developers app
I have only dual core mode, check my signature. Franco Kernel
Sent from my Nexus 4 using xda premium
As you all know, S4 I9500 comes with a pair of 4 cores that can't run at the same time (as of now). When not on heavy duty, the four A7 1.2GHz cores are used, and that can sometimes be too slow for me. So I am using SetCPU to lock the frequency to 1.6GHz, but SetCPU hasn't been updated/optimized for the S4, as it only identifies the four A15 1.6GHz cores. Therefore I do not know what exactly it is doing, is it overriding Samsung's way of switching between CPU sets, or is it working at all? Any suggestions on tweaking the I9500 CPU? Please tell me if you know any CPU apps compatible with it.
iHackMyMI said:
As you all know, S4 I9500 comes with a pair of 4 cores that can't run at the same time (as of now). When not on heavy duty, the four A7 1.2GHz cores are used, and that can sometimes be too slow for me. So I am using SetCPU to lock the frequency to 1.6GHz, but SetCPU hasn't been updated/optimized for the S4, as it only identifies the four A15 1.6GHz cores. Therefore I do not know what exactly it is doing, is it overriding Samsung's way of switching between CPU sets, or is it working at all? Any suggestions on tweaking the I9500 CPU? Please tell me if you know any CPU apps compatible with it.
Click to expand...
Click to collapse
Locking the A15 chips on all the time would be a mistake. They use more power than the A7 cores, so battery would take a punch! I feel they handel the switch over pretty well, although CPUspy tells me that i've only used 1.6ghz for a few seconds over the course of a day. Although i've not run games or anything intensive.
hamdogg said:
Locking the A15 chips on all the time would be a mistake. They use more power than the A7 cores, so battery would take a punch! I feel they handel the switch over pretty well, although CPUspy tells me that i've only used 1.6ghz for a few seconds over the course of a day. Although i've not run games or anything intensive.
Click to expand...
Click to collapse
Thank you for your reply. My point is that we are relatively oblivious about what's going on with the cores since no software is specifically compatible with monitoring/configuring the chipset. The thing is, a lot of apps run very laggy and have low frame rates on S4, force GPU rendering fixes most of the problem, but the crackyness of flipping through eBook reader apps are unbearable. I hope in the future there will be apps/roms that can take control of this CPU with great potential.
iHackMyMI said:
Thank you for your reply. My point is that we are relatively oblivious about what's going on with the cores since no software is specifically compatible with monitoring/configuring the chipset. The thing is, a lot of apps run very laggy and have low frame rates on S4, force GPU rendering fixes most of the problem, but the crackyness of flipping through eBook reader apps are unbearable. I hope in the future there will be apps/roms that can take control of this CPU with great potential.
Click to expand...
Click to collapse
There are no compatibility issues, all CPU related apps work perfectly.
I've made topics explaining this over a month ago before the phone was even released. Everything beyond 600MHz are the big cores, everything at and below are the little ones. The little ones are mapped at a virtual frequency at half of the real clock, so 600 means 1200.
There's nothing more to it than that.
AndreiLux said:
There are no compatibility issues, all CPU related apps work perfectly.
I've made topics explaining this over a month ago before the phone was even released. Everything beyond 600MHz are the big cores, everything at and below are the little ones. The little ones are mapped at a virtual frequency at half of the real clock, so 600 means 1200.
There's nothing more to it than that.
Click to expand...
Click to collapse
OMG thank you! That was very helpful
iHackMyMI said:
OMG thank you! That was very helpful
Click to expand...
Click to collapse
like andreilux said what you have to do is set the minimum frequency above 600(if you still need it ) so that a15 cores will be on all the time. If in case you switch on the a15 cores all the time do let us know about the avg battery drain.
Hi there could I get some advice please.
Which device would you use for gaming?
I have a rooted Nexus 7 and have opted to use that for gaming due to battery life (thanks to mkernel I think) 32gb storage and screen size. But I have found that performance can be an issue with some games. Particularly need for speed that lags like hell but one of the best games in my opinion.
Whereas need for speed runs smooth on my nexus 4 I believe due to the snapdragon and 2gb ram maybe.
Can anyone restore faith in my Nexus 7 for gaming or should I consider moving onto Nexus 4. The only issue I have is the limited memory and battery life.
Does the Nexus 7 1st gen. Have the hardware to be a great gaming tablet?
Would gladly hear some other views and opinions or ways to improve the performance of the Nexus 7.
Sent from my Nexus 7 using xda app-developers app
Idk man, I've played "heavier" games on my N7 without any issue. Maybe you can try overclocking the cpu and the gpu, clear the memory.
Btw, which version of NFS lags for you?
Need for Speed most wanted. I over clocked cpu to 1700 with m kernel but not messed with gpu settings as I'm still new to the modding! What gpu setting do you recommend as I use trickster mod and sure I can change the settings there. Quickest and easiest way to clear memory too. You mean ram right?
Need for Speed mainly lags when approaching police road blocks. But I have read somewhere it's the tegra 3 and can't cope with graphics or summin like that.
Thanks for your reply by the way.
Would appreciate your thoughts.
Sent from my Nexus 4 using xda app-developers app
I've tested the NFS:MW and hadn't experienced a single lag.
Lately I don't have much time to play, so max CPU clock is 1200 and max GPU is 446. But as I sad, it runs without any lag.
What rom are you using? How much free ram you have when you don't play?
I'm using stock. My gpu is 446 also. Free RAM is around 400 to 430mb. Is this what you would expect? Do you recommend ram booster apps as I have heard they don't really do much.
Sent from my Nexus 7 using xda app-developers app
Nah, your ram is just fine as it is and 400mb free ram is fine. I don't really have any idea what could be the problem. As I said, it runs fine on my N7 even on 1200MHz.
Maybe there is an app running in the background with high I/O and/or CPU burst. Or maybe some files of the game got corrupted and takes longer to load.
Hi there,
Nexus 7 equipped with 12+1 Tegra cores is not much effective...These cores are CPU+GPU cores so no discrete GPU chip for Nexus 7. .. This can make processing slower..I feel... while on the other hand. Nexus 4 has discrete Adreno 320 GPU specially designed to render graphics;;..
I played GTA 3 on it and i am shocked that i find it better on nexus 4 than on my PC!!
Ofcourse Adreno 320 is a powerhouse of graphical computation for N4...
So my vote.---->> N4 > N7...
:good::good::good::good::good::good::good::good:
If I helped Dont hesitate to Push that THANKS button!!Cheers!!
So as you can see by these screenshots only 4 of my eight cores are working.. Is there any way to fix this??
(Here's the album i mgur. c 0 m/ a /2FWDH
Any help would be extremely appreciated..
gyropepsi said:
So as you can see by these screenshots only 4 of my eight cores are working.. Is there any way to fix this??
(Here's the album i mgur. c 0 m/ a /2FWDH
Any help would be extremely appreciated..
Click to expand...
Click to collapse
What makes you think that only 4 cores are working?
I don't know in the Android world, but in PCs the applications must be written expressly to use more than one core. And the SD 615 has 4 cores that runs at 1.7 MHz max and the other 4 at 1.0 MHz max, but the frequencies could be lowered by phone makers to increase battery duration.
BubuXP said:
What makes you think that only 4 cores are working?
I don't know in the Android world, but in PCs the applications must be written expressly to use more than one core. And the SD 615 has 4 cores that runs at 1.7 MHz max and the other 4 at 1.0 MHz max, but the frequencies could be lowered by phone makers to increase battery duration.
Click to expand...
Click to collapse
Yeah but I had my phone on performance mode and it's using half of the cores, if the other 4 max at 1.0mhz then why are all games that I play (3D Wise) are slow? Is there any way I could fix it? Could overclocking via CPU managing apps (using root,) work in my situation?
gyropepsi said:
Yeah but I had my phone on performance mode and it's using half of the cores, if the other 4 max at 1.0mhz then why are all games that I play (3D Wise) are slow? Is there any way I could fix it? Could overclocking via CPU managing apps (using root,) work in my situation?
Click to expand...
Click to collapse
Four cores are high-performance, and four cores are low-power. The performance cores suck up a lot of battery, so not for use with background tasks. The low-power cores are useless for pretty much anything but background tasks, so they're not for use with gaming, etc. The fact that your apps are only using four cores is normal.
Also, as for your gaming performance, I've actually done some testing on this and it turns out that on the ZE551KL, the GPU is way underpowered. No amount of overclocking can fix the abysmal GPU performance on the ZE551KL. This doesn't seem to happen on other models, either, so... yeah.
@gyropepsi: yes, that's correct, the eight cores are not "equal". You have four cores for general CPU use and another four for higher CPU use. They cannot be used in the same time, they get switched to save power. It's actually called "dual quad-core".
https://www.qualcomm.com/documents/snapdragon-615-processor-product-brief
Other manufacturers have one core for low processing and four for high processing. Those phones are doing great in tests but they really suck in daily usage.
@sensi277: I would't say abysmal performance, but yes, it seems to be lower than the Selfie in some tests. However it moves VERY good for a phone, 3D tests on phones are just for kids, to brag about their phones. Nobody does real gaming on a phone.
SoNic67 said:
@sensi277: I would't say abysmal performance, but yes, it seems to be lower than the Selfie in some tests. However it moves VERY good for a phone, 3D tests on phones are just for kids, to brag about their phones. Nobody does real gaming on a phone.
Click to expand...
Click to collapse
?
Except, I do real gaming on my phone. Or at least, I try to. Laser GPU holds back most games, though.
Why? You don't have a laptop, desktop? Phone gaming experience is horrid no matter what. No good controls, no immersion...
Sent from my ASUS_Z00TD using Tapatalk
Here is some info about big.LITTLE processing:
https://www.arm.com/products/processors/technologies/biglittleprocessing.php
Sent from my ASUS_Z00TD using XDA-Developers mobile app