Instalējiet NVIDIA draiverus RHEL/CentOS/Fedora un Debian/Ubuntu/Linux Mint


Intervijas laikā Somijā Linuss Torvalds, kurš ir izcilās idejas par Linux un git pirmkodu pārvaldību pamatā, sarūgtināts par uzņēmuma sniegto atbalstu Linux platformai NVIDIA sniedza savu ‘Middle Finger Salute’.

Torvalds ir nomākts ar to, ka NVIDIA neatbalsta Linux, pietiek. Tas kļūst vēl sliktāk ar patiesību, ka NVIDIA katru dienu kļūst karstāka uz Android balstītu mobilo tālruņu tirgū, kas burtiski nozīmē, ka NVIDIA neatbalsta Linux.

Dusmu un neapmierinātības uzliesmojums bija Linux lietotāja uzdotā jautājuma rezultāts. Jautājums bija NVIDIA “Optimus” funkcija, kas ļauj lietotājam ieslēgt/izslēgt grafikas procesoru (GPU), lai taupītu enerģiju, Linux novēloti, salīdzinot ar citām operētājsistēmām. NVIDIA, jautājot par to, bija ļoti skaidra un skaidri paziņoja, ka NVIDIA līdz galam neatbalstīs Linux, kā to iegūs Windows un Mac.

Šis NVIDIA jautājums nav jauns, un lietotāji par to sūdzas jau gadiem ilgi. Advanced Micro Devices (AMD) ir mēģinājis to aizpildīt ar savu atvērtā pirmkoda draiveri. NVIDIA atteicās atbrīvot atvērtā koda draiveri, sakot, ka tā nevar padarīt kritisku informāciju publiski pieejamu.

No otras puses, tika kritizēts Linusa Torvalda akts par vidējā pirksta rādīšanu kamerā, daži teica, ka tas neder tādam intelektuālim kā viņš, citi teica, ka tas vispār nav profesionāls, savukārt daži teica, ka pat Torvalds ir cilvēks un tas bija tikai uzliesmojums.

Lielākā daļa mūsdienu izplatīšanas ir aprīkota ar atvērtā koda NVIDIA alternatīvu ar nosaukumu “Nouveau”. Nouveau perfekti atveido grafiku, tomēr tai trūkst 3D atbalsta. Tādējādi jāinstalē patentēts NVIDIA draiveris. Nouveau ir jāpārtrauc automātiski sākt, ko visā rakstā sauksim par melno sarakstu.

NVIDIA draiveru instalēšana RHEL/CentOS un Fedora

Vispirms instalējiet nepieciešamās “Development” paketes, izmantojot komandu YUM, kā parādīts.

# yum groupinstall "Development Tools"
# yum install kernel-devel kernel-headers dkms

Pirms NVIDIA draiveru instalēšanas jums jāzina draivera produkta tips, izmantojot šādu komandu.

# lspci -nn | grep VGA
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF108GL [Quadro 600] [10de:0df8] (rev a1)

Kad esat uzzinājis draivera vārdu, dodieties uz NVIDIA oficiālo vietni un lejupielādējiet savai sistēmai nepieciešamos draiverus. Lejupielādējiet draiverus, izmantojot šo saiti.

  1. http://www.nvidia.com/Download/index.aspx

savā iecienītajā redaktorā atveriet “/etc/modprobe.d/blacklist.conf” un pievienojiet “blacklist nouveau”, protams, bez divkāršām pēdiņām.

blacklist nouveau

Pēc tam izveidojiet jaunu failu “initramfs” un veicot esošo dublējumu.

# mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak  
# dracut -v /boot/initramfs-$(uname -r).img $(uname -r)

Pārstartējiet mašīnu. Piesakieties komandu režīmā, izmantojot saknes Alt + F4/ALT + F5.

# reboot

Kad esat komandrindas režīmā, pēc tam dodieties uz mapi, kurā esat lejupielādējis NVIDIA draiveri, un palaidiet skriptu kā parādīt. Ja jums ir kāda atkarība, jums jāiegūst nepieciešamās paketes.

./NVIDIA-Linux*.run

Kad instalēšana ir pabeigta, ģenerējiet failu xorg.conf, izmantojot šādu komandu.

# X -configure

Kopējiet xorg.conf.new kā /etc/X11/xorg.conf.

# cp /root/xorg.conf.new /etc/X11/xorg.conf

Tagad pārslēdzieties uz X Window kā root lietotāju, ierakstot.

# init 5

Palaidiet NVIDIA konfigurācijas logu un manuāli iestatiet izšķirtspēju un beidzot noklikšķiniet uz ‘Saglabāt X konfigurācijas failā’ un izejiet. Lai uzzinātu, sekojiet zemāk pievienotajam ekrānuzņēmumam.

NVIDIA draiveru Debian/Ubuntu/Linux Mint instalēšana

Vispirms pārbaudiet informāciju par atbalstīto grafikas karti, izsniedzot šādu komandu.

# lspci -nn | grep VGA
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF108GL [Quadro 600] [10de:0df8] (rev a1)

Pēc tam pievienojiet krātuvi faila apakšdaļā “/etc/apt/sources.list”. Saglabājiet un aizveriet to.

deb http://ftp.debian.org/debian/ wheezy main contrib non-free

Atveriet failu “/etc/modprobe.d/blacklist.conf” un pievienojiet šādu rindu. Saglabājiet un aizveriet failu.

blacklist nouveau

Pēc tam veiciet sistēmas atjaunināšanu un pēc tam instalējiet NVIDIA draiverus un nepieciešamās kodola paketes, izmantojot komandu “apt-get”.

# apt-get update
# apt-get install nvidia-kernel-dkms nvidia-glx nvidia-xconfig nvidia-settings 
# apt-get install nvidia-vdpau-driver vdpau-va-driver

Pārtrauciet pakalpojumu X (gdm3).

# service gdm3 stop

Ģenerējiet jaunu xorg.conf failu, izmantojot šādu komandu.

# X -configure

Kopējiet xorg.conf.new kā /etc/X11/xorg.conf.

# cp /root/xorg.conf.new /etc/X11/xorg.conf

Tagad pārslēdzieties uz X Window kā root lietotāju, ierakstot.

# startx

Atveriet NVIDIA konfigurācijas vedni un manuāli iestatiet izšķirtspēju un beidzot noklikšķiniet uz ‘Saglabāt X konfigurācijas failā’ un izejiet.

Apsveicu! NVIDIA grafikas draivera instalēšana un konfigurēšana ir pabeigta.

Tas pagaidām ir viss. Ja instalēšanas laikā jūs iestrēgstat kādā vietā un pats to nevarat novērst, komentāru sadaļā vienmēr varat lūgt padomu. Dariet mums labu, daloties rakstā.