Определение нужной версии драйвера
Можно попробовать угадать нужную версию драйвера, просто устанавливая и стирая все имеющиеся варианты драйверов.
Определение нужной версии драйвера с помощью командной строки.
Для определения версии драйвера с помощью командной строки понадобится установить пакет pciutils, если он ранее не был установлен:
Примерный вывод команды (в данном случае определена видеокарта модели GeForce 210):
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GT218 [GeForce 210] [10de:0a65] (rev a2)
Определить необходимую версию драйвера по полученному сообщению о модели видеокарты можно с помощью списков совместимости, представленных на WEB-сайте NVIDIA.
Определение нужной версии драйвера с помощью пакета nvidia-detect
Скачать пакет nvidia-detect: nvidia-detect_418.56-1_amd64.deb.
Установить пакет nvidia-detect:
Запустить программу nvidia-detect командой:
Если программа рекомендует использовать "драйверы по умолчанию" (default drivers) - это значит, что подходят драйверы самой последней версии (на момент написания статьи - версия 418).
В остальных случаях программой будет явно указана подходящая версия драйверов.
Установка драйверов
Перед установкой рекомендуется проконтролировать, что в системе не присутствуют ранее установленные драйверы Nvidia или остатки от их установки, и при необходимости, очистить систему.
Для удаления драйверов Nvidea можно воспользоваться утилитой деинсталляции драйверов Nvidia из пакета astra-nvidia, доступного по ссылке, или выполнить действия вручную:
Скачать архив нужной версии пакетов (или все версии для последующего развёртывания на целевой машине при отсутствии доступа к Интернет).
Версия драйвера | Ссылка для скачивания драйвера |
---|---|
ОС СН Смоленск 1.6 без установленных обновлений | |
418 | |
390 | |
340 | |
ОС СН Смоленск 1.6 с установленными обновлениями | |
418 | |
390 | |
340 |
После скачивания архива распаковать его:
Проблемы с автоматическим определением разрешения монитора
В некоторых случаях мониторы не могут передать видеокарте информацию о поддерживаемых ими видеорежимах (так называемый информационный блок EDID).
Это может быть вызвано неисправностью самого монитора, или кабеля, которым монитор подключен.
В таких ситуация можно попробовать вручную исправить параметры видеорежимов в файле /etc/X11/xorg.conf, определив параметры режима с помощью команды cvt, например:
cvt 1280 1024 60
Пример файла с комментариями ниже: