- - Cum se instalează driverul Beta Nvidia pe Linux

Cum se instalează driverul Beta Nvidia pe Linux

Nvidia face cele mai bune plăci grafice, dar laîn prezent, utilizatorii Linux pot avea probleme grele 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ă Linuxcarduri grafice. Acest lucru se face cu driverul Nou Source open source. 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 vine vorba de jocuri video, editare video și, practic, orice este vorba despre plăci video de înaltă performanță și performanțe ridicate.

Din păcate, momentan nu este posibillăsați șoferul kernel-ului 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 un shell de rădăcină:

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:

blacklist nouveau

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 al 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 dezinstală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 listat automat. În esență, am făcut același lucru.

Listă neagră de pre-bootare a driverului 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întotdeauna 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, datorită 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 install 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 install kernel-headers kernel-devel

Descărcarea driverului

Driverul beta este lansat de Nvidia foarte multmai rapid decât distribuțiile Linux pot ține pasul. Majoritatea depozitelor de software de pe Linux îngheață efectiv 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, în „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 modificate (marcând executabil). În primul rând, introduceți directorul Descărcare:

cd ~/Downloads

Apoi, marcați-o ca executabilă.

sudo chmod +x *.run

Odată cu instalarea preplată, 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/username/Downloads/

Apoi, executați programul de instalare cu:

./*.run

Urmați instrucțiunile din programul de instalare Nvidia și asigurați-vă că sunteți de acord să activați suportul 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.

Comentarii