Цей підручник ми покажемо вам, як встановити графічні драйвери Nvidia на Debian 9 Stretch. За замовчуванням, Debian використовує драйвер з відкритим кодом nouveau, який входить до складу ядра Linux, для карток Nvidia.
Однак у цьому драйвері відсутня підтримка 3D-прискорення, тому, якщо ви хочете отримати максимальну віддачу від своєї відеокарти у вашій системі, ви повинні встановити її приватні драйвери.
Перш ніж встановлювати власний драйвер, Я рекомендую вимкнути безпечне завантаження, якщо ви використовуєте прошивку UEFI.
Це пов’язано з тим, що модуль Nvidia буде доданий до ядра, тому нове ядро не зможе пройти перевірку підпису. Якщо увімкнено безпечне завантаження, можливо, ваша система не зможе завантажитися.
Встановлення драйвера Nvidia на Debian 9 Stretch
Щоб розпочати встановлення драйверів Nvidia в нашій системі, ми повинні відкрити термінал і в ньому давайте перейдемо до перевірки, який драйвер використовується для карти Nvidia:
sudo apt install lshw
sudo lshw -c display
Де вони можуть переконатися, що використовують контролер відкритого модерну:
Оскільки пакет 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
Зараз настав час внести драйвер модерну в чорний список, щоб уникнути можливих конфліктів:
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, використовуючи таку команду:
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.
Простіше, ніж пояснено тут.
Привітання.