On 26/12/2023 18.58, Ian Eure wrote:
Alternative 'glx':
glx - manual mode
link best version is /usr/lib/nvidia
link currently points to /usr/lib/mesa-diverted
There we are ;-)
You have the nvidia driver installed, but it is disabled (i.e. only MESA
gets used). Therefore no nvidia driver alternatives are placed anywhere
(and manually attempting to use it (with your custom xorg.conf) fails by
not finding it).
Yes, there are use cases where the nvidia driver needs to be installed
(even multiple variants of it in parallel) without being enabled.
The alternatives must have been modified manually, as the packaging will
always leave them in "auto" mode. Of course the packages won't override
such local customization.
You probably want to run
update-glx --auto nvidia
update-glx --auto glx
to re-enable automatic control of the alternatives by the system.
Andreas