In diesem Artikel zeige ich Ihnen, wie Sie Nvidia-Treiber auf Fedora 26 installieren. Lass uns anfangen. Ich benutze Fedora 26 KDE Desktop. Für andere Fedora 26-Desktops ist der Prozess ähnlich.
Standardmäßig verwendet die neueste Version von Fedora, die zum Zeitpunkt des Schreibens Fedora 26 ist, Open-Source-Nouveau-Nvidia-Treiber. In diesem Artikel zeige ich Ihnen, wie Sie die proprietären Nvidia-Treiber auf Fedora installieren. Ich benutze Nvidia GeForce 940M Grafikkarte auf meinem Laptop ASUS Zenbook UX303UB. Es unterstützt die Nvidia Optimus-Technologie. So kann ich es neben meiner Intel HD Graphics in einer Hybridgrafikkonfiguration ausführen. Alle neuen Nvidia-Karten sollten diese Funktion haben.
HINWEIS: Bevor Sie mit der Treiberinstallation fortfahren, schalten Sie Secure Boot vom BIOS aus.
Überprüfen wir zunächst, ob unsere NVIDIA-Grafikkarte vom Betriebssystem erkannt wird. Führen Sie dazu die folgenden Befehle aus:
lspci | grep 'VGA\|NVIDIA'
Sie können sehen, dass Fedora 26 die Intel HD Graphics 520- und Nvidia GeForce 940M-Grafiken meines Laptops erkannt hat. Wenn Sie 2 Grafikkarten wie diese sehen, bedeutet dies, dass Ihre Nvidia-Grafikkarte Optimus unterstützt und Sie diesem Tutorial folgen und erwarten können, dass alles funktioniert. Andernfalls kann es sein, dass Ihre Grafikkarte zu neu ist oder Optimus nicht unterstützt wird.
Sie können überprüfen, ob der Treiber mit dem folgenden Befehl verwendet wird:
"lsmod | grep "nouveau'"
Sie können sehen, dass der Treiber aktiv ist.
Jetzt werde ich die proprietäre Nvidia-Grafik mit Bumblebee installieren. Wenn Sie wissen möchten, verwaltet Bumblebee hybride Nvidia-Grafiken unter Linux sehr gut. Es ist ausreichend für fast alle aktuellen Nvidia-Grafik-basierten Laptops / Notebooks.
Um bumblebee zu installieren, müssen wir zuerst das Repository von bumblebee in Fedora 26 hinzufügen.
Führen Sie dazu die folgenden Befehle aus:
Vergessen Sie vor der Installation von bumblebee nicht, Ihren Kernel zu aktualisieren. Ich hatte Probleme damit, es überhaupt nicht zu aktualisieren. Führen Sie den folgenden Befehl aus, um den Kernel zu aktualisieren:
sudo dnf update kernel kernel-core kernel-modules kernel-modules-extra
Nachdem Sie dies ausgeführt haben, starten Sie Ihren Computer neu. Sie können Ihre aktuelle Kernel-Version mit dem folgenden Befehl überprüfen:
uanme -r
Jetzt können wir Bumblebee installieren. Um bumblebee zu installieren, führen Sie den folgenden Befehl aus und drücken Sie <Enter>:
sudo dnf install bumblebee-nvidia bbswitch-dkms primus kernel-devel
Wenn dieser Befehl bei Ihnen nicht funktioniert, versuchen Sie den folgenden Befehl:
sudo dnf install bumblebee-nvidia bbswitch-dkms VirtualGL.x86_64 VirtualGL.i686 primus.x86_64 primus.i686 kernel-devel
Sie sollten Folgendes auf dem Terminal sehen. Drücken Sie ‚y‘ und drücken Sie <Enter>, um fortzufahren:
Die Installation sollte beginnen. Falls dies der Fall ist, geben Sie einfach ‚y‘ ein und drücken Sie < Geben Sie > ein, um fortzufahren.
Fügen Sie nun Ihren Benutzer mit dem folgenden Befehl zur Bumblebee-Gruppe hinzu:
usermod -a -G bumblebee YOUR_USERNAME
Manchmal funktioniert Ihre Installation nicht, wenn Sie den Kernel-Parameter ‚pcie_port_pm = off‘ nicht an Ihr Betriebssystem übergeben. Öffnen Sie einfach die Datei / etc / default / grub mit dem folgenden Befehl:
sudo nano /etc/default/grub
Fügen Sie den markierten Abschnitt zu GRUB_CMDLINE_LINE hinzu und speichern Sie die Datei. Aktualisieren Sie dann grub mit dem folgenden Befehl:
sudo grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg
Sobald diese Schritte abgeschlossen sind, starten Sie Ihren Computer neu.
Jetzt können Sie die Bumblebee-Installation mit dem folgenden Befehl überprüfen:
sudo bumblebee-nvidia --check
Sie können auch überprüfen, ob der Nvidia-Treiber in den Nvidia-Einstellungen funktioniert.
Sie können aus der folgenden Abbildung sehen, dass es richtig funktioniert.
Um Nvidia-Treiber zu deinstallieren, führen Sie den folgenden Befehl aus:
sudo dnf remove bumblebee-nvidia bbswitch-dkms primus kernel-devel
Drücken Sie ‚y‘ und dann <Enter>, um fortzufahren.
Führen Sie dann den folgenden Befehl aus, um den Rest der Abhängigkeiten von bumblebee zu entfernen:
sudo dnf autoremove
Starten Sie nun Ihren Computer neu, der Nvidia-Treiber sollte entfernt werden und die Nouveau-Treiber funktionieren wieder.
Sie können sehen, dass Nouveau-Treiber wieder verwendet werden.
So installieren und deinstallieren Sie Nvidia-Treiber auf Fedora 26. Vielen Dank für das Lesen dieses Artikels.