Установка драйвера nvidia-legacy-300xx на Debian Bookworm

Вопрос или проблема

Недавно я попробовал следовать видео о “гейминге на Linux”, потому что хочу полностью переключиться с Windows, которую использую только для игр, на Debian, который установлен вместе с Windows в режиме двойной загрузки.

Следуя вики NvidiaGraphicsDrivers, я запускаю nvidia-detect, чтобы проверить, какой драйвер установить для моей видеокарты NVidia, и nvidia-detect просто сообщает мне, что моя карта поддерживает только драйвер 300xx legacy.

Проблема в том, что в Debian 12 Bookworm, как кажется, убрали пакет nvidia-legacy-390xx-driver из-за ошибки (пакета для bookworm nvidia-legacy-390xx-driver нет).

Наиболее цитируемое решение – добавить в файл apt репозиторий для sid (неустойчивая версия Debian) или для bullseye и скачать legacy драйвер оттуда. Я думаю, что это не “хорошее решение”, потому что я устанавливаю пакет, который был удален из-за проблемы с ошибкой (а это не “незначительная проблема”…) и фактически нарушаю стабильность Debian.

Какое лучшее решение для установки драйверов NVidia для старых видеокарт? Будет ли Debian bullseye лучше, чем Debian bookworm для игр? Или мне стоит предпочесть такие операционные системы, как Fedora для игр, возможно, в двойной загрузке с Debian?

Примечание: Я также видел, что Debian bookworm поставляется с установленными nouveau и optimus (в случае если у вас есть интегрированная графика и видеокарта), но я не могу понять, использует ли optimus только встроенную видеокарту (Intel) или использует видеокарту nvidia или обе по умолчанию. Является ли optimus с Nouveau лучшей альтернативой драйверу nvidia? Или драйвер nvidia просто лучший вариант для оптимальной производительности?

Ответ или решение

Установка драйвера nvidia-legacy-300xx на Debian Bookworm может повставать некоторые сложности, особенно учитывая, что Galaxy или другие старые видеокарты могут требовать устаревших драйверов, которые не поддерживаются в текущей версии Debian.

Шаги для установки драйвера nvidia-legacy-300xx на Debian Bookworm:

  1. Подготовка системы:
    Убедитесь, что ваша система обновлена:

    sudo apt update
    sudo apt upgrade
  2. Проверка наличия вашей видеокарты:
    Используйте nvidia-detect для проверки, какой драйвер вам необходим:

    sudo apt install nvidia-detect
    nvidia-detect
  3. Добавление необходимого репозитория:
    Так как в Debian Bookworm отсутствуют устаревшие драйвера для вашей видеокарты, вы можете временно добавить репозиторий из Bullseye. Воспользуйтесь этим методом осторожно.

    Откройте файл /etc/apt/sources.list в редакторе:

    sudo nano /etc/apt/sources.list

    Добавьте следующую строку для Bullseye:

    deb http://deb.debian.org/debian bullseye main contrib non-free

    ПРЕДУПРЕЖДЕНИЕ: Это может привести к некоторым конфликтам. Убедитесь, что у вас есть резервная копия.

  4. Обновление списка пакетов:
    После добавления репозитория:

    sudo apt update
  5. Установка драйвера:
    Затем установите нужный драйвер:

    sudo apt install nvidia-legacy-390xx-driver
  6. Проверка установки:
    После установки драйвера перезагрузите систему и проверьте статус видеодрайвера:

    nvidia-smi

Рассмотрение альтернатив:

Что касается вашего вопроса о Bullseye и возможности альтернативной ОС, выбирая между Bullseye и Bookworm, Bullseye может быть более удобным выбором с точки зрения поддержки устаревших драйверов. Однако Debian Bookworm имеет более актуальные обновления и поддерживаемые пакеты, если играете на новейшем железе.

Fedora также является отличным выбором для игрового опыта, особенно на старом оборудовании, поскольку часто имеет более новые версии пакета драйверов и может обеспечить лучшее игровое окружение.

Что касается Nouveau и Optimus:

Nouveau — это открытый драйвер для видеокарт NVidia. Однако он может не обеспечивать такую же производительность как проприетарные драйвера от NVidia. Система Optimus автоматически переключает между интегрированной графикой (например, Intel) и дискретной графикой (NVidia). В большинстве случаев, при оптимальной производительности, использовать драйвер от NVidia предпочтительней, особенно для игр.

Заключение:

Будьте осторожны при добавлении сторонних репозиториев, и желательно тестировать управляемые изменения в пределах изолированной среды, например, в виртуальной машине, прежде чем внедрять их в основную систему. Если вы планируете использовать Debian в качестве основной игровой платформы с Legacy графикой, возможно, стоит рассмотреть вариант использования Bullseye для лучшей совместимости с устаревшими видеокартами.

Оцените материал
Добавить комментарий

Капча загружается...