Yes, I just found out that not only is our A2 a dual core 1GHz phone with 1GB of ram but that the 1GB of ram is also dual channel....what exactly does this mean? Please don't make fun of me, I'm really bumfuzzled by this....:/
Edit: What does bumfuzzled mean? Lmao
Running AtrixBlaze 3 on my Atrix 2.
http://en.wikipedia.org/wiki/Multi-channel_memory_architecture
Basically it's a way of doubling the RAM's bandwith by interleaving memory reads/writes among pairs of RAM chips.
Sent from my MB865 using Tapatalk
It uses two 32-bit wide memory dies for a 64-bi wide memory bus. I think it is DDR at 533 Mhz.
It isn't actually interleaving, that is the practice of sending commands to multiple chips on the same channel, as they take some time to respond. For example you can ask chip 1 for data, then ask chip 2 for data, then read from chip 1 and then read from chip 2. As opposed to ask chip 1, wait..., read from chip 1, ask chip 2, wait..., read from chip 2.
I believe there is only one chip/die per channel on these so these phones do not do interleaving.
For Fun:
Desktop PC's use 64-bit wide memory DIMM's, and are two to four channels wide for 128-256-bit memory busses, generally DDR 1333-2133Mhz.
Video cards, for example, have used up to 512-bit wide memory busses in the past (bost ATI and nVidia have done this).
The video card with the fastest memory bus currently is the ATI 7970, which uses a 384-bit wide GDDR5 memory bus with an effective speed of almost 6Ghz! It can transfer over 250GB/sec stock and with mild overclocks can easily do more than 300GB/sec!
So this means our phone can handle about double vs single channel ram?
Love the insight, that helped alot.
Running AtrixBlaze 3 on my Atrix 2.
It just means the memory is faster.
dual channel RAM... Did it has any significant benefits...?
Speed guys its for faster access to the RAM.
Sent from my MB886 using xda app-developers app
Related
So I bought the application
CPU usage and Frequency Monitor (dual core support)
It's on the market, and you can find its thread here at xda:
http://forum.xda-developers.com/showthread.php?t=1160319
The dev says there a limitation for the Sensation, but I bought it anyway:
****** NOTE ******
HTC Sensation Owners
There is a device limitation with reading the CPU Frequency. I am looking into a workaround for this problem.
****** NOTE ******
Click to expand...
Click to collapse
I asked the question in the dev thread, hopping for a fast answer,but want to ask here too:
Can we trust the CPU usage, individual for each core, that is displayed by the app????
This app displays, at the top of the screen, in the notification bar, what core is used, with one column for each core
So with our asynchrone dual core, one of the column is often empty, when the other can be half full, or full, in normal use, this seem to be OK (even if the used freq for each core is not read, as the dev says, but is the usage correctly read??)
But I noticed the second column, so second core, very often starts filling too!
I used to think Android 2.3 is not supposed to handle dual core, so that almost all the time, only one is used????
That was for me, and for what I've read, the big reason why we have really bad scores on every benchmark?
If CPU monitor is right, I can see the second core easily waking up when the first one is already full, sometimes just a little, sometimes 50%, sometimes 100%
INCLUDING DURING BENCHMARKS where CPU monitors displays both cores running at 100%!!!!
So what is true here? Is CPU monitor fooled by Android 2.3 and shows the second core waking up when it's not?
Or does indeed our second core easily wake up, including in benchmarks, meaning our pittyful scores will never be greatly improved since both cores already release their power??
Need more infos on these asynchrone dual core, the way they work and are supported by Android 2.3, what HTC did to implement this, etc
Not a single answer from a dev of someone with more knowledge than me concerning dual core architecture and the way Android can handle it?
I had an answer from the dev of CPU usage monitor:
The CPU usage information is abstracted in both cases at the App level. Apps just need to read the standard CPU usage information at the OS level to gather its data. Control of when and how the dual core magic works is not a worry at the app level since the OS handles it. Hope this helps.
Click to expand...
Click to collapse
So...........
=> In normal use, the app shows one core only running, very low if no app running, sometimes when the first one is full, the second one starts working a little after the first one is full, 10%, 25%, etc, for apps requiring a little more power, everything seems very logical for an asynchrone dual core CPU (wasn't I told that Android 2.3 doesn't really manage async dual core???? When we overclock, don't we overclock only one core?)
But when doing a Benchmark, or playing heavy openGL games, the app displays that both core run at 100%, CPU at its max power for both cores!
So if it is, even with a better rom once S-OFF or better drivers, our bench scores will always be very low
I need this to be confirmed or not, if we already have both cores running at 100% during bench or openGL games, we can't expect much more from our Sensation :-(
I'd be interested to understand this also.
I appears that the Gingerbread doesn't support Dual-Cores properly.
Have a look at: http://groups.google.com/group/android-platform/browse_thread/thread/b754408b9af17e55?pli=1
I guess we need an upgraded Kernel and associated libraries. I must admit I was surprised when I started looking.
Hello,
It's been 10 days that I have a Z5. After testing all, I told myself I was going to test the core of Snapdragon following the "problems" of the z3 +.
I am quite troubled. I use Folding @ home to test the operation of cores. The 8 cores It Works together have only a few seconds. 6 core (4 A53 and A57 both) Few minutes. And after-3 minutes, only 4 A53 and 1 A57 at 800mhz Work. In games it is a bit the same. To this are normal ? For me it is not a true OctoCore. Do you think there will solutions to force the use all core ?
Thanks
MaxPayne3004 said:
Hello,
It's been 10 days that I have a Z5. After testing all, I told myself I was going to test the core of Snapdragon following the "problems" of the z3 +.
I am quite troubled. I use Folding @ home to test the operation of cores. The 8 cores It Works together have only a few seconds. 6 core (4 A53 and A57 both) Few minutes. And after-3 minutes, only 4 A53 and 1 A57 at 800mhz Work. In games it is a bit the same. To this are normal ? For me it is not a true OctoCore. Do you think there will solutions to force the use all core ?
Thanks
Click to expand...
Click to collapse
In simple terms; it is down to the app to decide how many cores to use. The app is programmed in such a way to utilize X amount of cores. When you run older apps what were written for 1 and 2 core processor phones they will use 1 and 2 cores.
So yes, not using all cores is normal. When everybody is using an octo-core processor phone, apps will use all 8 cores at the most efficient level.
gamer649 said:
In simple terms; it is down to the app to decide how many cores to use. The app is programmed in such a way to utilize X amount of cores. When you run older apps what were written for 1 and 2 core processor phones they will use 1 and 2 cores.
So yes, not using all cores is normal. When everybody is using an octo-core processor phone, apps will use all 8 cores at the most efficient level.
Click to expand...
Click to collapse
Thanks to you answer. But i kown that. Folding is an app that use all core. I think Sony quickly disables core to avoid overheating. For me it's not normal. Z5 never use 8 core more than few secondes
Slightly offtopic but is there many other apps that would use all cores to test?
Sent from my E6653 using Tapatalk
zippy01 said:
Slightly offtopic but is there many other apps that would use all cores to test?
Sent from my E6653 using Tapatalk
Click to expand...
Click to collapse
Yes (normaly) apps Benchmark test single cpu, (instruction, optimization) en all cpu like Antutu, GeekBench 3 ect....
MaxPayne3004 said:
Yes (normaly) apps Benchmark test single cpu, (instruction, optimization) en all cpu like Antutu, GeekBench 3 ect....
Click to expand...
Click to collapse
Antutu will use all cores available to it but try running successive benchmarks and you'll soon notice that the scores drop lower and lower as the phone heats up. Now I don't know if cores are being disabled or the clocks are just lowered but either way, you can't use all 8 cores at full speed for long...
ricodredd said:
Antutu will use all cores available to it but try running successive benchmarks and you'll soon notice that the scores drop lower and lower as the phone heats up. Now I don't know if cores are being disabled or the clocks are just lowered but either way, you can't use all 8 cores at full speed for long...
Click to expand...
Click to collapse
Yes agree. i'm slightly disappointed on this point. That all ^^
See now I just recently got the Z5 over my half broken z3 cause it's a 8 core vs the 4 core in the z3, but even with Antutu it only uses 4 cores, even when they're completely maxed out. I've pretty much gone from a 2.5 ghz cpu to a 1.5, it is they programs are not reading it or they're just not being used?
It's kind of infuriating really, if they won't be used ever I will send it back and get a higher clocked 4 core cpu phone.
Some times core 4 is used, slightly, would a custom rom be able to fix the issue with core not being used??
Benchmarking software should be able to max out all cores on a cpu.
I always wondered why OEMs always going to use processors with higher number of cores. Even though such phones faces serious lags and frame drops in reality. Also there are some phones in market which are not having high number of cores still they perform well. So how does number of cores affect phones performance? (One can safely assume that I have limited knowledge about processors)
The architecture of the processor is really important not really the frequency or the number of cores or the threads necessary ..
Sent from my Nexus 5 using XDA-Developers mobile app
Rajeshkiran499 said:
I always wondered why OEMs always going to use processors with higher number of cores. Even though such phones faces serious lags and frame drops in reality. Also there are some phones in market which are not having high number of cores still they perform well. So how does number of cores affect phones performance? (One can safely assume that I have limited knowledge about processors)
Click to expand...
Click to collapse
More no. of cores actually mean you will get more performance power output without increasing input power or clock speed.
Like.. A 1.5ghz dual core processor may hive equal performance as that of a 2.0Ghz processor with same amount of current and will emit lesser heat.
But it mqinly depends on the software youbare using. If it is coded to impliment multiple cores efficiently you'll get better performance and if not there will be no noticqble difference.
I am looking to buy a tablet I come across 2 tablets which have intrigued me the xperia z3 compact and the nvidia shield k1. I liked them both for the specs and low price. The tablet will be used for surfing the internet, youtube, Facebook, games, watching movies things like that so I was wondering if someone who has both or has had experience can recommend me which one is better or if there is another tablet that is better suited for me.
lilzad said:
I am looking to buy a tablet I come across 2 tablets which have intrigued me the xperia z3 compact and the nvidia shield k1. I liked them both for the specs and low price. The tablet will be used for surfing the internet, youtube, Facebook, games, watching movies things like that so I was wondering if someone who has both or has had experience can recommend me which one is better or if there is another tablet that is better suited for me.
Click to expand...
Click to collapse
I was asking me the same question
I don't know so hard to choose
Nvidia Shield Tablette (179€ in EU)
Ecran: 8"
Définition: 1920 x 1200
356grs
16 GB interne, 2 GB RAM
Extension Micro SD
Batterie: 5200 mAh
Dimension: 221 x 126 x 9.2 mm
CPU: Quad-core 2.2 GHz Cortex-A15
GPU: ULP GeForce Kepler (192 cores)
2015, November
Sony Xperia Tablet Z3 Compact (229€ in EU)
Ecran: 8.1"
Définition: 1920 x 1200
270grs
16 GB interne, 3 GB RAM
Extension Micro SD
Batterie: 4 500 mAh
Dimension: 213.4 x 123.6 x 6.4 mm
CPU: Quad-core 2.5 GHz Krait 400
GPU: Adreno 330
2014, November
plopingo said:
I was asking me the same question
I don't know so hard to choose
Nvidia Shield Tablette (179€ in EU)
Ecran: 8"
Définition: 1920 x 1200
356grs
16 GB interne, 2 GB RAM
Extension Micro SD
Batterie: 5200 mAh
Dimension: 221 x 126 x 9.2 mm
CPU: Quad-core 2.2 GHz Cortex-A15
GPU: ULP GeForce Kepler (192 cores)
2015, November
Sony Xperia Tablet Z3 Compact (229€ in EU)
Ecran: 8.1"
Définition: 1920 x 1200
270grs
16 GB interne, 3 GB RAM
Extension Micro SD
Batterie: 4 500 mAh
Dimension: 213.4 x 123.6 x 6.4 mm
CPU: Quad-core 2.5 GHz Krait 400
GPU: Adreno 330
2014, November
Click to expand...
Click to collapse
If they both are the same price which one would you go for?
lilzad said:
If they both are the same price which one would you go for?
Click to expand...
Click to collapse
I bought the Shield yesterday because I want to play games with.
But If I was not in this situation (more video/internet/app usage) I will definitively go for the Sony because despite the smaller battery she has better battery life and not a little it's like 10 hrs more in certain condition so very well optimized rom from sony.
But maybe I can fix the shield battery with a custom rom will see
The z3's bottleneck is the GPU.
---------- Post added at 07:00 PM ---------- Previous post was at 06:25 PM ----------
plopingo said:
Sony because despite the smaller battery she has better battery life
Click to expand...
Click to collapse
If you set the Shield power mode to just 2 CPU cores, you'll get much more battery life.
Niii4 said:
The z3's bottleneck is the GPU.
---------- Post added at 07:00 PM ---------- Previous post was at 06:25 PM ----------
If you set the Shield power mode to just 2 CPU cores, you'll get much more battery life.
Click to expand...
Click to collapse
And the shields interface remain smooth?
No problem for watching video and stuff or it start lagging?
It still runs smooth. You may sense a difference with highly demanding games. Or when you transcode videos.
Niii4 said:
It still runs smooth. You may sense a difference with highly demanding games. Or when you transcode videos.
Click to expand...
Click to collapse
thanks you for all this information
You cannot disable cores on the k1. You can verify this with cpuz. Also the z3 compact tablet has a terrible processor combo by today's standards and doesn't come anywhere near the k1. It also does not have nvidia specific games, console mode, or gamestream (although this can be done with a 3rd party app call moonlight streaming). The speakers are also not as good and it will probably never get another update, ever. There is no reason to buy the sony tablet over the shield.
seh6183 said:
You cannot disable cores on the k1. You can verify this with cpuz. Also the z3 compact tablet has a terrible processor combo by today's standards and doesn't come anywhere near the k1. It also does not have nvidia specific games, console mode, or gamestream (although this can be done with a 3rd party app call moonlight streaming). The speakers are also not as good and it will probably never get another update, ever. There is no reason to buy the sony tablet over the shield.
Click to expand...
Click to collapse
why you have the setting for manage core if its not working ?
seh6183 said:
You cannot disable cores on the k1. You can verify this with cpuz.
Click to expand...
Click to collapse
Then cpuz is apparently showing wrong data, I'd say.
Plenty apps have compatibility issues with a myriad of Android devices.
Niii4 said:
Then cpuz is apparently showing wrong data, I'd say.
Plenty apps have compatibility issues with a myriad of Android devices.
Click to expand...
Click to collapse
Unfortunately cpuz is accurate and you cannot disable any cores on the shield tablet, despite what the UI might be telling you.
Benchmarks tell a different story.
Niii4 said:
Benchmarks tell a different story.
Click to expand...
Click to collapse
Ill run antutu for you right now, 2 and then 4 cores, and post the results. I assure you the cores will all be active no matter what. They are always firing no matter what you do.
The benchmarks do indicate that there is a performance hit, surprisingly. I ran a total of 8 benchmarks to be sure. I am not sure exactly what is happening, but the cores are not being turned off, that's for sure. You can verify this with any CPU monitoring app, I tried 5 different ones and they all said the same thing. I think maybe when you force the CPU into 2 core mode, it may under clock two of the cores or something, but not disable them. It's helpful to know that the option at least does something and is not just there and fake lol. However like I mentioned in another post of mine, setting the performance mode to custom to enable only two cores, will perform worse for battery like than just using optimized. Forcing two cores for individual games, might be helpful however, but probably not by much. As you can see from the following benchmarks, the scores are not halved by disabling half the cores, they are only slightly reduced. Not exactly sure what's going on, but may look into it further in the near future.
Benchmark 1 - two cores enabled:
CPU: 18378
Benchmark 2 - two cores enabled:
CPU: 18374
Benchmark 3 - four cores enabled:
CPU: 22660
Benchmark 4 - four cores enabled:
CPU: 22409
plopingo said:
But If I was not in this situation (more video/internet/app usage) I will definitively go for the Sony because despite the smaller battery she has better battery life and not a little it's like 10 hrs more in certain condition so very well optimized rom from sony.
Click to expand...
Click to collapse
Under what kind of conditions would that be? Engadget's review says 13.5 to 14 hours for their continuous video loop test, and they estimate 10 hours in "real world" use conditions.
https://www.engadget.com/2015/01/11/sony-xperia-z3-tablet-compact-review/
I get around 7 hours of screen-on time with my Shield, running stock and not messing with the cores.
The Sony tablet's battery life is impressive, for sure. But to say a 10 hour difference, is probably an overstatement.
This thread makes me wonder (yet again) where are the tablets? I know the tablet market is pretty stagnant, but its still a bit ridiculous that we are sitting here comparing a tablet from 2015 versus one from 2014. NVIDIA shelved its plan to update the Shield tablet this year. Not much else on the market. On the higher end, Samsung neglected to update its Galaxy Tab S2 this year.
seh6183 said:
The benchmarks do indicate that there is a performance hit, surprisingly. I ran a total of 8 benchmarks to be sure. I am not sure exactly what is happening, but the cores are not being turned off, that's for sure. You can verify this with any CPU monitoring app, I tried 5 different ones and they all said the same thing. I think maybe when you force the CPU into 2 core mode, it may under clock two of the cores or something, but not disable them. It's helpful to know that the option at least does something and is not just there and fake lol. However like I mentioned in another post of mine, setting the performance mode to custom to enable only two cores, will perform worse for battery like than just using optimized. Forcing two cores for individual games, might be helpful however, but probably not by much. As you can see from the following benchmarks, the scores are not halved by disabling half the cores, they are only slightly reduced. Not exactly sure what's going on, but may look into it further in the near future.
Benchmark 1 - two cores enabled:
CPU: 18378
Benchmark 2 - two cores enabled:
CPU: 18374
Benchmark 3 - four cores enabled:
CPU: 22660
Benchmark 4 - four cores enabled:
CPU: 22409
Click to expand...
Click to collapse
maybe not deactivate but consume less battery it's what I need
plopingo said:
maybe not deactivate but consume less battery it's what I need
Click to expand...
Click to collapse
So under what circumstances will you switch to 2 core mode to save battery? The tablet has great battery until it fires up a game and there's not much you're going to do about gaming battery life.
seh6183 said:
So under what circumstances will you switch to 2 core mode to save battery? The tablet has great battery until it fires up a game and there's not much you're going to do about gaming battery life.
Click to expand...
Click to collapse
more battery for movie/netflix
plopingo said:
more battery for movie/netflix
Click to expand...
Click to collapse
Switching over to 2 cores during a movie will likely cost you battery due to the fact that the minimum clock speed for custom is much higher than the minimum clock speed for optimized.
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.