Драйверы видеокарты NVIDIA в Ubuntu Linux без черного экрана

Как установить драйверы видеокарты NVIDIA в Ubuntu Linux без черного экрана

Для установки драйверов видеокарты NVIDIA в Ubuntu без чёрного экрана используйте официальный репозиторий распределения или загрузчик NVIDIA, предварительно отключив открытый драйвер Nouveau. Процесс занимает 10–15 минут и требует перезагрузки системы.

Причины возникновения проблемы чёрного экрана

  • Конфликт между открытым драйвером Nouveau и проприетарным драйвером NVIDIA
  • Отсутствие необходимых зависимостей и заголовков ядра (kernel headers)
  • Неправильный порядок установки или отключения графической среды
  • Несовместимость версии драйвера с версией ядра Linux
  • Ошибки в конфигурации Xorg или GRUB при использовании нескольких мониторов

Требуемые инструменты и предварительные условия

  • Доступ к терминалу с правами администратора (sudo)
  • Подключение к интернету
  • Видеокарта NVIDIA (GeForce, Quadro или Tesla)
  • Ubuntu 20.04 LTS, 22.04 LTS или более новая версия
  • Не менее 2 ГБ свободного места на диске

Пошаговая инструкция по установке

  1. Откройте терминал, нажав Ctrl+Alt+T.
  2. Обновите список пакетов: введите команду sudo apt update и нажмите Enter.
  3. Установите зависимости: выполните sudo apt install -y build-essential linux-headers-$(uname -r).
  4. Отключите драйвер Nouveau, добавив его в чёрный список. Создайте файл: sudo nano /etc/modprobe.d/blacklist-nouveau.conf.
  5. Скопируйте в файл две строки:
    blacklist nouveau
    options nouveau modeset=0
    Нажмите Ctrl+O, затем Enter, потом Ctrl+X для сохранения.
  6. Обновите initramfs: введите sudo update-initramfs -u.
  7. Добавьте официальный PPA-репозиторий NVIDIA: sudo add-apt-repository ppa:graphics-drivers/ppa и подтвердите Enter.
  8. Обновите список пакетов: sudo apt update.
  9. Найдите последнюю стабильную версию драйвера: apt search nvidia-driver | grep "^nvidia-driver".
  10. Установите драйвер (замените XX на номер версии, например 550): sudo apt install -y nvidia-driver-XX.
  11. Перезагрузитесь: sudo reboot.
  12. После загрузки откройте терминал и проверьте установку: nvidia-smi. Должна отобразиться информация о видеокарте и драйвере.
  13. Если экран чёрный после перезагрузки, загрузитесь в режиме восстановления (Recovery Mode), выберите опцию Drop to root shell prompt и выполните sudo apt remove nvidia-driver-* для отката.

Альтернативный способ: использование графического менеджера драйверов

  1. Откройте Software & Updates (Программы и обновления).
  2. Перейдите на вкладку Additional Drivers (Дополнительные драйверы).
  3. Дождитесь загрузки списка доступных драйверов NVIDIA.
  4. Выберите последнюю версию с меткой proprietary, tested.
  5. Нажмите Apply Changes (Применить изменения) и дождитесь завершения установки.
  6. Перезагрузитесь: sudo reboot.

Часто задаваемые вопросы

Почему после установки экран остаётся чёрным? Загрузитесь в Safe Mode (нажмите Shift при старте), откройте терминал и выполните sudo apt remove nvidia-*, затем перезагрузитесь и повторите установку с отключением Nouveau.

Как узнать версию установленного драйвера? Выполните команду nvidia-smi в терминале — она выведет версию драйвера, модель видеокарты и использование памяти.

Совместимы ли старые видеокарты NVIDIA с последними драйверами? Нет — карты серии GeForce 400/500 и старше поддерживают только драйверы версии 391.xx, а более новые версии требуют GeForce 600 и выше; проверьте совместимость на сайте nvidia.com.

Похожие материалы

Очистка кэша пакетов apt и удалить ненужные зависимости в Linux
Ошибка apt-get update при сбое репозиториев в Debian
Google Chrome через терминал в Ubuntu Linux