В Debian, если вы хотите установить проприетарные драйверы NVIDIA, рекомендуется включите contrib
и несвободные
репозитории и установите упакованный драйвер. Адаптация инструкций для Debian 8 (выполняйте все как root
или через sudo
):
add contrib non-free
в соответствующую строку в /etc/apt/sources.list
, так что вы получите что-то вроде
deb http://httpredir.debian.org/debian/ testing main contrib non-free
установить заголовки ядра (которые у вас уже есть) и модуль ядра драйвера
aptitude update
aptitude -r install linux-headers - $ (uname -r) nvidia-legacy -304xx-kernel-dkms
установить и запустить nvidia-xconfig
для создания соответствующего файла конфигурации
aptitude install nvidia-xconfig
nvidia-xconfig {{ 1}}
При выполнении всего этого также необходимо установить nvidia-installer-cleanup
, который очистит остатки установщика NVIDIA.
После всего этого перезагрузитесь, и новый драйвер должен быть собран (если он еще не был собран) и загружен.
Если вы не хотите устанавливать другие несвободные пакеты, см. Как заблокировать несвободные пакеты с помощью настроек apt?
Здесь это то, что у меня сработало после новой установки Debian stretch RC2 (у меня только базовая система с KDE):
Загрузите grub с параметром nomodeset : https: //askubuntu.com/questions/38780/how-do-i-set-nomodeset-after-ive-already-installed-ubuntu
Add contrib и non-free в Центре программного обеспечения (не используйте Управление программным обеспечением на дальнейших этапах, так как это может испортить зависимости).
Установите все обновления.
Установите Synaptic Package Manager из Центра программного обеспечения.
Из Synaptic Package Manager установите aptitude .
Откройте корневой терминал и следуйте инструкциям по установке устаревшего драйвера nvidia в Debian Jessie для вашего случая (у меня был драйвер 304xx): https://wiki.debian.org/NvidiaGraphicsDrivers#NVIDIA_Private_Driver
Перезагрузить.
Я перезапустил свою систему, не создавая новый файл конфигурации сервера Xorg.
Не будет работать так в Stretch. Моя карта также зависит от устаревшего драйвера 304xx, обнаруженного nvidia-detect, но весь пакет плюс зависимости НЕ доступны в ЛЮБОМ из репозиториев debian Stretch. Итак, nvidia-detect тоже не удалось, сказал мне ерунду для установки, довел меня до черного экрана, пришлось удалить все пакеты nvidia. Ручная установка пакета deb также не удалась, опять же из-за отсутствия примерно шести зависимостей в Stretch. В Sid / experimental есть пакет 304xx, но я не хотел возиться с моим sources.list, получая смешанную и запутанную систему. Перешел на бесплатный драйвер nouveau, вынужденный жить с сообщением ядра «указатель на таблицу плоских панелей недействителен», но вся графика работает.