I'm no game developer but I've never understood how a game can go "gold" and then have obvious graphics-related issues that seemingly come out of nowhere, regardless of whether we're speaking of nVidia or AMD. I've sat like a dummy and watched the credits roll by after finishing a game and have always noted seeing the various Testing and Quality Assurance teams mentioned. Well, what the hell sort of platforms were these people using that these sort of issues take everyone by surprise?
How can a developer not know that a title they have been working on for years doesn't work as they intended on this or that GPU? Everybody in multiple studios, including both the developers and the publishers QA people, often on different continents, are all running the exact same GPU and driver? No one is checking performance and visuals across multiple platforms using AMD/Intel/nVidia video hardware? How can a developer specify that this particular AMD or nVidia GPU is the minimum required, and that this or that GPU is the one recommended, if they are experiencing brand-related performance problems or haven't actually tested one or the another during development?
Crossfire performance has been an issue for AMD on several occasions. And, I've little doubt that they probably don't have the manpower resources to put out these graphic-related fires as quickly as they would like. But, when a developer is presumably coding in compliance to an existing Microsoft DirectX API, and, despite that, visual issues still arise, should it solely be the responsibility of either AMD or nVidia to adjust their otherwise (mostly) satisfactory drivers to compensate? The developer gets a pass?
I understand that creating visuals for DirectX isn't some rote exercise in terms of coding. Using some creative techniques with a new, or newly-modified, game engine might well expose a shortcoming in an existing driver that does require attention. I really do get that. But, I also get the impression that we're perhaps a bit too quick to criticize the slow response to cleaning-up a mess like that, and maybe not nearly as critical of who actually caused it.