Този урок ще ви покажем как да инсталирате графични драйвери на Nvidia на Debian 9 Stretch. По подразбиране, Debian използва драйвера с отворен код nouveau, който е включен в ядрото на Linux, за карти на Nvidia.
Този драйвер обаче няма поддръжка за 3D ускорение, така че ако искате да извлечете максимума от вашата графична карта във вашата система, трябва да инсталирате нейните частни драйвери.
Преди да инсталирате собствения драйвер, Препоръчвам ви да деактивирате Secure Boot, ако използвате фърмуер на UEFI.
Това е така, защото модулът Nvidia ще бъде добавен към ядрото, така че новото ядро няма да може да премине проверка на подписа. Ако е активирано Secure Boot, системата ви може да не може да стартира.
Инсталиране на драйвера за Nvidia на Debian 9 Stretch
За да започнем да инсталираме драйверите на Nvidia в нашата система, трябва да отворим терминал и в него нека продължим да проверяваме кой драйвер се използва за картата Nvidia:
sudo apt install lshw
sudo lshw -c display
Къде могат да проверят дали използват отворения контролер на nouveau:
Тъй като пакетът Nvidia на Debian е собственост, Трябва да активираме contrib и несвободните хранилища в /etc/apt/sources.list със следните команди.
sudo apt install software-properties-common
sudo add-apt-repository contrib
sudo add-apt-repository non-free
sudo apt update
Сега време е да включите черния списък на драйвера на nouveau, за да избегнете възможни конфликти:
sudo nano /etc/modprobe.d/blacklist-nouveau.conf
И вътре във файла поставяме следното:
blacklist nouveau
blacklist lbm-nouveau
options nouveau modeset=0
alias nouveau off
alias lbm-nouveau off
Затваряме и записваме с Ctrl + O и Ctrl + X.
Сега Инсталирайте пакета nvidia-driver, като използвате следната команда:
sudo apt install nvidia-driver
По време на инсталацията ще видите следното съобщение, просто натиснете Enter, за да продължите.
xserver-xorg-config-nvidia
В случай, че възникне грешка по време на инсталирането на пакета в системата, ще трябва да инсталирате драйвера от хранилището stretch-backports.
За да направите това, в терминала трябва да въведете следната команда:
sudo add-apt-repository 'deb http://ftp.debian.org/debian stretch-backports main contrib non-free'
sudo apt update
Сега За да инсталираме драйвера nvidia от хранилището stretch-backports, което вече е добавено към системата, трябва да напишем следната команда:
sudo apt install -t stretch-backports nvidia-driver
След като инсталацията приключи, рестартирайте компютъра си с помощта на следната команда:
sudo shutdown -r now
Проверка на инсталацията
След рестартиране на системата, Продължаваме да стартираме нашата потребителска сесия, ще отворим терминал и в него ще напишем следната команда:
sudo lshw -c display
В този случай те вече трябва да видят, че използват драйверите на Nvidia. Можете да потърсите в менюто на приложението си програмата Nvidia X Server.
С която може да се използва версията на драйвера, спецификацията на графичната карта, температурата на картата и т.н.
Ако не можете да намерите тази програма, можете да я инсталирате с:
sudo apt install nvidia-xconfig
И тичам с:
sudo nvidia-xconfig
Превключвайте между графична карта Intel и Nvidia на лаптопите Nividia Optimus
За тези, които са потребители на лаптопи с Nividia Optimus, Възможно е да срещнат грешка при отваряне на програмата Nvidia X Server, тъй като когато я отворят, ще видят съобщение като:
"Изглежда, че не използвате драйвера nvidia x debian"
За тази те могат да използват Bumblebee и Primus, за да стартират отделни приложения на картата Nvidia. За да инсталирате Bumblebee и Primus на вашата система, трябва да отворите терминал и да изпълните следните команди:
sudo dpkg --add-architecture i386
sudo apt install
sudo apt install bumblebee bumblebee-nvidia primus primus-libs: i386 libgl1-nvidia-glx: i386
За да стартирате програма на картата Nividia, просто използвайте командата като префикс примусрън.
В този случай можете да проверите това със следната команда:
primusrun glxinfo | grep OpenGL
За да отворите програмата за настройка на сървъра Nvidia X, изпълнете:
optirun nvidia-settings -c :8
Как да деинсталирам собствени драйвери на Nvidia в Debian 9 Stretch?
Ако по някаква причина вече не искате собствения контролер или той причинява конфликти с вашата система, можете да го премахнете от вашата система с помощта на следните команди:
sudo apt purge nvidia- *
sudo apt autoremove
Уики DEBIAN винаги е обяснявало стъпка по стъпка как да инсталирате NVIDIA устройства.
По-просто от обясненото тук.
За поздрав.