Nvidia izgatavo labākās grafiskās kartes, bet plkstšobrīd Linux lietotājiem var būt grūti izmantot stabilos Linux draiverus. Sākotnēji bija liels atbalsts šīm grafiskajām kartēm ar stabiliem draiveriem, kas bija pieejami Linux. Kopš tā laika tas ir pasliktinājies. Tie, kas izmanto jaunās GTX 10 sērijas kartes, piedzīvo nepatikšanas un ir mazāks nekā zvaigžņu sniegums. Tieši šī iemesla dēļ Linux lietotājiem ar šiem GPU vajadzētu apsvērt pieejamo beta draiveru izmantošanu. Beta draiveris tiek atjaunināts ātrāk nekā stabils, tāpēc labojumi notiek ātrāk. Turklāt Nvidia lietotāji beta versijā atradīs jaunākas funkcijas, kas ieviestas ātrāk, un problēmas tiks labotas arī ātrāk. Lūk, kā atspējot atvērtā koda draiverus un instalēt Nvidia beta draiveri Linux.
Melnā saraksta atvērtā koda draiveri pēc sāknēšanas
Linux kodols pēc noklusējuma atbalsta Linuxgrafiskās kartes. Tas tiek darīts ar atvērtā koda Nouveau draiveri. Lielākajai daļai Linux lietotāju, kas izmanto Nvidia GPU, šim draiverim būs labi, un nav reālas vajadzības pāriet uz patentēto draiveri. Paturiet prātā, lai gan šim draiverim, kaut arī tas jau darbojas, ir dažas nopietnas veiktspējas problēmas, kas saistītas ar videospēlēm, video rediģēšanu un būtībā visu, kas saistīts ar augstākās klases videokartēm un augstu veiktspēju.
Diemžēl šobrīd to nav iespējams izdarītatstājiet Nouveau kodola draiveri vietā. Tas ir tāpēc, ka tas ir pretrunā ar draiveri, kuru mēs gatavojamies instalēt. Tas ir jānoņem, lai kodola nevarētu to palaist.
Lai melnajā sarakstā iekļautu kodola draiveri, iegūstiet saknes apvalku:
sudo -s
Tālāk ievadiet Nano teksta redaktoru un izveidojiet konfigurācijas failu. Tas ir vajadzīgs, lai Linux zinātu, ko darīt.
sudo nano /etc/modprobe.d/disable-nouveau.conf
Vispirms pievienojiet to failam:
blacklist nouveau
Pēc tam nospiediet Ievadiet uz tastatūras, lai pārietu uz nākamo rindiņu un pievienotu šo tekstu:
nouveau modeset=0
Pēc melnā saraksta konfigurācijas faila rediģēšanas saglabājiet Nano teksta redaktoru, nospiežot CTRL + O uz tastatūras, pēc tam pieskarieties Enter, lai apstiprinātu.
Tiem, kas nezina: mēs faktiski neatinstalējam šo draiveri neatgriezeniski. Tā vietā notiek tas, ka Nouveau kodola draiveris tiks iekļauts melnajā sarakstā, un sākumā to nevarēs ielādēt. Nvidia grafiskā karte netiks sajaukta un mēģiniet ielādēt abus draiverus. Kad lielākā daļa lietotāju instalē stabilus Nvidia draiverus no grafikas uzstādītājiem (piemēram, Ubuntu draivera instalēšanas programmas), atvērtā koda draiveris tiek automātiski iekļauts melnajā sarakstā. Mēs būtībā esam rīkojušies tāpat.
Melnā saraksta atvērtā koda draiveri pirms sāknēšanas
Nouveau draiveris ir jāatspējo arī sāknēšanas laikā. To var izdarīt, rediģējot noklusējuma Grub konfigurāciju.
sudo nano /etc/default/grub
Redaktorā meklējiet GRUB_CMDLINE_LINUX_DEFAULT =
Izmantojot Nano, ielīmējiet:
rdblacklist=nouveau
Ielīmētajam kodam vajadzētu izskatīties šādi:
Ģenerējiet jaunu Grub konfigurācijas failu ar:
sudo grub-mkconfig -o /boot/grub/grub.cfg
Visbeidzot, atsāknējiet mašīnu. Tas ir nepieciešams, jo Linux darbos noteiktas darbības RAM, un, lai notiktu izmaiņas, tā būs jārestartē.
Kodolu galvenes instalēšana / draivera lejupielāde
Kodola moduļu apkopošana operētājsistēmā Linux ir vienkāršāka nekākādreiz pateicoties tehnoloģijai, kas pazīstama kā “Linux galvenes”. Šis rīks ļauj sastādīt kodola moduli, kas atbilst pašreizējai Linux versijai. Katru reizi, kad sistēmā tiek atjaunināts Linux kodols, tiek atjauninātas arī galvenes. Diemžēl sakarā ar to, kā mūsdienās programmatūra tiek instalēta lielākajā daļā Linux izplatījumu, galvenes tiek instalētas reti. Tas notiek tāpēc, ka cilvēkiem reti ir jāveido un jāinstalē moduļi, jo parasti viss notiek ārpus darba.
Instalējiet galvenes, izmantojot šo komandu. Izvēlieties vienu, kas atbilst jūsu Linux izplatīšanai.
Ubuntu / Linux Mint / Elementary / Debian un tml
sudo apt install linux-headers
Arka Linux / Manjaro utt
sudo pacman -S kernel-headers
Fedora
sudo dnf install kernel-headers kernel-devel -y
Atveriet Suse
sudo zypper install kernel-headers kernel-devel
Lejupielādējiet draiveri
Beta draiveri Nvidia izlaiž daudzātrāk nekā Linux izplatīšana var sekot līdzi. Lielākā daļa Linux programmatūras krātuvju efektīvi iesaldē katru laidienu. Tas nozīmē, ka jaunu programmatūru var pievienot tikai ik pēc pāris mēnešiem. Tāpēc šajā rokasgrāmatā draiveri tiks lejupielādēti tieši no ražotāja, nevis Linux izplatīšanas izstrādātājiem.
Dodieties uz Nvidia vietni un operētājsistēmā atlasiet Linux. Pēc tam atlasiet grafikas modeli un sadaļā “Ieteicamais / Beta” atlasiet beta opciju. Lejupielādējiet jaunāko draivera versiju.
Gatavošanās uzstādīšanai
Nvidia draiveri nevar instalēt, kamēr instalēšanas programma nav mainījusi atļaujas (atzīmējot to kā izpildāmu). Vispirms ievadiet lejupielādes direktoriju:
cd ~/Downloads
Pēc tam atzīmējiet to kā izpildāmu.
sudo chmod +x *.run
Kad uzstādītājs būs sagatavots, mēs varēsim atspējot GUI, lai instalētājs darbotos:
sudo -s rm /etc/systemd/system/default.target ln -sf /lib/systemd/system/multi-user.target /etc/systemd/system/default.target
Instalējiet Nvidia Beta draiveri
Prep sadaļā grafiskā saskarne tika atspējota. Tā rezultātā lietotājs atrodas TTY režīmā. Piesakieties ar savu lietotājvārdu. Pēc tam iegūstiet saknes čaumalu:
sudo -s
Pēc tam dodieties uz .run failu.
cd /home/username/Downloads/
Pēc tam izpildiet instalēšanas programmu ar:
./*.run
Izpildiet Nvidia instalētāja norādījumus un noteikti piekrītiet DKMS atbalsta iespējošanai.
Kad instalēšana ir pabeigta, ievadiet šo, lai atkārtoti iespējotu GUI saskarni:
rm /etc/systemd/system/default.target ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target
Kad grafikas interfeiss ir atkārtoti iespējots, atsāknējiet mašīnu. Kad dators atkal piesakās, Nvidia GPU beta draiveri sistēmā darbosies nevainojami.
Komentāri