> Fortunately another user reported a possible alternative, if you have > time could you please try to drop a nvidia.conf in > /usr/share/X11/xorg.conf.d with the following content: > > Section "OutputClass" > Identifier "Nvidia Modules" > MatchDriver "nvidia-drm" > Driver "nvidia" > Option "AllowEmptyInitialConfiguration" "true" > ModulePath "/usr/lib/nvidia" > EndSection > > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=900428 > > As before also restore the original libglx.so in modules/extension, and > remove the Nvidia symlink altogether.
Yes, that works. I noted that there was already a similar config file, nvidia-drm-outputclass.conf, that also has a MatchDriver "nvidia-drm" line. I don't know how X handles that: were they merged, or was one of them ignored? Also it looks like /usr/lib/nvidia might contain multiple incompatible libglx.so files: xserver-xorg-video-nvidia: /usr/lib/nvidia/current/libglx.so xserver-xorg-video-nvidia-legacy-304xx: /usr/lib/nvidia/legacy-304xx/libglx.so xserver-xorg-video-nvidia-legacy-340xx: /usr/lib/nvidia/legacy-340xx/libglx.so I don't know if these packages can be installed together. If they can, there will be random failures again. Best regards, Peter