ГлавнаяОперационные системыLinuxКак добавить драйверы Nvidia в вашу установку Debian

Как добавить драйверы Nvidia в вашу установку Debian

Установка официального драйвера Nvidia — одна из самых запутанных частей обслуживания машины с Linux. Каждый дистрибутив предоставляет свой набор драйверов, каждый со своими проблемами совместимости и производительности. В этой статье показано, как установить официальные драйверы Nvidia для вашей системы Debian.

Совет : несколько советов для заставить Wayland правильно работать с видеокартами Nvidia .

Подготовка вашей системы для драйверов Nvidia

Первый шаг при установке драйверов Nvidia в Debian — проверить, правильно ли ваша система определяет вашу видеокарту. Для этого выполните следующую команду в терминале вашего дистрибутива:

lspci | grep -iE "3d|display|

Подготовка вашей системы для драйверов Nvidia

строка текста, в которой будут выделены все доступные видеокарты на вашем компьютере.

Терминал, показывающий доступные видеокарты на текущем компьютере.

Выполните следующую команду:

sudo sed -i '/^deb \|^deb-src / s/$/ non-free contrib/' /etc/apt/sources.list

Совет. узнайте, как управлять текстовыми потоками в терминале, к понимание утилиты sed .

Обновите списки репозитория вашего дистрибутива:

sudo apt update && sudo apt -y upgrade

Установка драйверов с помощью apt

На этом этапе ваша система Debian теперь может искать проприетарные пакеты до подходящий . Чтобы установить проприетарный драйвер Nvidia, вам необходимо сначала установить заголовки ядра вашей системы:

sudo apt install linux-headers-$(uname -r) nvidia-detect firmware-misc-nonfree

Запустите программу «nvidia-detect», чтобы определить драйвер Nvidia, подходящий для вашего компьютера:

sudo nvidia-detect
Терминал, показывающий выходные данные двоичного файла nvidia-detect.

Получите нужный вам драйвер с помощью apt. В моем случае я установлю пакет «nvidia-driver», пос

Установка драйверов с помощью apt

Ti:

sudo apt install nvidia-driver

Перезагрузите систему, чтобы загрузить новый драйвер Nvidia, затем запустите nvidia-smi, чтобы проверить, правильно ли работает драйвер.

Терминал, показывающий выходные данные nvidia-smi.

Установка драйверов с использованием официальных пакетов Nvidia

Помимо использования apt, вы также можете установить графический драйвер для вашей карты с самой Nvidia. Это позволит вам установить последний пакет драйверов для вашего оборудования сразу после его выхода.

Для начала выполните следующую команду, чтобы установить все необходимые компоненты для графического драйвера:

sudo apt install gcc make acpid dkms dracut libglvnd0 libglvnd-dev libglvnd-core-dev libc-dev linux-headers-$(uname -r)

Удалите все предыдущие установки пакета nvidia-driver из репозиториев Debian, затем перезагрузите систему:

sudo apt purge "*nvidia*"
sudo reboot

Откройте веб-браузер, затем перейдите на страницу загрузки драйверов Nvidia .

Снимок экрана, показывающий страницу загрузки драйверов Nvidia.

Выберите модель вашей видеокарты, а затем выберите «64-разрядная версия Linux» в раскрывающемся списке «Операционная система».

Установка драйверов с использованием официальных пакетов Nvidiaающий раскрывающийся список операционной системы для поддержки Linux.">

Нажмите «Поиск», чтобы загрузить все совместимые драйверы для вашей системы, затем выберите тот, который вы хотите установить. В моем случае я выберу «535.146.02», поскольку это самый последний стабильный драйвер для моей карты.

Снимок экрана, показывающий последнюю стабильную версию драйвера для карт Nvidia.

Отключение драйвера Nouveau с открытым исходным кодом

Отключите графический драйвер nouveau из загрузчика вашей системы. Это гарантирует, что ядро ​​не будет загружать драйвер с открытым исходным кодом, если присутствует официальный:

sudo -s
echo "blacklist nouveau" >> /etc/modprobe.d/blacklist.conf

Откройте файл конфигурации GRUB с помощью вашего любимого текстового редактора:

sudo nano /etc/default/grub

Найдите строку, начинающуюся с «GRUB_CMDLINE_LINUX_DEFAULT».

Терминал, показывающий файл конфигурации GRUB по умолчанию.

Вставьте строку «rd.driver.blacklist=nouveau» после значения «тихо».

Терминал, выделяющий опцию конфигурации GRUB с черным списком для драйвера Nvidia с открытым исходным кодом.

Обновите конфигурацию GRUB, затем создайте новый образ initramfs:

sudo update-grub
sudo cp /boot/initrd.img-$(uname -r) /boot/initrd.img-nouveau
sudo dracut -q --force /boot/initrd.img-$(uname -r) $(uname -r)

К вашему сведению: понимайте, как работают загрузчики, к восстановление GRUB в сломанных установках .

Установка официального драйвера Nvidia в Debian

Перезагрузите систему, затем нажмите Стрелку вниз, затем Eв меню загрузки GRUB:

Снимок экрана, показывающий вывод GRUB по умолчанию для Debian 12.

Откроется окно, в котором вы сможете изменить параметры загрузки для текущего сеанса. Пе

Отключение драйвера Nouveau с открытым исходным кодом

«3» в конец.

Снимок экрана, на котором показаны измененные аргументы загрузки для Debian Linux.

Нажмите Ctrl+ X, чтобы продолжить процесс загрузки.

Предоставьте свои данные пользователя, как только система загрузит приглашение для входа в систему.

Снимок экрана, показывающий экран входа в систему без графического интерфейса.

Переключитесь на пользователя root, запустив sudo -s, затем запустите двоичный файл драйвера Nvidia:

chmod +x ~/Downloads/NVIDIA-Linux-x86_64-535.146.02.run
~/Downloads/NVIDIA-Linux-x86_64-535.146.02.run

Выберите «Да», когда программа установки спросит вас о включении «32-битных двоичных файлов совместимости», «модулей DKMS» и запуске утилиты «nvidia-xconfig».

Снимок экрана, показывающий приглашение утилиты nvidia-xconfig.

Примечание. В более новых драйверах Nvidia вас спросят, хотите ли вы пересобрать initramfs вашего компьютера. Выберите «Перестроить initramfs», чтобы загрузить драйвер Nvidia в загрузочный образ вашей системы.

Перезагрузите систему, чтобы загрузить новый графический драйвер:

sudo reboot

Наконец, проверьте, использует ли ваша система новые графические драйверы, запустив nvidia-smi.

Терминал, показывающий выходные данные nvidia-smi для более нового графического драйвера.

Изучение процесса установки драйвера Nvidia в Debian — это лишь первый шаг в освоении внутреннего устройства Linux. Узнайте, как максимально эффективно использовать возможности своей машины к настройка кэша ZRAM .

Изображение предоставлено: Установка официального драйвера Nvidia в Debian через Unsplash">Кристиан Видигер через Unsplash . Все изменения и скриншоты Рамсеса Реда.

ПОХОЖИЕ СТАТЬИ

Популярные записи