GazChap wrote:
JC's argument would hold water if games developers were exclusively targeting only the most capable cards, but that's not the case (except in some rare instances I would imagine)
Any game released recently (except Arkham Knight, trololol) will scale down nicely on older cards - sure, you might not get 90fps or whatever, but it will still be playable on (sometimes much) older hardware.
Only that's exactly what they do these days. Build workstations with the very latest cards in, ditch the older ones and make it so that new games run the best on the most current hardware.
Fallout 4 as an example. Looks pretty bad, runs like crap even on a Titan X if you set everything to ultra. And that's not even a good looking game, and I get 39 FPS mins with an overclocked Titan X !
Plus there's history. GTAIV launched and was so hard to run that they had to disable things in the menu and announced that "Higher settings are for future hardware".
Devs are lazy and will do as little as they need to with PC games. That's why SLi and Crossfire are pretty much doomed now*.
*OK basically back in the days of the 360 and PS3 devs had to code for specific platforms. IE - they first had to code a game for the 360 and to do that they needed to optimise for the hardware. They got really good at this, because it was set hardware. However, moving that code onto a PC meant that they had to rewrite large portions of the code in order to get it running on a PC, so whilst they were at it they would code in AFR support for games so that Crossfire and SLi worked (Alternate Frame Rendering).
However, then two new consoles come along that pretty much run on PC hardware and now the work needed to get a PS4 game (for example) running on a PC is far less. And because it's far less that means they don't need to bother rewriting the graphics code for example, so pretty much every release for over 8 months has not worked with either SLi or Crossfire and has not even been AFR friendly and thus, Crossfire and SLi have stopped working almost completely (Fury X Crossfire was the worst experience ever, it simply never worked).
And that means that Nvidia and AMD have to go to these lazy companies and ask them specifically to rewrite portions of code to make the games work and they just haven't been.
As of a few days ago Nvidia officially announced to Ryan Shrout (PCper, the guy that exposed Crossfire runt/dropped frames) that they were no longer supporting 3/4 way SLi. However, they did say that they would continue to support SLi with two cards. In other words, they won't support it as there is nothing they can do, but maybe if DX12 multi adapter actually becomes a thing two cards may actually do slightly more than one.
And this is all down to devs wanting the cheapest, easiest, most money making life possible.
So yeah, PC game devs have got form.