Linux: NVIDIA-Treiber installieren (NVIDIA-***.run datei)?
Hallo ich möchte gerne auf meinem Linux-PC einen NVIDIA-Treiber installieren aber es treten immer und immer wieder fehler auf.
/var/log/nvidia-installer.log Ausgabe:
nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Mon Jun 4 14:22:33 2018
installer version: 390.59
PATH: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
nvidia-installer command line:
./nvidia-installer
Using: nvidia-installer ncurses v6 user interface
-> Detected 4 CPUs online; setting concurrency level to 4.
-> Installing NVIDIA driver version 390.59.
-> Performing CC sanity check with CC="/usr/bin/cc".
ERROR: Unable to find the kernel source tree for the currently running kernel. Please make sure you have installed the kernel source files for your kernel and that they are properly configured; on Red Hat Linux systems, for example, be sure you have the 'kernel-source' or 'kernel-devel' RPM installed. If you know the correct kernel source files are installed, you may specify the kernel source path with the '--kernel-source-path' command line option.
ERROR: Installation has failed. Please see the file '/var/log/nvidia-installer.log' for details. You may find suggestions on fixing installation problems in the README available on the Linux driver download page at www.nvidia.com.
Wenn ihr mir helfen könntet wäre das sehr gut, weil ich diese Treiber momentan brauche.
Mit freundlichen Grüßen,
Joshua.
4 Antworten
Ich habe noch einen anderen fehler, der ist: E: Sub-process /usr/bin/dpkg returned an error code (1)
ich habe in "Google.com" mal nachgeschaut und es scheint, es tät an Google Chrome.list liegen. (sources.list.d/)
Dass die Kernelquellen fehlen, haben die anderen Antworter schon geschrieben.
Jetzt die ganz schlechten Nachrichten:
- Die Treiber von der NVidia-Seite unterstützen kein DKMS (Dynamic Kernel Module Support). Nach dem nächsten Kernel-Update ist der Treiber weg oder er schmiert ab. Das heißt:
- Du musst nach jedem Kernel-Update den Treiber erneut übersetzen.
Die Lösung:
Fast alle Distros haben in den Repos (non-free) die aktuellen NVidia-Treiber und die auch mit DKMS.
Also
- Ich habe bei mein "sources.list" alles auf "** contrib non-free"
- Ich lasse mal den Treiber bei meinem downloads, es ist für mich nicht schlimm das immer zu installieren.
- Danke für die ausführliche Antwort!
Mfg.
Sie müssen die Kernel Quellcode-Pakete installieren.
Falls man Ubuntu oder Linux Mint hat, müssen folgende Pakete installiert sein:
- linux-source
- build-essential
- kernel-package
- libssl-dev
Gilt auch bei debian
Okay, was ist wenn man Debian hat? (testing/buster)
- build-essential hab ich vorhin, etwa 5 min installiert.
Momentan hab ich den Kernel, glaube ich mal dass es ist:
Linux 4.16.0-1-amd64
Was für eine Linux Distri hast du den im Einsatz.
Im Log steht ganz eindeutig das du die Kernel Quellcode Pakete vorher installieren sollst.