See õpetus näitame teile, kuidas installida Nvidia graafika draivereid Debian 9 Stretchile. Vaikimisi, Debian kasutab Linuxi kernelis sisalduvat avatud lähtekoodiga draiverit, Nvidia kaartide jaoks.
Sellel draiveril puudub aga 3D-kiirenduse tugi, nii et kui soovite oma graafikakaardist süsteemis maksimumi võtta, peate installima selle privaatsed draiverid.
Enne varalise draiveri installimist Kui kasutate UEFI püsivara, soovitan Secure Boot keelata.
Selle põhjuseks on asjaolu, et Nvidia moodul lisatakse tuumale, nii et uus kernel ei saa allkirja kinnitamist läbida. Kui turvaline alglaadimine on lubatud, ei pruugi teie süsteem käivituda.
Nvidia draiveri installimine Debian 9 Stretchile
Nvidia draiverite oma süsteemi installimise alustamiseks peame avama terminali ja selles kontrollime, millist draiverit Nvidia kaardi jaoks kasutatakse:
sudo apt install lshw
sudo lshw -c display
Kus nad saavad kontrollida, kas nad kasutavad uut avatud kontrollerit:
Kuna Debianis asuv Nvidia pakett on varaline, Peame lubama kaustas / mitte olevad hoidlad kataloogis /etc/apt/sources.list järgmiste käskudega.
sudo apt install software-properties-common
sudo add-apt-repository contrib
sudo add-apt-repository non-free
sudo apt update
nüüd on aeg lisada uus draiver musta nimekirja, et vältida võimalikke konflikte:
sudo nano /etc/modprobe.d/blacklist-nouveau.conf
Ja faili sisse panime järgmise:
blacklist nouveau
blacklist lbm-nouveau
options nouveau modeset=0
alias nouveau off
alias lbm-nouveau off
Sulgeme ja salvestame Ctrl + O ja Ctrl + X abil.
nüüd Installige nvidia-draiveri pakett järgmise käsuga:
sudo apt install nvidia-driver
Installimise ajal näete järgmist teadet, jätkamiseks vajutage lihtsalt sisestusklahvi Enter.
xserver-xorg-config-nvidia
Juhul kui ilmneb mõni viga paketi süsteemi installimise ajal, peate draiveri installima stretch-backportsi hoidlast.
Selleks peate terminali sisestama järgmise käsu:
sudo add-apt-repository 'deb http://ftp.debian.org/debian stretch-backports main contrib non-free'
sudo apt update
nüüd Nvidia-draiveri installimiseks juba süsteemi lisatud stretch-backportsi hoidlast peame sisestama järgmise käsu:
sudo apt install -t stretch-backports nvidia-driver
Kui installimine on lõpule viidud, taaskäivitage arvuti järgmise käsu abil:
sudo shutdown -r now
Installimise kontrollimine
Pärast süsteemi taaskäivitamist Jätkame oma kasutaja sessiooni alustamist, avame terminali ja sisestame selles järgmise käsu:
sudo lshw -c display
Sel juhul peaksid nad juba nägema, et nad kasutavad Nvidia draivereid. Rakenduse menüüst saate otsida programmi Nvidia X Server.
Millega saab kasutada draiveri versiooni, graafikakaardi spetsifikatsioone, kaardi temperatuuri jne.
Kui te ei leia seda programmi, saate selle installida järgmisega:
sudo apt install nvidia-xconfig
Ja jookse koos:
sudo nvidia-xconfig
Nividia Optimus sülearvutites saate Inteli ja Nvidia graafikakaardi vahel vahetada
Nividia Optimusega sülearvutikasutajatele Võimalik, et neil tekib Nvidia X Serveri programmi avamisel viga, kuna selle avamisel näevad nad seda tüüpi teadet:
"Tundub, et te ei kasuta nvidia x debiani draiverit"
Selle nad saavad Numbia kaardil üksikute rakenduste käitamiseks kasutada Bumblebee ja Primust. Bumblebee ja Primuse oma süsteemi installimiseks peate avama terminali ja käivitama järgmised käsud:
sudo dpkg --add-architecture i386
sudo apt install
sudo apt install bumblebee bumblebee-nvidia primus primus-libs: i386 libgl1-nvidia-glx: i386
Nividia kaardil programmi käivitamiseks kasutage lihtsalt käsku eesliitena primusrun.
Sel juhul saate seda kontrollida järgmise käsuga:
primusrun glxinfo | grep OpenGL
Nvidia X serveri häälestusprogrammi avamiseks käivitage:
optirun nvidia-settings -c :8
Kuidas desinstallida Nvidia draiverid Debian 9 Stretchist?
Kui te mingil põhjusel enam ei soovi varalise kontrollerit või see põhjustab teie süsteemiga vastuolusid, saate selle oma süsteemist eemaldada järgmiste käskude abil:
sudo apt purge nvidia- *
sudo apt autoremove
DEBIANi wiki on alati samm-sammult selgitanud, kuidas NVIDIA-draive installida.
Siin selgitatust lihtsam.
Tervitus.