i checked this during heavy gaming
The 2.1ghz cores appear nowhere
I'm not convinced you understand how this works.
Let me ask you a question, if the other cores "worked", would you notice ANY difference in your game? The answer is no. Why waste more power to do the same thing?
bloodrain954 said:
I'm not convinced you understand how this works.
Let me ask you a question, if the other cores "worked", would you notice ANY difference in your game? The answer is no. Why waste more power to do the same thing?
Click to expand...
Click to collapse
So when do the other 4 cores work?
sdfsdfsfs said:
So when do the other 4 cores work?
Click to expand...
Click to collapse
The lower cores of 1.5 are used for more mundain things and lighter usage. The higher cores of 2.1 kick in for more demanding activities such as heavy multi tasking. Gaming etc
reubenskelly1992 said:
The lower cores of 1.5 are used for more mundain things and lighter usage. The higher cores of 2.1 kick in for more demanding activities such as heavy multi tasking. Gaming etc
Click to expand...
Click to collapse
To further what reubenskelly1992 said, 4 of the cores are optimised for lower power usage for general day to day tasks (think of a laptop, all nice and cozy, not doing too much because it's for on the road shizzle), and then you have the other 4 cores which are for beasting it through intensive workloads like games (think gaming PC, "Ecofriendly?!?!?! Energy conservation?!?!?! I GOT ENEMIES TO KILL!!!!!"). I had an Alienware laptop once that had two graphics cards. For much the same reason. An intel one for low energy, high battery life for when out and about. And an Nvidia card which I could switch to with a macro, to say good bye to power savings, hello frame rates!!
might have some thing to do with the governor also think its set to interactive as my s6 edge was set to that but rooted it and changed it to performance and the a57 kick in alot more
Ondemand is worth a try too
Related
I read a lot of comments about the processor used by qualcomm being asymmetrical thus one core is doing the heavy lifting most of the time while the other is at a lower clock speed and it affects overall performance but enhances battery life. Now that this is a big factor on why the performance and benchmarks are lower than tegra and exynos because its running on one core most of the time.
NOW.... When we get s-off and are able to mess with the kernel, cpu speeds and such. Can there be the possibility where we can use a tool like setcpu to force both cores to run at the same clock speed always? This might level the playing field and show some drastic performance enhancements imo.
Theoretically... Is there a slightest chance something like this can be done? I suppose so since we can manipulate the cpu so easily with kernel access
Please input
nothing? lol
this might be harder than i thought...
mike21pr said:
nothing? lol
this might be harder than i thought...
Click to expand...
Click to collapse
I don't think gingerbread has the capability even if the kernel was modified.
We can only wait and see
IMHO, with proper kernel, system will manage cores better and there will not be any lag. Asymmetrical core scaling will yield much better battery life then symmetrical one, just need better implementation.
Since CM7 already has over and underclocking abilities in the settings, I use SetCPU for profiles, particularly to lower the speed when the screen is off and not in use.
I'm wondering if this is redundant considering that Tegra 2 devices are totally different from other chipsets and if they already have some feature that lowers clock speed (or some equivalent) when not in use. Or in other terms, is there some kind of "CPU governor" (I'm aware Tegra 2 doesn't regulate like more traditional chipsets do) that when the screen is off, battery is being conserved in some way.
Anyone care to shed some light on the subject?
jamadio said:
Since CM7 already has over and underclocking abilities in the settings, I use SetCPU for profiles, particularly to lower the speed when the screen is off and not in use.
I'm wondering if this is redundant considering that Tegra 2 devices are totally different from other chipsets and if they already have some feature that lowers clock speed (or some equivalent) when not in use. Or in other terms, is there some kind of "CPU governor" (I'm aware Tegra 2 doesn't regulate like more traditional chipsets do) that when the screen is off, battery is being conserved in some way.
Anyone care to shed some light on the subject?
Click to expand...
Click to collapse
Good point!, I too would like to know more about this.
I believe anything short of ICS does not use dual core - it'd be great to POWER DOWN on of the cores.
I am not convinced screen off profiles make a huge difference. Certain tasks run when the screen is off. It is open to debate if running at a high speed and finishing the task quickly is better than running at a slower speed and taking longer to complete the task.
I did not like the lag created by screen off profiles and in call profiles so I ditched all that stuff a while back. I have better battery life now than then.
---------- Post added at 09:59 AM ---------- Previous post was at 09:57 AM ----------
namklak said:
I believe anything short of ICS does not use dual core - it'd be great to POWER DOWN on of the cores.
Click to expand...
Click to collapse
I am not sure this is 100% correct. I thought GB made use of dual cores but not to the extent the ICS can.
namklak said:
I believe anything short of ICS does not use dual core - it'd be great to POWER DOWN on of the cores.
Click to expand...
Click to collapse
Froyo and Gingerbread do, but not to a level where its a huge difference. ICS is built around dual core, so its optimized for them.
I will recommend not overclocking to 1400mhz and charging it while your about to goto sleep. Lets say that the heat didnt need to be on to warm my bedroom.
After weeks of usage, I believe I have answered my own question. I do not use SetCPU anymore because I believe it is redundant.
Doing several tests, it is clear to me that when I am not using my phone it is setting itself to the lowest CPU clock speed. Even when the screen is on and I'm using a non-CPU-extensive app, it'll lower itself to 216 Mhz (my lowest clock speed).
It seems to me many people overclock their HOX up to around 2ghz through various kernels/ROMs. I'm relatively new to Android phones but I do have a fair amount of OC experience on PC. The thing is, on PC the OC is generally well studied/tested by many people with well established thresholds, and people often upgrade their cooling system to accommodate OC. If stock cooler is used, there are usually established conservative limits. Furthermore, there are programs that stress test the setup to detect any instability. It's known that OC decreases hardware's lifespan, but if you do it right, that decrease can be negligible because of the realistic lifespan of PC.
Our phone is tiny and its cooling is not upgradable. If we overclock it by 30%, what effect will it have on its lifespan? Is there something about these S4 CPU's that I don't know about? Were they made to be able to easily handle the OC without any significant heat increase?
Please share your thoughts.
I'm not sure the true clock speed of the krait but I've read that most CPUs are under clocked by default
So I would think the impact would depend on its true clock speed
It also depends on how long you intend on keeping the phone. I change phones quite often.
If you intend on keeping it two years then I'd suggest just be safe and not sorry. This phone is fairly new and not much is know of long term issues quite yet
Sent from my One X using Tapatalk 2
i know the S4 can be clocked at different speeds by default (1.5-1.7 GHz Dual-core Krait). there is also superpi for android to test stability. it seems 1.5 - 2.0 GHz doesn't give much of a performance boost as far as benchmarks go imo. If we could somehow manage to tweak memory timings like on a pc that would be awesome.
OC = shorter life........to what extent I cannot say. But it's a fact
Sent from my HTC One X+ p_type 0.91.0
My P3 that was a stock speed of 733 an runs at 1.8ghz for last 6 years with factory cooling says don't worry about it.
Also, i couldn't hit 229ms in pi until 2ghz.
If your worried about shortening the life span, by over clocking, its not for you honestly.
WR
Sent from my One X
you overclocked a Pentium 3 733 to 1.8 ghz? i don't believe that at all..
DvineLord said:
you overclocked a Pentium 3 733 to 1.8 ghz? i don't believe that at all..
Click to expand...
Click to collapse
You are correct, its a typo, it should read 1.4 and not 1.8.
WR
Sent from my One X
So there are lot of questions about people asking if this heats up or not mostly by people who want to buy this phone nywas there answer is "YES" it heats but its like only the tip of the iceberg i have used lot of mid range and some high end phones before and believe me every phone heats now and then depends on the tasks you perform so is this with this phone but main reason this phone heats up are
1. Snapdragon 615 the 8 core processor is a beast in snapdragon 600 series but with great power comes great responsibility running 8 cores simply means a lot of work so yes if ur playing a game or something that actually uses 8 cores the phone will heat up more compared to a 4 core processor(do the math).
2.Compact motherboard you have to understand that the phone is remarkably slim and compact.
The above are the two main reasons due to which this phone might be getting a little warm. But that doesnt mean this is only phone in the world that heats up the above mentioned are only reasons for this phone
My experience with the phone..
Yes it get got hot during games but believe me it didnt surprise me because the other phones i have used got hot too. And when i say hot i dont mean hot as in a freshly baked cake hot but you can tell its hot (kinda hot)
Edit
1 2
Nd have a nice day
1st point is BS
ruffain said:
So there are lot of questions about people asking if this heats up or not mostly by people who want to buy this phone nywas there answer is "YES" it heats but its like only the tip of the iceberg i have used lot of mid range and some high end phones before and believe me every phone heats now and then depends on the tasks you perform so is this with this phone but main reason this phone heats up are
1. Snapdragon 615 the 8 core processor is a beast in snapdragon 600 series but with great power comes great responsibility running 8 cores simply means a lot of work so yes if ur playing a game or something that actually uses 8 cores the phone will heat up more compared to a 4 core processor(do the math).
2.Compact motherboard you have to understand that the phone is remarkably slim and compact.
The above are the two main reasons due to which this phone might be getting a little warm. But that doesnt mean this is only phone in the world that heats up the above mentioned are only reasons for this phone
My experience with the phone..
Yes it get got hot during games but believe me it didnt surprise me because the other phones i have used got hot too. And when i say hot i dont mean hot as in a freshly baked cake hot but you can tell its hot (kinda hot)
Click to expand...
Click to collapse
FYI its not a true octa core phone which means that all the 8 cores never simultaneously work together. The processor is a combination of 4 low power cores for balanced performance and four high power cores for gaming and intensive tasks. They switch as and when required. So your "math" is complete bull ****. However everything else is sane and meaningful. It will be a pity if you bought the phone thinking that the 8 cores work together considering the fact that there exists true Octa core phones in which all the 8 cores really work together.
ruffain said:
So there are lot of questions about people asking if this heats up or not mostly by people who want to buy this phone nywas there answer is "YES" it heats but its like only the tip of the iceberg i have used lot of mid range and some high end phones before and believe me every phone heats now and then depends on the tasks you perform so is this with this phone but main reason this phone heats up are
1. Snapdragon 615 the 8 core processor is a beast in snapdragon 600 series but with great power comes great responsibility running 8 cores simply means a lot of work so yes if ur playing a game or something that actually uses 8 cores the phone will heat up more compared to a 4 core processor(do the math).
2.Compact motherboard you have to understand that the phone is remarkably slim and compact.
The above are the two main reasons due to which this phone might be getting a little warm. But that doesnt mean this is only phone in the world that heats up the above mentioned are only reasons for this phone
My experience with the phone..
Yes it get got hot during games but believe me it didnt surprise me because the other phones i have used got hot too. And when i say hot i dont mean hot as in a freshly baked cake hot but you can tell its hot (kinda hot)
Click to expand...
Click to collapse
So you just mean to say that all other phones with this processor heats so that gives Xiaomi a lame excuse for heating.
If they are aware of the extreme heating problems of the processor, why to launch such a lowly device in the first place.
One should not blame and compare other devices just because you are incapable of producing a good phone.
Shameful act by Xiaomi.
raviprakashji said:
So you just mean to say that all other phones with this processor heats so that gives Xiaomi a lame excuse for heating.
If they are aware of the extreme heating problems of the processor, why to launch such a lowly device in the first place.
One should not blame and compare other devices just because you are incapable of producing a good phone.
Shameful act by Xiaomi.
Click to expand...
Click to collapse
No it means dont buy a phone with this processor if ur a power user coz this processors known issues are heating up
shubhstiws said:
FYI its not a true octa core phone which means that all the 8 cores never simultaneously work together. The processor is a combination of 4 low power cores for balanced performance and four high power cores for gaming and intensive tasks. They switch as and when required. So your "math" is complete bull ****. However everything else is sane and meaningful. It will be a pity if you bought the phone thinking that the 8 cores work together considering the fact that there exists true Octa core phones in which all the 8 cores really work together.
Click to expand...
Click to collapse
Hey man i guess u didnt read till the end i never said all cores work lol i know how it works i also know no app uses 8 core for real (threading and all) anywas i wrote" if they actually work" i guess u didnt read that part.
shubhstiws said:
its not a true octa core phone which means that all the 8 cores never simultaneously work together
Click to expand...
Click to collapse
All 8 cores can be active at the same time. Please check your facts before posting.
Source: 1, 2, 3
my bad :|
stivinnaura said:
All 8 cores can be active at the same time. Please check your facts before posting.
Source: 1, 2, 3
Click to expand...
Click to collapse
You are absolutely right, it is established that all 8 cores can be used together, however I am still researching on the fact that how much do we gain on performance by using both the low and high performance cores together (at least for benchmarks and tests). The tools which I am using for benchmarks have a lower resolution rate than the amount of time a core reports to complete a thread and thus the delay.
However apologies for the wrong info, thanks for noticing and correcting.
---------- Post added at 04:08 PM ---------- Previous post was at 04:07 PM ----------
ruffain said:
Hey man i guess u didnt read till the end i never said all cores work lol i know how it works i also know no app uses 8 core for real (threading and all) anywas i wrote" if they actually work" i guess u didnt read that part.
Click to expand...
Click to collapse
Read my reply to stivinnaura
lol sorted
stivinnaura said:
All 8 cores can be active at the same time. Please check your facts before posting.
Click to expand...
Click to collapse
current firmware (V 6.5.5) has options for change max.freq. for cores ?
Or only switch between "high perf." and "balanced" modes ?
No manual frequency modes as of yet. Just the in-built PERFORMANCE & INTERACTIVE governor modes. I guess we are all waiting for root.
- Hit Thanks :thumbup: if you found it useful!
- Sent from my Mi 4i
Hi there! Any devs here?
Maybe anyone knows why in few games Adreno CANT BE on 100% usage?
For example: my phone is Pocophone F1. SD845, Adreno 630. Usage in any benchmark at 100%. Minecraft: 414 Mhz (instead of 710 Mhz - max for MIUI kernel), 80%, 50% usage in total.
At the same moment Mali at 100% usage with a LOT bigger FPS. Same with GTA:SA, possibly Modern Combat 5. What's happening? Any fix?
Maybe game devs should do something like PC game devs do?: (enable NVidia Optimus, bad example btw) vOptimusEnablement = 0x00000001 (just an example).
P.S. Oops, forgot. Throttling disabled, 5 minutes in CPU Throttle Test shows no difference (5min enough for this because the game started lag at the whole start).
All programming instructions ( whether they are graphic information or not ) are first processed by the CPU: if the CPU recognizes that they are graphics commands, they are delegated to the GPU. Unlike a CPU - which has only a few cores - a GPU has hundreds of cores.
Throttling the CPU only makes things worse.
jwoegerbauer said:
Throttling the CPU only makes things worse.
Click to expand...
Click to collapse
As i said there's NO throttle. Fully disabled. That's happening on any Kernel. Idk what is this, Adreno-related thing, no problems at Mali with that.
jwoegerbauer said:
All programming instructions ( whether they are graphic information or not ) are first processed by the CPU: if the CPU recognizes that they are graphics commands, they are delegated to the GPU. Unlike a CPU - which has only a few cores - a GPU has hundreds of cores.
Click to expand...
Click to collapse
Of course. Maybe Adreno-drivers need something for this? To say to CPU "Hey, this is an application that needs a lot of GPU power"?
_RusJJ_ said:
Of course. Maybe Adreno-drivers need something for this? To say to CPU "Hey, this is an application that needs a lot of GPU power"?
Click to expand...
Click to collapse
An app neither speaks to CPU nor to GPU: an app's program code gets loaded into RAM, then read in from there by CPU and sequentially processed.
What are you talking about, lol? The game cannot use GPU. It needs something. Maybe some function to call, idk exactly.
You're speaking about completely another thing that i know for almost 12 years, lmao.
Still waiting for any answer. Few games cannot load a GPU. Only on Adreno, Mali GPUs are good.
My last 2 cents here:
A GPU is a processor with hundreds of cores: a game never can load a GPU, it only makes use of it.
For an ideal situation, your device's CPU usage should remain in the 60% to 80% range (up to 90%), and device's GPU usage at 99% or 100%. One of the main causes of low GPU usage is due to CPU bottleneck. It means that you have an under-powered CPU that is not able to keep up with GPU's performance.
A temporary workaround for this problem is to raise a game's resolution to highest if you haven’t done it already. This will cause device's GPU to work more and it will have much higher utilization than before.
Take note that not all games use all the CPU cores. It can be possible that you are getting high usage on two cores only, and others are just not used at all. AFAIK GTA SA makes use of only 2 cores, COD also makes use of only 2 cores, , but PUBG makes use of 4 cores,
What the hell are you talking about?
Is there any CPU bottleneck im talking about?
NO. NO. AND NO. ADRENO-RELATED, HUH?
Pls, stop it, my chair burns. You dont understand a single thing that i need - ADRENO CANT HANDLE A GAME.
Looks like a joke...
Actually, I'm not interested in your problem at all.
Your posts show that you don't understand how CPU and GPU work together.
Here I'll explain it to you:
The GPU's memory consists of a series of registers. These permit the CPU to access the GPU's memory and instruct the GPU to perform operations. It's the CPU what loads the graphics instructions ( OpenGL ES ) to get executed into GPU's memory.
Simplified: the CPU feeds the GPU.
xXx yYy said:
Your posts show that you don't understand how CPU and GPU work together.
Click to expand...
Click to collapse
My post shows that GPU cant handle few games. All Adreno's. GG guys, open your eyes
Still waiting for useful info. For now stop showing your brilliant mind with yours "i think you..."
After a time and with using of a simpleperf i got more info. Playing Half-Life 2:
CPU Usage 12.12% /vendor/lib/egl/libGLESv2_adreno.so
Symbol: !!!0000!f56be09eb88f86833124f1df42e945!95db91f!
Mali HAS NO that problem. Completely.