I’ll be playing a game, and then one day it won’t work. After updating my graphics drivers, it works again. But the game didn’t receive an update, so why does it just break?
I’ll be playing a game, and then one day it won’t work. After updating my graphics drivers, it works again. But the game didn’t receive an update, so why does it just break?
That’s always what I thought when they release a new driver for a specific game. I’m like “seriously? Do they check the executable or something?” Yes, yes they do.
They do that on Linux as well. Depending on the name of your Doom 3 executable you’d get different performance, if I recall correctly.
It’s always funny to see that drivers and operating systems are littered with workarounds for (in my eyes) shoddy bugs in downstream applications.
When hardware meet firmware, especially as complex as a GPU, there will always be unpredictable bugs.
Mix that with every company that uses your driver differently, and computer hardware variation, you can’t cover all edge cases.