BrotherRool said:
Remember there's a lot of cruft required in making a game run on a PC that brings down it's specs a lot from what they should be on paper. Only last year John Carmack was airing his frustrations that a PC is 10x more powerful than a console, yet the drivers and API's are making it hard to leverage that power appropriately. When you combine that with the fact he's probably talking about the average computer, because you can't make an expensive game on the basis that only people with 16gb PCs can run it, it probably makes sense.
That's definitely there, I won't deny it for a second, but I think console industry shills are making a bigger deal of it than it actually is. A PC that is moderately more powerful than a console will probably run games
at worst maybe a little slower than the console in question. To rhyme with your quote, I think Carmack also said that consoles have about double the efficiency of PCs thanks to the reasons you mentioned, a figure I wouldn't go around proudly stating as fact, but one that sounds not far off from reality.
Carmack, also, I've found to be rather full of shit in some of his statements. While the guy definitely knows his shit when it comes to hardware architecture, I have a feeling the quote you're talking about, and others like it, have more to do with him being a sellout ***** (to put it unnecessarily harshly) and a mouthpiece for the primary platforms of his development. Talking about hardware that's literally 15+ times more powerful as if it's hard -
in any - fucking - way - to capitalize on that power is absolutely ludicrous.
One thing that also bears mentioning is that in gaming, two times the (effective) power doesn't
actually mean as much as it sounds like in every case. Once you get past the basic assets of a game, there's a whole shitload of post-processing that goes on that generally absolutely demolishes framerates. It can literally mean something as relatively trivial as being able to change Anti-Aliasing from 2x to 8x, or something to that extent. The keyword here is
can, of course.
What point was I making here? I don't even know at this point. As an addendum, I wouldn't call the 16GB figure you used particularly accurate, because PCs use two different sets of RAM for the system and the GPU, and because I'm not sure the actual RAM usage for a PC version of a console game goes up
that much[footnote]Or that the RAM requirements will jump up that high anywhere within the next three-four years. Right now most PCs have at least 8 gigs, with at least 5 gigs being completely free for usage in games. And games rarely get to a gigabyte.[/footnote].