I've been in multiple discussions in multiple threads all about the APU in the PS4. They all have common flow. Someone is glowing about PS4 uber-high-end qualities (usually centered on 8GB of GDDR5 ram) and me reminding them to keep in all in perspective that its still framed by an APU that contains mobile series CPU and GPU. This then follows with others going on about the GPU being just like the desktop GPUs and so on. Basically, I think many of you are falling for AMD marketing tricks rather than objectively looking at the hardware.
So, here is a full detailed explanation that hopefully will squash this and bring realization that yes, it is in fact more defined as a "mobile" or "laptop" or "low-power" series GPU than a desktop GPU.
First for reference my source is all AMD.
THIS IS THEIR LIST OF NETBOOK APUS
THIS IS THEIR LIST OF DESKTOP APUS
THIS IS THEIR SPECS OF HD7850 GPU
THIS IS THEIR SPECS OF HD7970M GPU
THIS IS WIKIPEDIA FOR GOOD TABLES FOR COMPARISON (shows other AMD chips as well with "D", "M", and "G" classifications)
COMPUTE UNITS
Now, let's pull a few out some of that info for comparison and add with that the APU known in PS4.
Type/Model | CPU | GPU | TPD |
Notebook APU A10-5750M | 2.5-3.5GHz - 4cores - Piledriver |
533-720MHz HD8650G | 35W |
Notebook APU A8-4500M | 1.9-2.8GHz - 4cores - Bobcat |
496-685MHz HD7640G | 35W |
Notebook APU A8-3520M | 1.6-2.5GHz - 4cores - K10 | 444MHz HD6620G | 35W |
Desktop APU A10-5800K | 3.8-4.2GHz - 4cores - Piledriver |
800MHz HD7660D | 100W |
Desktop APU A10-5700K | 3.4-4.0GHz - 4cores - Piledriver | 760MHz HD7660D | 65W |
Desktop APU A8-5600K | 3.6-3.9GHz - 4cores - Piledriver | 760MHz HD7560D | 100W |
Desktop APU A8-5500K | 3.2-3.7GHz - 4cores - Piledriver | 760MHz HD7560D | 65W |
PS4 APU | 1.6GHz - 8cores - Jaguar |
800MHz HD7XXXM |
??? |
We know that "Jaguar" is the successor of "Bobcat". So PS4 is clearly using a downclocked notebook/mobile CPU. So there is no need to go into that further.
However, let's look at some of those GPUs and compare to the most common used GPU in relation to PS4's, the HD7850 and some of its kin.
Type/Model | Clock | CUs | FLOPs | Fab (nm) | Texture Units | Max TPD (W) |
HD7950 | 800-925MHz | 28 | 2.87T | 28 | 180 | |
HD7870 | 1000MHz | 20 | 2.56T | 28 | 80 | 210 |
HD7850 | 860MHz | 16 | 1.76T | 28 | 64 | 130 |
HD7670 | 800MHz | 6 | 768G | 40 | 66 | |
HD7660D | 760-800MHz | 4 | 584-614G | 32 | ||
HD7560D | 760MHz | 4 | 389G | 32 | ||
HD7640G | 496-685MHz | ?? | 254G | 28 | ||
HD8650G | 533-720MHz | ?? | 409G | 28 | ||
HD7970M | 850MHz | 20 | 2.18T | 28 | 80 | 75 |
PS4 GPU | 800MHz | 18 | 1.84T | 28 | 18 |
Now let's look at those GPUs in the APUs. They are all CLEARLY not the same GPUs as their deskop counterparts with the same 4-digit numbers. The letters at the end clearly define major changes in the GPU.
Also note that NONE of the APUs use desktop GPUs. They are all reconfigured to be low-power. A desktop GPU is not low-power, however a mobile series GPU is.
Take a closer look at the differences between the PS4 GPU and the two other bolded GPUs. Seems pretty clear to me which one AMD would have chosen as the base. Especially when you consider the rumors that Sony was upping the TFLOPS to be closer to 2 vs the reported 1.84. Additionally that mobile series GPU has the low-power requirement they'd want in the APU.
PS4 GPU is a HD7970M that has 2 CUs removed and has been down-clocked.
You have to also keep in mind AMD stated they will sell this APU (less some Sony specifics) at retial. They would only do that if the general configuration was similar enough to an APU they would normally put out. Having the same mobile series CPUs and GPUs they'll be using in other APUs is that.
Most people have been using the HD7850 just because it was the first thing they noticed without looking more into it. However the "M" series is really the only logical conclusion.
The CPU will likely be pulling around 30W (two quad Jaguqrs) and the GPu will likely be around 70W. The entire APU will be up to a max of 100W.
EDIT: Didn't realize TDP may be being calculated differently and thought there were other differences to make that drop vs just lower clock speed. Didn't realize at first that HD7870 and HD7970M are identical cards except one is downclocked as I figured something else must be changed in back-end to make that drop in max power.
With that, saying its based on HD7850, HD7870, or HD7970M really isn't saying much different. Though I still think it makes more sense if coming from a higher card down, than adding to the 7850.
Also, by saying "mobile" I only meant what is in laptops... not cell phones.