JEMC said:
What you say is true, but you also have to remember that desktop GPUs can never show it's true potential because they are hindered by the many layers that are the OS, the drivers, the DirectX/OpenGL libraries, etc. something that doesn't happen on a console GPU where devs can almost code to metal. That's why console GPUs can surpass the performance of their PC's counterparts.
The GPU is not bad yet is not cutting edge either. At the end of the PS4's life, if someone still games on a PC with an HD7870 he'll get results a bit worse than those of the PS4, but if he uses an HD7970 or a GTX680 then he'll get the same graphics, probably better.
|
Normally that would be true.
But even if you program to the metal which I've done a couple of times (Which you CAN do on the PC), the amount of processing power makes that couple of % performance gain simply not worth it.
Also it works in reverse too.
Take the origional Crysis. You can actually max out that games graphics on a PC that's very similar to the consoles if you use the Direct X 9 renderer, yet when Crytek ported it to the consoles, they had to reduce the games graphics and the amount of objects, draw distance, you name it just to get it running.
Take any Call of Duty game, run it on a PC that's similar to the consoles, aka. Any Decent Dual-Core processor, 2-4Gb of Ram and an old Radeon x1950/Geforce 7950 and you should be able to do 720P @ 30-60fps with the same graphics and resolution as the consoles.
Edit: Another example is Skyrim, run it on a Geforce 7950/Radeon x1950 and any Dual Core processor with 2gb+ of ram and it will run on high settings (Better! than the consoles.) with decent framerates @ 720P.
/end edit.
However, most console ports aren't like Crysis or Call of Duty, when developers port the game they do a crap job like Rockstar games with GTAIV, it requires far more processing time than is even sensible, they also have no interest in improving it.
Or they enhance the graphics like Bioshock, Aliens vs Predator, Battlefield, Tomb Raider where they add things like Tessellation, better Textures, better shadows, better texture filtering, better models, better lighting, higher framerates, higher resolutions, larger map sizes, larger player counts, enhanced SSAO/HBAO etc' etc'.
That crap ain't free on performance I'm afraid and it's almost like a completely different experience graphically sometimes (Like comparing a PS2 and PS3 game!).
So, in the end, it's not that console games are more optimised, it's just that PC games always have better graphics.