I’m not even sure that Nvidia is aware about this, but there has been a big community behind Valve’s new Proton software that allows to play Windows games on Linux. Sadly, the Nvidia driver on Linux is still not stable enough for many of those games that would work easily on AMD. The author of DXVK (DirectX11 comp. Layer for Linux) or other community members will never be able to fix the bugs in Nvidia’s driver. The Community is waiting for over a year now, but as far as I know there has never been an actual acknowledgement from Nvidia. Many bugreports have been opened on the Github issue tracker, but there is nothing we can do as long as Nvidia is not willing to help.
So my questions are: Is Nvidia aware about this? If yes, why has there been no progress over the last year? Is there even someone working on fixing the segmentations faults in the driver? Or does Nvidia simply not care about the gaming/Linux community enough?
I hope that some day, Nvidia will be as stable as AMD is on Linux, since i’d like to continue buying your hardware. However, if there is no response or progress after more than a year, I guess it’s my own fault for thinking i can use your hardware on Linux in the first place.
Github issues for reference:
And here’s the error message that the driver writes into dmesg:
NVRM: Xid (PCI:0000:09:00): 31, Ch 0000004b, intr 10000000. MMU Fault: ENGINE GRAPHICS GPCCLIENT_T1_4 faulted @ 0x0_00000000. Fault is of type FAULT_PDE ACCESS_TYPE_READ
Note that this error freezes the whole system. Only way to get to a working desktop is to SSH into the PC and kill the process that uses the Nvidia driver.