Nvidia izrađuje najbolje grafičke kartice, ali uztrenutno, Linux korisnici mogu imati problema s korištenjem stabilnih Linux upravljačkih programa. U početku je bila izvrsna podrška za ove grafičke kartice sa stabilnim upravljačkim programima koji su dostupni za Linux. Od tada se pogoršala. Oni koji koriste nove GTX 10 kartice doživljavaju nedostatke i manje od zvjezdanih performansi. Zbog toga bi korisnici Linuxa s ovim GPU-om trebali razmotriti korištenje beta upravljačkih programa koji su dostupni. Beta upravljački program ažurira se bržim od stabilnog pa se ispravci događaju brže. Uz to, korisnici Nvidije na beta izdanju naći će i novije značajke implementirane u većoj brzini te će se problemi rješavati brže. Evo kako možete onemogućiti upravljačke programe s otvorenim kodom i instalirati beta pogonitelj Nvidia na Linux.
Popisi na otvorenom popisu pokretačkih programa nakon pokretanja
Linux kernel po zadanom podržava Linuxgrafičke kartice. To se događa s pokretačkim programom otvorenog koda Nouveau. Za većinu Linux ljudi na Nvidia GPU-u ovaj će pogonitelj raditi dobro i nema stvarne potrebe za prebacivanjem na vlasnički upravljački program. Imajte na umu da ovaj pokretač, iako već radi, ima ozbiljnih problema s performansama kada su u pitanju video igre, uređivanje videozapisa i u osnovi sve što uključuje vrhunske video kartice i visoke performanse.
Nažalost, to trenutno nije mogućeostavite upravljački program za jezgru Nouveau na mjestu. To je zato što se sukobljava s upravljačkim programom koji ćemo instalirati. Potrebno ga je ukloniti kako se jezgra ne bi mogla pokretati.
Da biste na crnoj listi upravljačkog programa kernela stekli korijensku ljusku:
sudo -s
Zatim uđite u uređivač teksta Nano i stvorite konfiguracijsku datoteku. Ovo je potrebno kako bi Linux znao što treba učiniti.
sudo nano /etc/modprobe.d/disable-nouveau.conf
Prvo, dodajte ovo u datoteku:
blacklist nouveau
Zatim pritisnite Unesi na tipkovnici da biste prešli na sljedeći redak i dodali ovaj tekst:
nouveau modeset=0
Nakon uređivanja konfiguracijske datoteke na crnom popisu, spremite uređivač teksta Nano pritiskom na CTRL + O na tipkovnici, a zatim za potvrdu dodirnite Enter.
Za one koji ne znaju: zapravo ne trajno deinstaliramo ovaj upravljački program. Umjesto toga, ono što se događa jest da će upravljački program Nouveau kernel biti na crnoj listi i spriječiti ga u učitavanju u startu. Grafička kartica Nvidia neće se zbuniti i pokušati učitati oba upravljačka programa. Kada većina korisnika instalira stabilne Nvidia upravljačke programe iz programa za instalaciju grafike (poput instalacijskog programa Ubuntu), pokretački program otvorenog koda automatski se nalazi na crnoj listi. U suštini učinili smo istu stvar.
Popis pokretačkih programa s crnim popisima s otvorenim kodom
Nouveau vozač također mora biti onemogućen pri pokretanju. To se može učiniti uređivanjem zadane Grub konfiguracije.
sudo nano /etc/default/grub
U uredniku potražite GRUB_CMDLINE_LINUX_DEFAULT =
Pomoću Nano, zalijepite:
rdblacklist=nouveau
Zalijepljeni kod trebao bi izgledati ovako:
Generirajte novu konfiguracijsku datoteku Grub sa:
sudo grub-mkconfig -o /boot/grub/grub.cfg
Na kraju, ponovno pokrenite stroj. To je potrebno jer će Linux izvoditi određene stvari u RAM-u i morat će se ponovno pokrenuti da bi se dogodile promjene.
Instaliranje zaglavlja kernela / preuzimanje upravljačkog programa
Na Linuxu je sastavljanje kernel modula lakše negozahvaljujući tehnologiji poznatoj kao „zaglavlja Linuxa“. Ovaj alat omogućuje sastavljanje kernel modula koji odgovara trenutnoj verziji Linuxa. Svaki put kada se Linux kernel ažurira u sustavu, ažuriraju se i zaglavlja. Nažalost, zbog načina instaliranja softvera na većini Linux distribucija ovih dana zaglavlja su rijetko instalirana. To je zato što ljudi rijetko trebaju graditi i instalirati module, jer se obično sve odvija izvan okvira.
Ugradite zaglavlja sljedećom naredbom. Odaberite onu koja odgovara vašoj distribuciji Linuxa.
Ubuntu / Linux Mint / Elementarni / Debian i sl
sudo apt install linux-headers
Arch Linux / Manjaro itd
sudo pacman -S kernel-headers
Fedora
sudo dnf install kernel-headers kernel-devel -y
Otvori Suse
sudo zypper install kernel-headers kernel-devel
Preuzimanje vozača
Beta upravljački program izdaje Nvidia punobrže od Linux distribucija može ići ukorak. Većina spremišta softvera na Linuxu učinkovito zamrzava svako izdanje. To znači da se novi softver može dodavati samo svakih nekoliko mjeseci. Zbog toga ćemo u ovom vodiču preuzeti upravljački program izravno od proizvođača, umjesto Linux distributera.
Prijeđite na web-lokaciju Nvidia, odaberite Linux u operativnom sustavu. Zatim odaberite svoj grafički model, a pod "Preporučeno / Beta" odaberite beta opciju. Preuzmite najnoviju verziju upravljačkog programa.
Priprema za instalaciju
Upravljački program Nvidia ne može se instalirati sve dok instalacijski program ne promijeni svoja dopuštenja (označivši ga izvršnim). Prvo unesite direktorij za preuzimanje:
cd ~/Downloads
Zatim je označite kao izvršnu.
sudo chmod +x *.run
Ako je program za instalaciju pripremljen, moći ćemo onemogućiti GUI tako da instalacijski program radi:
sudo -s rm /etc/systemd/system/default.target ln -sf /lib/systemd/system/multi-user.target /etc/systemd/system/default.target
Instalirajte Nvidia Beta upravljački program
U pretpoglavlju je grafičko sučelje onemogućeno. Kao rezultat toga, korisnik je u TTY modu. Prijavite se svojim korisničkim imenom. Zatim nabavite korijensku ljusku:
sudo -s
Zatim idite do mjesta .run datoteka.
cd /home/username/Downloads/
Zatim izvedite instalacijski program sa:
./*.run
Slijedite upute u programu za instalaciju Nvidia i obavezno pristanite na omogućavanje podrške za DKMS.
Kad je instalacija dovršena, unesite sljedeće da biste ponovo omogućili GUI sučelje:
rm /etc/systemd/system/default.target ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target
Uz ponovno omogućeno grafičko sučelje, ponovno pokrenite uređaj. Kad se računalo prijavi, beta upravljački programi Nvidia GPU savršeno će se pokretati u sustavu.
komentari