Sign in with
Sign up | Sign in
Your question
Solved

Difference between Smartphone Gpus and PC Gpus

Tags:
  • GPUs
  • Smartphones
  • Graphics
Last response: in Graphics & Displays
Share
October 10, 2014 1:44:55 PM

Hello Everyone,
The thing that bugs me is that adreno 420 can push 2k resolution with more than 500ppi on a smartphone, while the higher end pc gpus such as gtx series, on a QHD+ display(slightly above 2k) can be pressurised by just 250ppi on a 14 inch screen..Since relative resolutions are the same, how can a mobile SOC can be powerful to provide insane 3d rendering at 60fps?? while the gtx 760 can start to stutter at gaming on a 2k display(high settings). I googled and found not much info, so thanks for ur guys time and support

More about : difference smartphone gpus gpus

October 10, 2014 1:53:25 PM

It is because what phone GPUs are rendering, in terms of 3D, is not nearly as high quality as a computer GPU. Sure, they can display 2D graphics at 2K but if you put in all the textures and shading effects normal GPUs handle a phone could not do it.
m
0
l
October 10, 2014 1:53:29 PM

HemdonG said:
Hello Everyone,
The thing that bugs me is that adreno 420 can push 2k resolution with more than 500ppi on a smartphone, while the higher end pc gpus such as gtx series, on a QHD+ display(slightly above 2k) can be pressurised by just 250ppi on a 14 inch screen..Since relative resolutions are the same, how can a mobile SOC can be powerful to provide insane 3d rendering at 60fps?? while the gtx 760 can start to stutter at gaming on a 2k display(high settings). I googled and found not much info, so thanks for ur guys time and support


What's missing from the above is "what is being rendered on each screen". The adreno is not pushing anywhere close to the amount of data that a desktop or laptop gpu is pushing.
m
0
l
Related resources
October 10, 2014 1:55:00 PM

Well there is a simple answer, the 2560 x 1440 resolution on a mobile is pushing out just that, it isn't doing much rendering, but just displaying. Most mobiles games don't run that resolution either, if they do, it isn't with much graphic fidelity. Not only that, but the OS and screen elements are very very optimized
On PCs, the GPU is easily able to push the high resolution, now rendering out 3D elements is a different story, that is much harder. But on a PC, the graphics are much more powerful, therefore you see much better looking games, like BF4 that you cannot run on a mobile device.
m
0
l
October 10, 2014 2:12:53 PM

SirGetch said:
Well there is a simple answer, the 2560 x 1440 resolution on a mobile is pushing out just that, it isn't doing much rendering, but just displaying. Most mobiles games don't run that resolution either, if they do, it isn't with much graphic fidelity. Not only that, but the OS and screen elements are very very optimized
On PCs, the GPU is easily able to push the high resolution, now rendering out 3D elements is a different story, that is much harder. But on a PC, the graphics are much more powerful, therefore you see much better looking games, like BF4 that you cannot run on a mobile device.


i got ur point, but what about 4k?? i mean u can record and play it on a 4k capable smartphone, but thats not the case with the pc gpu...it lags terribly..sure it wont give textures and feel to it, but y??
m
0
l
October 10, 2014 3:32:49 PM

HemdonG said:
SirGetch said:
Well there is a simple answer, the 2560 x 1440 resolution on a mobile is pushing out just that, it isn't doing much rendering, but just displaying. Most mobiles games don't run that resolution either, if they do, it isn't with much graphic fidelity. Not only that, but the OS and screen elements are very very optimized
On PCs, the GPU is easily able to push the high resolution, now rendering out 3D elements is a different story, that is much harder. But on a PC, the graphics are much more powerful, therefore you see much better looking games, like BF4 that you cannot run on a mobile device.


i got ur point, but what about 4k?? i mean u can record and play it on a 4k capable smartphone, but thats not the case with the pc gpu...it lags terribly..sure it wont give textures and feel to it, but y??


4K capable does not mean everything is actually done in 4K.
m
0
l

Best solution

October 10, 2014 3:45:55 PM

A smart phone isn't rendering anything, it is displaying raster textures. The games that you play on a mobile device have a lot more in common with the original pokemon game than they do with a modern PC game, most things have been prerendered and compressed and you can remove a lot of the high detail parts because they will simply be too small to matter on most devices.

As for playing a 4k movie, thats not actually difficult. Undoing MPEG encoding is somewhat CPU intensive but most mobile chips have hardware dedicated to performing the decompression which allows them to play videos much smoother and at higher resolution than if they attempted software decoding. In mobile applications, due to the limited number of applications and the need for battery life, general purpose chip space is often sacrificed in place of hardware accelerators and special purpose circuits that will be more efficient at one very specific task.

The Qualcomm Snapdragon 800 series has a DSP subsystem built in to handle the camera functionality far more efficiently than offloading it to the general purpose CPU, that is what lets it record video in HD and process it so well, if you got a special purpose PCI-e card for a PC you could also get vast improvements, but generally the CPU of a PC does well enough to make the gains from a special purpose card not as worth it.
Share
October 10, 2014 11:42:22 PM

Thanks alot guys for ur time and support. Cheers! :) 
m
0
l
!