Установка проприетарных драйверов NVidia 304 в Debian Testing / Stretch

Посмотрите на команды:

и друзья в пакете run-one в Ubuntu.

Просто завершите свою команду одним из них, если это необходимо.

Полное раскрытие: я являюсь автором Byobu , а также набора утилит run-one.

1
28.06.2016, 13:05
3 ответа

В 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?

2
27.01.2020, 23:35

Здесь это то, что у меня сработало после новой установки Debian stretch RC2 (у меня только базовая система с KDE):

  1. Загрузите grub с параметром nomodeset : https: //askubuntu.com/questions/38780/how-do-i-set-nomodeset-after-ive-already-installed-ubuntu

  2. Add contrib и non-free в Центре программного обеспечения (не используйте Управление программным обеспечением на дальнейших этапах, так как это может испортить зависимости).

  3. Установите все обновления.

  4. Установите Synaptic Package Manager из Центра программного обеспечения.

  5. Из Synaptic Package Manager установите aptitude .

  6. Откройте корневой терминал и следуйте инструкциям по установке устаревшего драйвера nvidia в Debian Jessie для вашего случая (у меня был драйвер 304xx): https://wiki.debian.org/NvidiaGraphicsDrivers#NVIDIA_Private_Driver

  7. Перезагрузить.

Я перезапустил свою систему, не создавая новый файл конфигурации сервера Xorg.

0
27.01.2020, 23:35

Не будет работать так в Stretch. Моя карта также зависит от устаревшего драйвера 304xx, обнаруженного nvidia-detect, но весь пакет плюс зависимости НЕ доступны в ЛЮБОМ из репозиториев debian Stretch. Итак, nvidia-detect тоже не удалось, сказал мне ерунду для установки, довел меня до черного экрана, пришлось удалить все пакеты nvidia. Ручная установка пакета deb также не удалась, опять же из-за отсутствия примерно шести зависимостей в Stretch. В Sid / experimental есть пакет 304xx, но я не хотел возиться с моим sources.list, получая смешанную и запутанную систему. Перешел на бесплатный драйвер nouveau, вынужденный жить с сообщением ядра «указатель на таблицу плоских панелей недействителен», но вся графика работает.

0
27.01.2020, 23:35

Теги

Похожие вопросы