5 ms·
> fix the game bugs at the gpu driver level and push updates it's because the nvidia drivers are opaque blobs, rather than a source distribution. If nvidia di
by chii 3y ago
> fix the game bugs at the gpu driver level and push updates
it's because the nvidia drivers are opaque blobs, rather than a source distribution.
If nvidia distributed their drivers as open source, i would imagine developers would likely "fix" their games properly because they'd be able to see what is going on underneath the hood, and write more optimal code.
of course, this removes some "competitive advantage" nvidia has over their AMD counterpart.
- bdhcuidbebe 3y agoThose games stopped receiving updates years ago.
- slikrick 3y agosource code distribution has literally nothing to do with it. all of what you say could apply to AMD or Intel but doesn't loo
- account42 3y agoOpen source drivers also carry workarounds for buggy OpenGL [0] and Vulkan [1] programs. [0] https://gitlab.freedesktop.org/mesa/mesa/-/blob/main/src/util/00-mesa-defaults.conf https://gitlab.freedesktop.org/mesa/mesa/-/blob/main/src/uti... [1] https://gitlab.freedesktop.org/mesa/mesa/-/blob/main/src/util/00-radv-defaults.conf https://gitlab.freedesktop.org/mesa/mesa/-/blob/main/src/uti... Yes, these should be fixed properly in the programs instead of the driver but more often than not they won't users don't care that its the program being buggy when it works with another driver because it either doesn't trigger the bug or has its own workaround. The opposite also exists of course - application workaround for driver bugs. Or for bugs in crappy third-party code that gamers like to inject into the process, e.g. the Steam overlay. If anything, AMD drivers probably have more workarounds as devs are more likely to test with NVidia due to the unbalanced market share.