Guten Tag zusammen,
und halbjährlich grüßt das Murmeltier.
Mein Thema ist mal wieder Nvidia. Im August letzten Jahres hatte ich Schwierigkeiten mit dem Treiber kompelieren und einbinden. Ich hatte dazumal das Tumbleweed installiert. Ich muss klar sagen, wer vorher bei opensuse die Unterschiede liest, erspart sich so manche Probleme. Naja. Tumbleweed ist nix für mich. Ständig irgendwelche Kernelaktualisierungen. Von daher habe ich Leap 42.3 installiert und den aktuellen Treiber von Nvidia heruntergeladen. Für meine Grafikkarte ist es der NVIDIA-Linux-x86_64-340.106.
Wie bin ich weiter vorgegangen?
1. Alle Aktualisierungen per Yast im Runlevel 3 installiert.
2. Sauerlands Installationshinweis beachten: Hier
3. Entfernen aller Nouveau Pakete per Yast. Komischerweise wurde aber bbswitch-kmp-default und drm-kmp-default automatisch hinzugefügt. Also beinahe. Es währe nicht weiter gegangen ohne es so zu akzeptieren.
4. Hinzufügen von nomodeset und boot in den Runlevel 3 in den Bootoptionen. Also so: nomodeset 3
5. reboot
6. In den Ordner wechseln wo der Treiber liegt und ./NVIDIA-Linux-x86_64-340.106.run -a ausführen.
7. Rückgabe:
ERROR: Unable to load the kernel module 'nvidia.ko'. This happens most frequently when this kernel module was built against the wrong or improperly configured kernel sources, with a version of gcc that differs from the one used to build the target kernel, or if a driver such as rivafb, nvidiafb, or nouveau is present and prevents the NVIDIA kernel module from obtaining ownership of the NVIDIA graphics device(s), or no NVIDIA GPU installed in this system is supported by this NVIDIA Linux graphics driver release.
Please see the log entries 'Kernel module load error' and 'Kernel messages' at the end of the file '/var/log/nvidia-installer.log' for more information.
Das war ja mal wieder klar. Wieso immer nur bei mir?
Ok. Da ich das Thema bereits hatte: Kernel patchen.
1. Download von nvidia-graphics-drivers-340_340.106-0ubuntu3.diff.gz, zu finden unter http://http://archive.ubuntu.com/ubuntu/pool/restricted/n/nvidia-graphics-drivers-340/
2. zcat nvidia-graphics-drivers-340_340.106-0ubuntu3.diff.gz | patch -p1
4. uname -a: Linux myhost 4.4.120-45-default
5. Schauen unter debian/dkms_nvidia/patches welche Patches ich benötige. Ups... Da scheint nichts für mich drin zu sein? Ich meine, ich benötige was mit buildfix_kernel_4.4.patch oder ähnliches.
Aber nix da.
Diese hier werden angeboten:
buildfix_kernel_3.0.patch
buildfix_kernel_3.10.patch
buildfix_kernel_3.11.patch
buildfix_kernel_3.13.patch
buildfix_kernel_3.14.patch
buildfix_kernel_3.18.patch
buildfix_kernel_3.6.patch
buildfix_kernel_3.8.patch
buildfix_kernel_4.0.patch
buildfix_kernel_4.10.patch
buildfix_kernel_4.11.patch
buildfix_kernel_4.12.patch
buildfix_kernel_4.14.patch
buildfix_kernel_4.6.patch
buildfix_kernel_4.9.patch
Alles anzeigen
Nun zu meiner Frage: Was mache ich denn jetzt schon wieder falsch? Wie bekomme ich denn jetzt den Treiber eingebunden?
Ich bin für Hilfestellung dankbar.
Welche Angaben werden noch benötigt?
Grafikkarte: FX4800
Viele Ostergrüße
CW