Am 14.10.2021 hat Nvidia den Beta Linux Grafiktreiber nvidia-driver 495.29.05 mit Generic Buffer Manager support (GBM) veröffentlicht. Dies soll dazu dienen mit mehr Wayland Software kompatibel zu werden.
KDE Entwickler waren nicht untätig und haben dies einfließen lassen:
Bevor nun irgendein Gentoo oder Arch Pinguin frech angwatschelt kommt, um Ubuntu Nutzer etwas zu necken oder gar zu hänseln, dass dies nun wieder lange dauern würde, bis sie den Nvidia Beta Linux Grafiktreiber 495.29.05 installieren könnten, hier nun die Methode um leicht den Beta nvidia-driver 495.29.05 zu installieren. Es braucht bloß einen Eintrag im Verzeichnis:
/etc/apt/sources.list.d
Bei mir sieht das so aus:
cat /etc/apt/sources.list.d/archive_uri-https_developer_download_nvidia_com_compute_cuda_repos_ubuntu2004_x86_64_-impish.list deb https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/ / # deb-src https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/ /
Dies ist das Nvidia CUDA Repository. Damit das funktioniert, muss zuvor noch der öffentliche GPG-Schlüssel der Nvidia CUDA Repositorys installiert werden. Nvidia beschreibt das dort:
Außerdem muss in den /etc/apt/preferences.d/ die Konfigurationsdatei geändert werden, die Pin-Priority muss höher sein, als die anderer Repositorys die ebenfalls nvida-driver bereitstellen. Daher bei mir diese hohe Pin-Priority hier im Beispiel:
cat /etc/apt/preferences.d/cuda-ubuntu2004 Package: nsight-compute Pin: origin *ubuntu.com* Pin-Priority: -1 Package: nsight-systems Pin: origin *ubuntu.com* Pin-Priority: -1 Package: * Pin: release l=NVIDIA CUDA # Pin-Priority: 600 Pin-Priority: 1200
Siehe auch:
Nach aktualisieren ist es dann sogar möglich über die grafische Verwaltung eingeschränkter Treiber den Nvidia Beta-Treiber zu installieren:
Doch Vorsicht!
Noch nicht rebooten, sondern erst mal nachschauen ob noch nacharbeiten notwendig ist. Die grafische Verwaltung hinterließ noch Reste des nvidia-driver aus der 470er Serie, die mit an Sicherheit grenzender Wahrscheinlichkeit die Funktion gestört hätten. Also noch mal mit dpkg -l nachschauen:
dpkg -l | grep nvidia
Und alle Reste älterer nvidia-driver entfernen. Zur Sicherheit auch nochmals DKMS durchlaufen lassen und update-grub, vor dem Reboot. Außerdem muss klar sein, dass dies alles auf eigene Gefahr ist! Das ist ein Beta-Treiber und hat auch keine i386 Bestandteile wie die Treiber von Ubuntu. Daher funktioniert 32-Bit Software unter Wine nicht damit.
Bei mir läuft nun ein Wolpertinger (K)Ubuntu Impish Indri 21.10 mit dem Beta Linux Grafiktreiber nvidia-driver 495.29.05 und dem aktuellen Liquorix 5.14er Linux Kernel, mit KDE aus den Backport PPA.