Originally posted by aufkrawall
View Post
Yes the experience on Windows and Linux with Nvidia and AMD is in fact different. Windows you cannot be switching to text based terminals as you can on Linux. Yes even with the current Nvidia driver switching between X11 and a text base terminal its do you fell lucky if you get a kernel panic or not. Yes you can automated test to trigger this off. Yes this is another thing that problem when using Nvidia not when using AMD or Intel under Linux.
Originally posted by aufkrawall
View Post
That a interesting read. AMDVLK userspace will work with the upstream amdgpu kernel driver. Yes doing this does require more complexity in the user space code to handle the cases where the kernel driver lacks X functionality. So avoiding the Nvidia problem of complete bail just because a kernel driver that does not match the user space is loaded but is still a correct driver to run the hardware.
Windows you update user space parts of drivers you will be rebooting system. Linux updating system user space part of drivers may not be rebooting system straight away. This is another area where Linux users run into issues with the Nvidia binary drivers. This is a problem that the Nvidia drivers are designed how Windows works not how Linux/Freebsd/solaris work.
Originally posted by aufkrawall
View Post
Maybe one day Nvidia will wake up copy paste from windows to Linux is the wrong thing to be doing. Lot of cases a Linux driver taken to windows would be less problem.
Like not having the means to run on after userspace updates takes the user space out of alignment with kernel driver on windows will not cause problems for a driver designed for Linux that supports the case of the system running on with existing driver with updated userspace but the reverse is not true as in a driver design for windows on Linux that expects that userspace and kernel driver are going to be in alignment will run into trouble from time to time.
Yes lot of Nvidia problems is how they develop their driver and their porting direction. Nvidia has not gone around and worked out what is the largest feature set we need to support all platforms well.
Comment