Cum se instalează Nvidia Beta Driver pe Linux

click fraud protection

Nvidia realizează cele mai bune plăci grafice, dar în prezent, utilizatorii Linux pot avea greutăți folosind drivere Linux stabile. Inițial, a existat un suport excelent pentru aceste placi grafice cu drivere stabile disponibile pentru Linux. De atunci s-a deteriorat. Cei care folosesc noile cărți din seria GTX 10 se confruntă cu sclipici și cu performanțe mai puțin decât stelare. Din această cauză, utilizatorii Linux cu aceste GPU ar trebui să ia în considerare utilizarea driverelor beta care sunt disponibile. Driverul beta este actualizat cu o viteză mai rapidă decât cea stabilă, astfel încât corecțiile se întâmplă mai devreme. În plus, utilizatorii Nvidia pe versiunea beta vor găsi funcții mai noi implementate într-un ritm mai rapid și probleme rezolvate și mai repede. Iată cum puteți dezactiva driverele de sursă deschisă și instalați driverul beta Nvidia pe Linux.

Lista neagră Drivere Open Source Post-boot

În mod implicit, nucleul Linux acceptă plăci grafice Linux. Acest lucru se face cu driverul Nouveau sursă deschisă. Pentru majoritatea persoanelor Linux din GPU-urile Nvidia, acest driver se va descurca bine și nu este necesară trecerea la driverul proprietar. Rețineți că acest șofer, deși deja funcționează, are unele probleme serioase de performanță atunci când este vorba jocuri video, editare video și, practic, orice lucru care implică plăci video high-end și high performanţă.

instagram viewer

Din păcate, momentan nu este posibil să lăsați șoferul de kernel nouveau la locul său. Acest lucru se datorează faptului că este în conflict cu driverul pe care urmează să îl instalăm. Trebuie să fie eliminat pentru ca nucleul să nu-l poată rula.

Pentru a lista neagră driverul de kernel, obțineți o coajă root:

sudo -s

În continuare, introduceți editorul de text Nano și creați un fișier de configurare. Acest lucru este necesar pentru ca Linux să știe ce să facă.

sudo nano /etc/modprobe.d/disable-nouveau.conf

Mai întâi, adăugați acest lucru la fișier:

lista neagră nou

Apoi apăsați introduce pe tastatură pentru a merge la următoarea linie și adăugați acest text:

nouveau modeset = 0

După editarea fișierului de configurare a listei negre, salvați editorul de text Nano apăsând CTRL + O pe tastatură, apoi apăsați Enter pentru a confirma.

Pentru cei care nu știu: de fapt nu instalăm acest driver permanent. În schimb, ceea ce se întâmplă este că șoferul kernel-ului Nouveau va fi listat la negru și va fi împiedicat să se încarce la început. Cardul grafic Nvidia nu va fi confuz și nu va încerca să încarce ambii drivere. Atunci când majoritatea utilizatorilor instalează driverele Nvidia stabile de la instalatori de grafică (cum ar fi instalatorul driverului Ubuntu), driverul open source este automat listat. În esență, am făcut același lucru.

Listă neagră de pre-bootare a driverelor Open Source

Șoferul Nouveau trebuie, de asemenea, să fie dezactivat la pornire. Acest lucru se poate realiza prin editarea configurației implicite Grub.

sudo nano / etc / default / grub

În editor, căutați GRUB_CMDLINE_LINUX_DEFAULT =

Folosind Nano, lipiți:

rdblacklist = nouveau

Codul lipit ar trebui să arate astfel:

Generați un nou fișier de configurare Grub cu:

sudo grub-mkconfig -o /boot/grub/grub.cfg. 

În cele din urmă, reporniți mașina. Acest lucru este necesar, deoarece Linux va rula anumite lucruri în memoria RAM și va trebui să repornească pentru ca modificările să aibă loc.

Instalarea anteturilor Kernel / Descărcarea driverului

Pe Linux, compilarea modulelor de kernel este mai ușoară decât oricând datorită unei tehnologii cunoscute sub numele de „anteturi Linux”. Acest instrument face posibilă compilarea unui modul de kernel care se potrivește cu versiunea curentă a Linux. De fiecare dată când nucleul Linux este actualizat pe sistem, anteturile sunt, de asemenea, actualizate. Din păcate, din cauza modului în care software-ul este instalat în majoritatea distribuțiilor Linux în aceste zile, anteturile sunt rareori instalate. Acest lucru se datorează faptului că oamenii rareori au nevoie să construiască și să instaleze module, deoarece totul funcționează de obicei din cutie.

Instalați anteturile cu următoarea comandă. Alegeți-l pe cel care corespunde distribuției Linux.

Ubuntu / Linux Mint / Elementary / Debian și etc

sudo apt instala linux-headers

Arch Linux / Manjaro etc

sudo pacman -S kernel-headers

Fedora

sudo dnf install kernel-headers kernel-devel -y

Deschideți Suse

sudo zypper instalați kernel-headers kernel-devel

Descărcarea driverului

Driverul beta este lansat de Nvidia mult mai repede decât pot păstra distribuțiile Linux. Majoritatea depozitelor de software de pe Linux îngheață eficient fiecare versiune. Acest lucru înseamnă că software-ul nou poate fi adăugat doar la fiecare două luni. Acesta este motivul pentru care în acest ghid vom descărca driverul direct de la producător, în locul dezvoltatorilor de distribuție Linux.

Întoarceți-vă pe site-ul web Nvidia, selectați Linux sub sistemul de operare. Apoi, selectați modelul dvs. grafic și, sub „Recomandat / Beta”, selectați opțiunea beta. Descărcați cea mai recentă versiune a driverului.

Pregătirea pentru instalare

Driverul Nvidia nu poate fi instalat până când instalatorul are permisiunile sale schimbate (marcându-l executabil). În primul rând, introduceți directorul Descărcare:

cd ~ / Descărcări

Apoi, marcați-o ca executabilă.

sudo chmod + x * .run

Odată cu instalarea preinstalată, vom putea dezactiva GUI, astfel încât instalatorul să funcționeze:

sudo -s rm /etc/systemd/system/default.target ln -sf /lib/systemd/system/multi-user.target /etc/systemd/system/default.target

Instalați Nvidia Beta Driver

În secțiunea prep, interfața grafică a fost dezactivată. Drept urmare, utilizatorul este în modul TTY. Conectați-vă cu numele de utilizator. Apoi, câștigați o coajă rădăcină:

sudo -s

Apoi, navigați până unde se află fișierul .run.

cd / home / nume utilizator / descărcări /

Apoi, executați programul de instalare cu:

./*.alerga

Urmați instrucțiunile din programul de instalare Nvidia și asigurați-vă că sunteți de acord să activați asistența DKMS.

După terminarea instalării, introduceți următoarele pentru a reactiva interfața GUI:

rm /etc/systemd/system/default.target ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target

Cu interfața grafică reactivată, reporniți aparatul. Când computerul se conectează din nou, driverele beta Nvidia GPU vor funcționa perfect pe sistem.

watch instagram story