Fi awọn Awakọ NVIDIA sii ni RHEL/CentOS/Fedora ati Debian/Ubuntu/Linux Mint


Lakoko ifọrọwanilẹnuwo kan, ni Finland Linus Torvalds ọkunrin ti o wa lẹhin ero iyasọtọ ti Lainos ati iṣakoso koodu orisun git, fun ‘Middle Finger Salute’ rẹ si NVIDIA ni ibanujẹ pẹlu atilẹyin ti ile-iṣẹ pese fun pẹpẹ Linux.

Torvalds ni irẹwẹsi pẹlu otitọ pe NVIDIA ko ṣe atilẹyin Linux, to. O buru si paapaa pẹlu otitọ pe NVIDIA n gbona pẹlu gbogbo ọjọ ti n kọja ni ọja alagbeka foonu alagbeka ti o tumọ si ni itumọ ọrọ gangan pe NVIDIA ko ṣe atilẹyin Linux.

Ibinu ibinu ati ibanujẹ ni abajade ibeere ti olumulo Linux kan beere. Ibeere naa ni ‘ẹya ara ẹrọ Optimus’ ti NVIDIA eyiti o jẹ ki olumulo lati yipada Unit/Ṣiṣe Ilana Awọn ilana Awọn aworan (GPU) lati ṣafipamọ agbara ti pẹ fun Linux, bi a ṣe akawe si Awọn ọna Ṣiṣẹ miiran. NVIDIA ṣe alaye pupọ pupọ nigbati o beere nipa eyi, o sọ ni gbangba pe NVIDIA kii yoo ṣe atilẹyin Linux si aaye, Windows ati Mac yoo gba.

Ọrọ yii ti NVIDIA kii ṣe tuntun ati pe awọn olumulo ti nkùn fun awọn ọdun nipa eyi. Awọn Ẹrọ Micro Advanced (AMD) ti gbiyanju lati kun eyi pẹlu awakọ orisun orisun tirẹ. NVIDIA kọ lati tu awakọ Orisun Open silẹ ni sisọ pe ko le ṣe awọn iwifun pataki ni gbangba wa.

Ni ida keji, iṣe ti Linus Torvalds ti fifi ika ikahan han lori kamẹra ni a ṣofintoto, diẹ ninu awọn sọ pe ko baamu ọgbọn bi tirẹ, ẹlomiran sọ pe ko jẹ amọdaju rara, nigba ti diẹ ninu wọn sọ pe paapaa Torvalds jẹ eniyan ati igboro ni.

Pupọ ninu distro oni wa pẹlu orisun ṣiṣi NVIDIA yiyan ti a pe ni 'Nouveau'. Nouveau mu awọn ayaworan ṣiṣẹ daradara, sibẹsibẹ o ko ni atilẹyin 3D. Nitorinaa lati Fi awakọ NVIDIA ohun-ini oniwun sii. Nouveau gbọdọ wa ni diduro lati bẹrẹ laifọwọyi, eyiti a yoo pe bi atokọ dudu jakejado nkan.

Fifi sori ẹrọ ti Awọn awakọ NVIDIA ni RHEL/CentOS ati Fedora

Ni akọkọ, fi awọn idii “Idagbasoke” ti o nilo sii nipa lilo aṣẹ YUM bi o ti han.

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

Ṣaaju fifi awọn awakọ NVIDIA sii, o nilo lati mọ iru ọja awakọ rẹ nipa lilo pipaṣẹ atẹle.

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

Ni kete ti o mọ orukọ awakọ rẹ, lẹhinna lọ si oju opo wẹẹbu osise NVIDIA ki o ṣe igbasilẹ awakọ ti o nilo fun eto rẹ. Ṣe igbasilẹ awakọ nipa lilo ọna asopọ atẹle.

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

ṣii “/etc/modprobe.d/blacklist.conf” ninu olootu ayanfẹ rẹ ki o ṣafikun\“blackuveau nouveau”, ofcourse laisi awọn agbasọ meji.

blacklist nouveau

Nigbamii ṣẹda faili “initramfs” tuntun ati gbigba afẹyinti ti tẹlẹ.

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

Atunbere ẹrọ. Wọle sinu ipo aṣẹ ni lilo Alt + F4/ALT + F5 bi gbongbo.

# reboot

Lọgan ti o wa ni ipo laini aṣẹ, atẹle lọ si folda ti o ti gba awakọ NVIDIA silẹ ati ṣiṣe akosile bi ifihan. Ti eyikeyi igbẹkẹle, o nilo lati Yum awọn idii ti o nilo.

./NVIDIA-Linux*.run

Lọgan ti fifi sori ẹrọ ba pari, ṣe ina faili xorg.conf nipa lilo pipaṣẹ atẹle.

# X -configure

Daakọ xorg.conf.new bii /etc/X11/xorg.conf.

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

Bayi yipada si X Window bi olumulo root nipa titẹ.

# init 5

Ṣe ifilọlẹ window iṣeto NVIDIA ki o ṣeto ipinnu, pẹlu ọwọ, ati ni tẹ kẹhin ni ‘Fipamọ si faili iṣeto ni X’ ki o dawọ. Fun itọkasi, tẹle iboju iboju ti a fi kun ni isalẹ.

Fifi sori ẹrọ ti NVIDIA Awakọ Debian/Ubuntu/Linux Mint

Ni akọkọ, ṣayẹwo alaye nipa Kaadi Aworan ti o ni atilẹyin nipasẹ ipinfunni aṣẹ atẹle.

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

Nigbamii fi ibi ipamọ sii labẹ faili “/etc/apt/sources.list” ni isale. Fipamọ ki o pa a.

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

Ṣii faili “/etc/modprobe.d/blacklist.conf” ki o ṣafikun laini atẹle. Fipamọ ki o pa faili naa.

blacklist nouveau

Itele, ṣe imudojuiwọn eto kan lẹhinna fi awakọ NVIDIA sii ati beere awọn idii Kernel nipa lilo pipaṣẹ “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

Da iṣẹ X duro (gdm3).

# service gdm3 stop

Ṣe faili xorg.conf tuntun nipa lilo pipaṣẹ atẹle.

# X -configure

Daakọ xorg.conf.new bii /etc/X11/xorg.conf.

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

Bayi yipada si X Window bi olumulo root nipa titẹ.

# startx

Ṣii oluṣeto iṣeto NVIDIA ki o ṣeto ipinnu, pẹlu ọwọ, ati nikẹhin tẹ lori ‘Fipamọ si X Iṣeto Iṣeto X’ ki o dawọ.

Oriire! Fifi sori ẹrọ rẹ ati iṣeto ti Awakọ Aworan NVIDIA ti pari.

Iyẹn ni gbogbo fun bayi, Ti o ba di ni aaye lakoko fifi sori ẹrọ ati pe o ko le ṣatunṣe rẹ funrararẹ, o le beere itọsọna nigbagbogbo ni abala ọrọ. Ṣe ojurere fun wa nipa pinpin nkan naa.