- Ako nainštalovať ovládač Nvidia Beta v systéme Linux

Ako nainštalovať ovládač Nvidia Beta v systéme Linux

Nvidia robí najlepšie grafické karty, ale naV súčasnosti môžu používatelia systému Linux mať problémy s používaním stabilných ovládačov systému Linux. Spočiatku existovala veľká podpora pre tieto grafické karty so stabilnými ovládačmi dostupnými pre Linux. Od tej doby sa zhoršila. Tí, ktorí používajú nové karty série GTX 10, zažívajú závady a majú menej ako hviezdny výkon. Je to z tohto dôvodu, že používatelia Linuxu s týmito GPU by mali zvážiť použitie dostupných beta ovládačov. Ovládač verzie beta sa aktualizuje rýchlejšie ako stabilný, takže opravy sa vyskytnú skôr. Okrem toho nájdu používatelia verzie Nvidia vo verzii beta novšie funkcie implementované rýchlejšie a problémy rýchlejšie vyriešené. Tu je postup, ako môžete vypnúť ovládače s otvoreným zdrojom a nainštalovať ovládač beta verzie Nvidia v systéme Linux.

Blacklisting Open Source Drivers Post-boot

Linuxové jadro štandardne podporuje Linuxgrafické karty. To sa deje pomocou ovládača Nouveau s otvoreným zdrojom. Pre väčšinu ľudí v systéme Linux na GPU Nvidia bude tento ovládač v poriadku a nie je potrebné prepínať sa na proprietárny ovládač. Majte na pamäti, že tento ovládač, aj keď už pracuje, má vážne problémy s výkonom, pokiaľ ide o videohry, úpravy videa a v podstate všetko, čo sa týka špičkových grafických kariet a vysokého výkonu.

Bohužiaľ v súčasnosti to nie je možnéponechajte ovládač Nouveau kernel na svojom mieste. Je to preto, že je v rozpore s ovládačom, ktorý sa chystáme nainštalovať. Musí sa odstrániť, aby ju jadro nemohlo spustiť.

Ak chcete zakázať ovládač jadra, získajte koreňový adresár:

sudo -s

Ďalej zadajte textový editor Nano a vytvorte konfiguračný súbor. Je to potrebné, aby Linux vedel, čo má robiť.

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

Najprv ho pridajte do súboru:

blacklist nouveau

Potom stlačte vstúpiť na klávesnici prejdite na ďalší riadok a pridajte tento text:

nouveau modeset=0

Po úprave konfiguračného súboru čiernej listiny uložte textový editor Nano stlačením klávesov CTRL + O na klávesnici a potom klepnutím na Enter potvrďte výber.

Pre tých, ktorí to nevedia: tento ovládač vlastne neodinštalujeme natrvalo. Namiesto toho sa deje to, že ovládač jadra Nouveau bude na čiernej listine a na začiatku nebude možné načítať. Grafická karta Nvidia sa nebude zamieňať a pokúsi sa načítať obidva ovládače. Keď väčšina používateľov inštaluje stabilné ovládače Nvidia z grafických inštalátorov (ako je inštalátor ovládačov Ubuntu), ovládač s otvoreným zdrojom je automaticky zaradený na čiernu listinu. V podstate sme urobili to isté.

Blacklisting Open Source Drivers Pre-Boot

Pri zavádzaní musí byť tiež zakázaný ovládač Nouveau. To je možné vykonať úpravou predvolenej konfigurácie Grub.

sudo nano /etc/default/grub

V editore vyhľadajte GRUB_CMDLINE_LINUX_DEFAULT =

Pomocou Nano prilepte:

rdblacklist=nouveau

Vložený kód by mal vyzerať takto:

Vytvorte nový konfiguračný súbor Grub s:

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

Nakoniec reštartujte počítač. Toto je nevyhnutné, pretože Linux bude spúšťať určité veci v pamäti RAM a bude potrebné reštartovať, aby sa mohli uskutočniť zmeny.

Inštalácia jadier / sťahovanie ovládača

V Linuxe je kompilovanie modulov jadra jednoduchšie akovďaka technológii známej ako „hlavičky Linuxu“. Tento nástroj umožňuje zostaviť modul jadra, ktorý zodpovedá súčasnej verzii systému Linux. Zakaždým, keď je v systéme aktualizované jadro Linuxu, aktualizujú sa aj hlavičky. Bohužiaľ, kvôli tomu, ako je softvér nainštalovaný vo väčšine distribúcií Linuxu v súčasnosti, hlavičky sú nainštalované zriedka. Dôvodom je skutočnosť, že ľudia len zriedka potrebujú vytvárať a inštalovať moduly, pretože všetko zvyčajne nefunguje.

Nainštalujte hlavičky pomocou nasledujúceho príkazu. Vyberte si ten, ktorý zodpovedá vašej distribúcii v systéme Linux.

Ubuntu / Linux Mint / Elementary / Debian atď

sudo apt install linux-headers

Arch Linux / Manjaro atď

sudo pacman -S kernel-headers

fedora

sudo dnf install kernel-headers kernel-devel -y

Otvorte program Suse

sudo zypper install kernel-headers kernel-devel

Stiahnutie ovládača

Nvidia veľa vydáva beta ovládačrýchlejšie ako Linuxové distribúcie dokážu držať krok. Väčšina softvérových úložísk v systéme Linux účinne zmrazuje každé vydanie. To znamená, že nový softvér je možné pridávať iba každých pár mesiacov. Preto v tejto príručke stiahneme ovládač priamo od výrobcu, a nie od vývojárov distribúcie Linuxu.

Prejdite na webovú stránku Nvidia a vyberte operačný systém Linux. Potom vyberte svoj grafický model a v časti „Odporúčané / Beta“ vyberte možnosť beta. Stiahnite si najnovšiu verziu ovládača.

Príprava na inštaláciu

Ovládač Nvidia nie je možné nainštalovať, kým nezmení jeho oprávnenie inštalačný program (označí ho ako spustiteľný). Najprv zadajte adresár na stiahnutie:

cd ~/Downloads

Potom ho označte ako spustiteľný.

sudo chmod +x *.run

Po dokončení inštalácie bude možné GUI deaktivovať, aby inštalátor fungoval:

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

Nainštalujte ovládač Nvidia Beta

V sekcii príprav bolo grafické rozhranie zakázané. Výsledkom je, že užívateľ je v režime TTY. Prihláste sa pomocou svojho používateľského mena. Potom získajte koreňový shell:

sudo -s

Ďalej prejdite na miesto, kde sa nachádza súbor .run.

cd /home/username/Downloads/

Potom spustite inštalátor pomocou:

./*.run

Postupujte podľa pokynov inštalačného programu Nvidia a nezabudnite súhlasiť s povolením podpory DKMS.

Po dokončení inštalácie zadajte znova toto rozhranie, aby ste znova povolili rozhranie GUI:

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

Po opätovnom povolení grafického rozhrania reštartujte počítač. Keď sa počítač prihlási späť, v počítači budú verzie beta ovládačov Nvidia GPU fungovať dokonale.

Komentáre