In questo articolo, ti mostrerò come installare i driver Nvidia su Fedora 26. Iniziamo. Sto usando il desktop Fedora 26 KDE. Per altri desktop Fedora 26, il processo è simile.
Per impostazione predefinita, l'ultima versione di Fedora, che è Fedora 26 al momento della stesura di questo documento, utilizza i driver open source Nouveau Nvidia. In questo articolo, ti mostrerò come installare i driver Nvidia proprietari su Fedora. Sto usando la scheda grafica Nvidia GeForce 940m sul mio laptop Asus ZenBook UX303UB. Supporta la tecnologia NVIDIA Optimus. Quindi sono in grado di eseguirlo insieme alla mia grafica Intel HD in una configurazione grafica ibrida. Tutte le nuove schede Nvidia dovrebbero avere questa funzione.
NOTA: prima di procedere con l'installazione del driver, la svolta dello avvio sicuro dal BIOS.
Controlliamo prima se la nostra scheda grafica Nvidia viene rilevata dal sistema operativo. Per fare ciò, esegui i seguenti comandi:
lspci | grep 'vga \ | nvidia' |
Puoi vederlo, Fedora 26 ha rilevato la grafica Intel HD Graphics 520 e Nvidia GeForce 940m del mio laptop. Se vedi 2 schede grafiche come questa, significa che la tua scheda grafica Nvidia supporta Optimus e puoi seguire questo tutorial e aspettarti che tutto funzioni. Altrimenti, può darsi che la tua scheda grafica sia troppo nuova o che Optimus non sia supportata.
Puoi verificare che il driver Nouveau sia in uso con il seguente comando:
“LSMOD | grep "nouveau" " |
Puoi vedere che il driver Nouveau è attivo.
Ora ho intenzione di installare la grafica proprietaria di NVIDIA usando Bumblebee. Se vuoi sapere, Bumblebee gestisce molto bene la grafica di nvidia ibrida in Linux. È sufficiente per quasi tutti gli ultimi laptop/notebook basati su grafica Nvidia.
Per installare Bumblebee, prima dobbiamo aggiungere il repository di Bumblebee in Fedora 26.
Per fare ciò, esegui i seguenti comandi:
sudo dnf -y --nogpgcheck installa |
http: // installa.Linux.NCSU.EDU/PUB/YUM/ITECS/PUBLIC/BUMBOE/FEDORA $ (RPM -E %Fedora)/Noarch/Bumblebee-release-1.2-1.noarch.RPM |
sudo dnf -y --nogpgcheck installa |
http: // installa.Linux.NCSU.edu/pub/yum/itecs/public/bumblebee-nonfree/fedora $ (rpm -e %fedora)/noarch/bumblebee-nonfree-release-1.2-1.noarch.RPM |
Prima di installare Bumblebee, non dimenticare di aggiornare il kernel. Ho avuto problemi a non aggiornarlo in primo luogo. Per aggiornare il kernel, eseguire il seguente comando:
sudo dnf aggiorna kernel kernel-core kernel-modules kernel-modules-extra |
Dopo aver eseguito questo, riavvia il tuo computer. Puoi controllare la tua attuale versione del kernel con il seguente comando:
uanme -r |
Ora possiamo installare Bumblebee. Per installare Bumblebee, eseguire il seguente comando e premere:
sudo dnf installa bumblebee-nvidia bbswitch-dkms primus kernel-devel |
Se questo comando non funziona per te, prova il seguente comando:
sudo dnf installa bumblebee-nvidia bbswitch-dkms virtualglgl.X86_64 Virtualgl.I686 Primus.X86_64 Primus.I686 Kernel-Devel |
Dovresti vedere quanto segue nel terminale. Premere 'Y' e premere per continuare:
L'installazione dovrebbe iniziare. Potrebbe chiederti di verificare il tasto, se nel caso lo faccia, basta digitare "y" e premere per continuare.
Ora aggiungi il tuo utente al gruppo Bumblebee con il seguente comando:
usermod -a -g bumblebee your_username |
A volte la tua installazione non funzionerà se non si passa il parametro del kernel 'pcie_port_pm = off' al tuo sistema operativo. Fare questo è davvero facile, basta aprire/ecc/file predefinito/grub con il seguente comando:
sudo nano/etc/default/grub |
Aggiungi la sezione evidenziata a grub_cmdline_line e salva il file. Quindi aggiorna Grub con il seguente comando:
Sudo Grub2 -Mkconfig -o/boot/efi/efi/fedora/grub.cfg |
Una volta completati questi passaggi, riavvia il computer.
Ora puoi verificare l'installazione di Bumblebee con il seguente comando:
sudo bumblebee-nvidia --check |
Puoi anche verificare che il driver Nvidia funzioni dalle impostazioni di Nvidia.
Dalla figura seguente puoi vedere che funziona correttamente.
Per disinstallare i driver Nvidia, eseguire il seguente comando:
sudo dnf rimuovi bumblebee-nvidia bbswitch-dkms primus kernel-devel |
Premere "y" e quindi premere per continuare.
Quindi eseguire il comando seguente per rimuovere il resto delle dipendenze di Bumblebee:
sudo dnf autoremove |
Ora riavvia il tuo computer, il driver Nvidia dovrebbe essere rimosso e i conducenti Nouveau inizieranno a funzionare di nuovo.
Puoi vedere che i conducenti di nouveau vengono nuovamente utilizzati.
È così che installi e disinstalla i driver Nvidia su Fedora 26. Grazie per aver letto questo articolo.