Bug#900248: nvidia-driver: update to 390.59 breaks direct rendering

Peter De Wachter pdewacht at gmail.com
Thu May 31 10:07:53 BST 2018


> 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



More information about the pkg-nvidia-devel mailing list