Yes, that would be nice. As far as I understand DLSS is better though. But then you also have a vendor lock-in and those kinds of jokes. Prefer FidelityFX to get better. Apparently CAS is the first version, FSR is the second, so maybe one day a third that really competes with DLSS?
It’s also nice how it eventually happened with Freesync, but phew, that was something too. Nvidia stubbornly clinging to Gsync. Eventually they have both now, and that’s really as good as you can take it. Very beautiful like that.
In the Linux world you have more of that sort of thing, especially with Nvidia. For example, you have the X window system, also called X11 or X.org. A framework to build in graphical interfaces for your OS. But that is now very outdated. It is really built with a mindset with terminals and remote servers. Dating back to 1984. Now they want to switch to Wayland, which is much more modern, smoother, better support for multiple screens, just more in line with modern usage. The standard way to implement it is through an API called GBM. If your GUI supports GBM, and the video driver as well, you can use Wayland via GBM. AMD and Intel both support it. Nvidia stuck with its own implementation for a long time, via EGLStreams. Then as a GUI maker you had to support GBM for AMD and Intel, and separate EGLStreams for Nvidia. Many just didn’t make sense. Only recently has Nvidia caved in, and they also want to support GBM.
Nvidia is really a bit of the Apple can video cards. Very quirky, always wanting it their way. And their way isn’t necessarily a bad thing, but by deviating from the standard you will always get it. And that always results in some chafing. Open standards are simply beautiful in that regard, because if everyone adheres to them, it always works well. If you do your own thing, you always isolate yourself, and that rarely benefits customer friendliness. No matter how beautiful your system looks on its own.
–