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

Andreas Beckmann anbe at debian.org
Mon Jun 25 16:38:34 BST 2018


On 2018-06-24 11:49, floris wrote:
>>
>> What about the following /etc/nvidia/current/nvidia-drm-outputclass.conf
>>
>> ---------------------------------------------------
>> Section "Files"
>>     ModulePath     "/usr/lib/xorg/modules/linux"
>>     ModulePath     "/usr/lib/xorg/modules"
>> EndSection
>>
>> Section "OutputClass"
>>     Identifier     "nvidia"
>>     MatchDriver    "nvidia-drm"
>>     Driver         "nvidia"
>> EndSection
>> ---------------------------------------------------
>>
>> That seems to work for stable ... what about sid?
>>
>>
>> Andreas
> 
> Hmmm, this should work, but the NVidia glx module will always be loaded
> for all screens by the xserver. This will break a multiseat system with
> multiple gpu vendors and maybe other glvnd dispatch goodness.
> 
> Is the following situation a possibility?

We can consider such fancy setup for 396.xx and newer, since that will
change a lot anyway. For 390.xx I want to have a version in sid that can
be uploaded with minimal changes to stretch once the next CVE arrives ...

> Stable -> nvidia-driver (up to version 390.xx in backports), compatible
> with all versions of the xserver
>  This version is shipped with a separate Files section in
> nvidia-drm-outputclass.conf
>  If xserver 1.20 is in backports, this version can be upgraded to match
> the new Testing/Sid version
> 
> Testing and Sid -> nvidia-legacy-390xx-driver, xserver > 1.20
>                 -> nvidia-driver (version > 396.xx), xserver > 1.20
>  These versions will have the ModulePath option in the OutputClass
> section. (and we can drop the glx-alternative system)

Nope, we have to keep glx-alternatives around as long as 340xx is still
in the game.


Andreas



More information about the pkg-nvidia-devel mailing list