Acasă
» LINUX
»
Cum se dezactivează sau se elimină driverele NVIDIA pe Ubuntu
Cum se dezactivează sau se elimină driverele NVIDIA pe Ubuntu
Pentru a opri utilizarea driverului NVIDIA proprietar Ubuntu, deschideți Drivere suplimentare , selectați X.Org X server — Nouveau display driver , aplicați modificarea și reporniți. Dacă doriți să eliminați pachetele NVIDIA instalate prin APT, utilizați metoda terminalului de mai jos: identificați ramura driverului instalat, previzualizați epurarea și aprobați-o numai dacă lista de pachete este corectă.
Trecerea la Nouveau modifică driverul grafic activ; eliminarea elimină pachetele NVIDIA corespunzătoare și configurația pachetelor aferente. Nouveau este open source, dar performanța și funcțiile suportate pot diferi de driverul NVIDIA. Dacă utilizați GPU-ul pentru CUDA, randare sau calcul, verificați aceste cerințe înainte de a elimina driverul.
Comutare la Nouveau în Drivere suplimentare
Acești pași sunt pentru Ubuntu Desktop. Salvați mai întâi lucrarea deschisă. Mențineți computerul pornit în timp ce Ubuntu schimbă driverele și reporniți când vi se solicită. Etichetele meniurilor pot varia ușor în funcție de versiunea Ubuntu.
1. Deschideți aplicația Drivere suplimentare
Apăsați tasta Super , căutați „Drivere suplimentare” și deschideți aplicația. Dacă lipsește, ghidul pentru desktop al Ubuntu spune că poate fi instalată din software-properties-gtkpachet:
În lista de drivere, găsiți intrarea pentru NVIDIA Corporation . Selectați Utilizarea serverului X.Org X — Nouveau display driver (open source) . Nu confundați Nouveau cu o opțiune „NVIDIA open kernel”: Ubuntu notează că acesta din urmă se bazează în continuare pe biblioteci și firmware proprietare în spațiul utilizatorului.
Drivere suplimentare care listează hardware-ul NVIDIA cu opțiunea de driver de afișare Nouveau selectată.
3. Aplicați modificarea și autentificați-vă
Faceți clic pe Aplicați modificările și introduceți parola Ubuntu dacă vi se solicită. Lăsați aplicația deschisă și lăsați operațiunea pachetului să se finalizeze; modificarea unui driver grafic al kernelului poate dura câteva minute. Dacă aplicația raportează o eroare, opriți-o și rezolvați-o înainte de a reporni.
Solicitare de autentificare Ubuntu înainte de aplicarea selecției driverului Nouveau.
4. Reporniți și verificați driverul activ
Alegeți Repornire acum când este oferită opțiunea sau reporniți din meniul de sistem. După conectare, deschideți Terminalul și executați:
lspci -k
Găsiți intrarea pentru controlerul de afișare NVIDIA. Dacă apare mesajul Kernel driver in use: nouveau„Nouveau gestionează acel dispozitiv”. Aplicația „Drivere suplimentare” poate confirma, de asemenea, că nu este selectat niciun driver proprietar.
Drivere suplimentare care afișează Nouveau selectat și o solicitare de repornire.
Eliminați pachetele de drivere NVIDIA instalate cu APT
Folosește această metodă atunci când driverul a fost instalat ca pachet Ubuntu sau APT. Este utilă în special dacă vrei să ștergi configurația pachetului, precum și să renunți la driverul proprietar. Ramura pachetului este numărul din nume precum nvidia-driver-550; înlocuiește-o 550în exemple cu ramura afișată pe sistemul tău.
1. Identificați ramura instalată
Enumerați pachetele NVIDIA care au fost instalate explicit:
apt-mark showmanual | grep -i nvidia
Dacă nu se returnează niciun rezultat, verificați lista completă de pachete instalate:
dpkg -l | grep -i nvidia
Căutați numărul ramurii în numele pachetelor. Dacă sunt instalate mai multe ramuri, notați-le pe fiecare înainte de a continua.
Terminalul Ubuntu listează pachetele NVIDIA instalate și ramura lor de drivere 550.
2. Simulați epurarea înainte de a face modificări
Pentru un sistem care utilizează ramura 550, solicitați APT să afișeze modificările propuse fără a le aplica:
sudo apt -s --purge remove '*nvidia*550*'
Opțiunea -srulează o simulare. Verificați fiecare pachet din plan. Nu continuați dacă APT propune eliminarea mediului desktop, a managerului de conectare sau a unui software fără legătură; anulați și investigați mai întâi relațiile dintre pachete.
Previzualizare simulare APT care prezintă pachetele NVIDIA 550 propuse pentru eliminare.
3. Eliminați ramura corespunzătoare
Dacă simularea listează doar pachetele NVIDIA pe care intenționați să le eliminați, executați aceeași comandă fără -s:
sudo apt --purge remove '*nvidia*550*'
Înlocuiți 550cu numărul real al sucursalei dumneavoastră. Dacă sunt instalate mai multe sucursale, repetați verificarea și ștergeți datele pentru fiecare sucursală. Citiți lista finală de confirmare a APT înainte de a răspunde Y.
Solicitare de confirmare APT înainte de ștergerea pachetelor NVIDIA 550.
4. Eliminați dependențele neutilizate, reporniți și verificați
APT poate lăsa dependențe care nu mai sunt necesare. Solicitați-i să listeze și să elimine acele pachete cu:
sudo apt autoremove --purge
Verificați și acest al doilea plan de eliminare, apoi reporniți de pe desktop sau rulați sudo reboot. După ce vă conectați din nou, utilizați lspci -kpentru a verifica ce driver de kernel este activ pentru dispozitivul NVIDIA.
Ieșirea terminalului de la lspci arată nouveau în uz pentru o placă grafică NVIDIA.
Limite importante și note de curățare
Comenzile APT elimină doar pachetele gestionate de APT. Dacă ați instalat driverul cu .runprogramul de instalare independent NVIDIA sau cu un depozit terț, urmați instrucțiunile de eliminare ale sursei de instalare respective; o curățare APT poate să nu elimine fișierele instalate în afara managerului de pachete.
Verificați cu atenție planul pachetului dacă vă bazați pe CUDA sau pe alt software de calcul NVIDIA. Eliminarea bibliotecilor de drivere poate afecta software-ul care utilizează GPU-ul chiar și atunci când setul de instrumente în sine rămâne instalat.
În mod normal, nu este nevoie să adăugați nouveau, /etc/modulessă ștergeți /etc/X11/xorg.confsau să reinstalați ubuntu-desktopca pași de curățare generală. Evitați aceste modificări manuale, cu excepția cazului în care o problemă specifică, diagnosticată, le necesită.