Why do some console ports PERFORM so poorly?

Soldato
Joined
29 May 2007
Posts
4,917
Location
Dublin
A few games recently, like Prototype, GTA4, they look fine, but compared to designed-for-PC games e.g. Source engine games, they seem to perform so badly. Take Prototype, it looks ok, but can’t even manage high FPS on my PC when the same hardware delivers massively higher FPS on Source-based games (which arguably look prettier too) and can play Crysis on High at 1680 x 1050 so I know it is still capable of decent gaming performance. I used to have similar problems with console ports like Just Cause on my old system.

GTA 4 I know is cpu-limited but even then, so are Source-based games. But Source games run well on even low-end hardware and yet even on high-end hardware the ports look good without being amazing on PC and still suffer from low FPS. Plus, turning down the graphics settings doesn’t even improve FPS in Prototype, so does that mean it’s cpu-limited also?

GTA 4 looks good (but not great IMO) but why does it seem to waste so much cpu and gpu power to only look nice? I know people say you need a quad-core for GTA 4, but even on the fastest dual-core on the market, both cores are continually maxed out but seem to be producing only mediocre (slightly turned down) graphics/physics etc. for so much effort. My GPU fan never even sounds like it has to spin up near full while playing, yet FPS dip to sub-20 at times, even with the distance settings already turned down? That’s another question, are console ports getting the cpu to produce some graphics/effects instead of the gpu, is that the main inefficiency for console ports on PCs?

Also COD series – they seem to run so much better than any of the badly ported games and yet look even better too! So what is the problem here? It’s obviously possible to port games so they perform well. Are games that are just “badly ported” (most console ports it would seem) doomed to run badly on all but Uber-PC’s?

They just feel to be running so inefficiently, considering the capabilities of the hardware. Sorry, just trying to get my head around this, any advice welcome. Cheers.
 
I think you've mostly answered your own question to be honest. Poor performing ports are most likely caused by lazy developers. The games were developed for console, and when the time comes to port it to the PC, they don't bother optimising to allow the game to take advantage of the hardware available.

The bottom line is that rushing out a crappy port to make a quick buck is easier than spending development time making it actually run well.
 
Crysis is a GPU-intensive game that only uses two CPU threads. GTAIV and Prototype are open-world, sandbox games; they like a quad-core CPU.

You have a dual-core. Your hardware is insufficient to run those particular games well.

Fully star out swearys and quit with the aggressive posts!
 
You have a dual-core. Your hardware is insufficient to run those particular games well.

Best to read the ******* system reqs more carefully next time, yeah? Not. Rocket. Science.

an oddly aggressive post for someone talking about games.. I suggest you calm down before you get yourself banned..


Please do not quote swearys!
 
Crysis is a GPU-intensive game that only uses two CPU threads. GTAIV and Prototype are open-world, sandbox games; they like a quad-core CPU.

You have a dual-core. Your hardware is insufficient to run those particular games well.

Best to read the ******* system reqs more carefully next time, yeah? Not. Rocket. Science.

System Requirements for Prototype are dual-core 1.86GHz. That's put a dampener on your otherwise-foolproof plan. You should learn to read the system requirements more carefully Rapido!, I mean, come on . . . after all, it's not rocket science.:cool:

I also have a Q6600 but the E8600 is still faster in most games. I'm not swapping out cpu's for every sloppily ported game. Wouldn't it be better if they just did a good job, and stopped fuelling the "bad port" problem?

Less than 15% of gamers have quad cores. Dev's and publishers know damn well than more than 85% of their target market has dual- or single-core processors. If their game doesn't perform well on the fastest dual-core then they haven't done a very good job. If you work in a bank and give out loans and only 15% of your customers can pay them back properly then . . . you're in a recession!

Also, you have done a bad job. I mean that.

Please do not quote swearys!
 
One reason is that the PS3 is tricore, yet has a relatively weak GPU (by modern PC standards), so developers will typically be looking to exploit that power.

In fact there's an argument to suggest that multicore consoles like the PS3 have actually helped the gaming market to evolve and start taking advantage of multicore processors (compare to when the A64 X2 launched, when very few games took advantage of that extra power).
 
Rapido you are breaking the rules... try reading them next time. Not. Rocket. Science :rolleyes:

OcUK Rules said:
OcUK would like you and your whole family to learn and share via our forums. For this reason swearing and the posting of "adult" or offensive material is forbidden. Simply replacing some of the letters in a swearword with a * or any other character is not acceptable. If you must then please replace the whole word with ***** or other repeated character. We also expect members to behave respectfully and not launch personal or abusive attacks on other members
 
Because console games make money as they sell plenty of units. The PC version is not much more of an after-thought. They port it to PC and then maybe tweak it here and there untill they can release it. You are right though, if they made GTA4 for the PC from the ground up it would run great. Great for PC gamers but not so great for the people that sell the game and also pay the developers.
 
Back
Top Bottom