With Nvidia releasing a new driver so quickly after the previous one – AS PRODUCTION – I think you have your answer. That’s why I hold back and avoid anything released before a holiday
Speaking from the Plex perspective. 510.85.02 , which I have, is more than enough for things coming.
You should not need to touch your driver for quite some time unless you buy a new card which requires it
@ChuckPa All of my problems are back after using r525 for a few weeks. I’m still getting a XID 31 error, which according to Nvidia is a XID 31: MMU Error. Their recommended troubleshooting causes are Driver Error or User App Error
Secondly, the moderators on the Unraid forums are helping me troubleshoot. Is there supposed to be a ‘HardwareDevicePath=’ reference in the Preferences.xml? If so, I don’t have one.
Also, it appears Plex doesn’t have access to /dev/dri when I rundocker exec Plex-Media-Server ls -la /dev/dri. It returns ls: cannot access '/dev/dri': No such file or directory. Are there other checks I should be making to verify access?
I now have --runtime=nvidia --device=/dev/dri:/dev/dri in extra parameters and nothing happens.
That fixed the definitions access to /dev/dri but still getting the XID31 errors. I never had to add --device=/dev/dri:/dev/dri when the gpu WAS working.
The 1070 video card ended up being the problem, not the drivers, docker or Unraid. I purchased a used GTX 1660. Before I swapped the card, I ran a dockerized version of GPU-BURN and the card would not complete the test before throwing a XID: 31 READ_ERROR. My syslog was throwing a XID:31 WRITE_ERROR when Plex would try to transcode before.
I swapped the card to the 1600, ran the GPU BURN again, and successfully completed the test. HW transcoding is back to normal after swapping to a new card.