Hallo lieben Gemeinde,
Vor ein paar Monaten habe ich ein neues System in Betrieb genommen, ein Komplettsystem von sil…x, und weil der Ryzen keine Grafik on chip hat, es keine passive AMD Karte dort zu konfigurieren gab und dies auf Nachfrage auch so bestätigt wurde, gab es eben eine passiv gekühlte "NVIDIA GK208B [GeForce GT 710]". Mit meinen vorherigen System (intelgrafik on chip), gab es nie Probleme und so blieben die Sachen, die ich bezüglich NVIDIA hier und da aufgeschnappt hatte, halt nur abstrakt.
Nun hatte ich also ein TW und versucht es zu erst mit dem nouveau Treiber. Allerdings gab es immer mal wieder:
- Abstürze der Session, wobei auch gerne mal Einstellungen oder z.B. die Tabs im Firefox verloren gingen.
- Bei grafischen Sachen wie RDP auf Windows war die Schrift ohne Antialiasing
- Die Schrift am eignen Bildschirm war nicht so "verpixelt" wie bei einer RDP Sitzung, aber auch nicht wirklich klar.
- Bei Remote Desktop Software wie z.B. Anydesk, verzögerte der Cursor, etc.
- Bei einer zoom-Sitzung schmierte mir das System mehrmals ab.
- usw.
Irgendwann konnte ich im Log die letzten Einträge vor einen crash dann nouveau zuordnen.
Problem 1: Ich weiß überhaupt nicht welche Pakete den eigentlich _den_ Treiber enthalten.
S | Name | Summary | Type
---+----------------------------------+--------------------------------------------------------------+--------
i | libdrm_nouveau2 | Userspace interface for Kernel DRM services for NVIDIA chips | package
i | libvdpau_nouveau | VDPAU state tracker for Nouveau | package
i+ | Mesa-dri-nouveau | Mesa DRI plug-in for 3D acceleration via Nouveau | package
i+ | xf86-video-nouveau | Accelerated Open Source driver for nVidia cards | package
Hier scheitere ich schon daran, dass ich nicht weiß was eigentlich "Mesa DRI" oder "VDPAU" sind.
Weil die Situation mit den Abstürzen immer schlimmer wurde, versuchte ich halt doch die Treiber von NVIDIA zu benutzen.
Diese Anleitung folgend: https://en.opensuse.org/SDB:NVIDIA_drivers
Installiert habe ich G05 obwohl für meine 7er Serie G06 sein soll. Grund war dieser Hinweis:
> If you are going to install CUDA later, then you must use nvidiaG05 version for compatibility (as of Jan 18, 2022).
Also auch wieder Unsicherheit. Was ist CUDA? Betrifft mich das und will ich das später installieren?
Bei der Installation musste ich die Bedingungen abnicken und beim booten das Prozedere mit den Schlüssel durchführen.
Nun sah es so aus.
S | Name | Summary | Type
--+---------------------------+-----------------------------------------------------------------------+--------
i | kernel-firmware-nvidia | Kernel firmware files for Nvidia Tegra and graphics drivers | package
i | libnvidia-egl-wayland1 | The EGLStream-based Wayland external platform | package
i | nvidia-computeG05 | NVIDIA driver for computing with GPGPU | package
i | nvidia-computeG05-32bit | 32bit NVIDIA driver for computing with GPGPU | package
i | nvidia-gfxG05-kmp-default | NVIDIA graphics driver kernel module for GeForce 600 series and newer | package
i | nvidia-glG05 | NVIDIA OpenGL libraries for OpenGL acceleration | package
i | nvidia-glG05-32bit | 32bit NVIDIA OpenGL libraries for OpenGL acceleration | package
i | x11-video-nvidiaG05 | NVIDIA graphics driver for GeForce 600 series and newer | package
i | x11-video-nvidiaG05-32bit | 32bit NVIDIA graphics driver for GeForce 600 series and newer | package
Alles anzeigen
Das Ergebnis war sofort zu sehen und zu spüren. Die Schrift war viel klarer (auch die bei RDP) und es gab keine Abstürze mehr. Soweit sogut, allerdings schon das nächste Update des Kernels führte zum booten auf die Eingabeaufforderung … Ich habe also einen älteren Snapshot gebootet und diesen zurückgerollt. Das Ganze habe ich ein paar Tage lang so gemacht, bis mir das Licht aufgegangen ist, dass ich auf die Aktualisierung von NIVIDA warten muss. Das hat dann auch geklappt. Jetzt stehe ich vor der gleichen Situation und habe vorsorglich den Kernel blockiert, bzw. will jetzt wieder solange warten bis das Kernelmodul von NVIDIA angeboten wird.
Dieses Prozedere kommt mir aber nicht sehr sinnvoll vor. Deshalb endlich zur Frage: Wie oder was ist der richtige Umgang unter Tumbleweed eine NVIDIA Karte zu betreiben?
1. Ich habe ein 7er Serie, betrifft mich die Sache mit CUDA und ich brauche den G05er?
2. Es gibt das Paket "nvidia-open-driver-G06-signed-kmp-default" …535.113.01_k6.5.4_1-1.1.x86_64.rpm. Bezieht sich das "k6.5.4_1-1" auf den Kernel? Die Treiber von NVIDIA sind proprietär, was genau ist dieses Paket?
3. NVIDIA selbst bietet für Linux eine .run-Datei an, wie steht diese einzelne Datei im Verhältnis zu den ganzen Repo-Paketen?
Falls mein Beitrag etwas zu lang geraten ist, möchte ich schon mal um Verzeihung bitte, es ist die schiere Verzweiflung ob der __für mich__ neuen und komplexen Sachverhalts. Dankbar bin ich für jeden Tipp, der mit diese Sache irgendwie näher bringt. Gerne hätte ich mich auch hier angehängt, gibt aber nicht mehr. Update des nVidia Treibers