Забудьте о тормозах: Настройте максимальную производительность видеокарты Nvidia в Debian 10

Забудьте о тормозах: Настройте максимальную производительность видеокарты Nvidia в Debian 10

Ваша мощная видеокарта Nvidia в Debian работает не на полную силу? Знакомо чувство, когда игры лагают, а интерфейс подтормаживает? Виной всему стандартный драйвер nouveau, который не раскрывает и половины потенциала вашего железа.

Но это легко исправить! Мы подготовили исчерпывающее руководство, которое вернет вашей системе скорость и отзывчивость. Вы получите детальную инструкцию по установке проприетарного драйвера, который откроет доступ ко всем функциям видеокарты.

Мы разберем несколько рабочих способов: от простой установки из официальных репозиториев Debian до получения самых свежих версий из бэкпортов. Вы научитесь определять точную версию драйвера, подходящую именно для вашей модели GeForce, будь то новая RTX или легендарная серия 500.

Узнаете, как правильно подготовить систему, избежав распространенных ошибок. Мы даже покажем, что делать, если вы решите скачать драйвер напрямую с сайта Nvidia. А специальный раздел посвящен чистому удалению драйвера и возврату к стандартным настройкам, если это потребуется.

Хватит мириться с низкой производительностью! Наш гид проведет вас от начала до конца, чтобы вы могли наслаждаться плавной графикой и стабильной работой системы. Переходите к статье и раскройте истинную мощь вашего Debian!


Дискретные видеокарты компании Nvidia являются одними из самых распространённых. Они предлагают максимальную производительность при незначительно более высокой цене по сравнению с другими производителями. По умолчанию в Debian для карт Nvidia стоит драйвер nouveau с открытым исходным кодом.

Этот драйвер не поддерживает тонкую настройку видеокарты, а также, как правило, имеет более низкую производительность. Тем не менее, вы всегда можете установить проприетарный драйвер. В этой статье мы рассмотрим как установить драйвер Nvidia Debian 10.


Содержание статьи

Установка драйвера Nvidia в Debian

1. Как узнать какая версия драйвера нужна

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

lspci -k | grep -EA2 "VGA|3D|Display"

Забудьте о тормозах: Настройте максимальную производительность видеокарты Nvidia в Debian 10

Утилита nvidia-detect позволяет посмотреть информацию о видеокарте компании Nvidia и определить рекомендуемую версию драйвера для этой модели. Устанавливается утилита с помощью следующей команды:

sudo apt -y install nvidia-detect

Забудьте о тормозах: Настройте максимальную производительность видеокарты Nvidia в Debian 10

Узнать рекомендуемую для видеокарты версию драйвера можно с помощью команды:

sudo nvidia-detect

Забудьте о тормозах: Настройте максимальную производительность видеокарты Nvidia в Debian 10

Если вы не хотите устанавливать эту утилиту, вы можете посмотреть официальный сайт Nvidia или воспользоваться следующими рекомендациями:

  • драйвер версии 340.107 — для видеокарт GeForce, начиная с 8-й серии и вплоть до 300-й серии;
  • драйвер версии 390.116 — для видеокарт GeForce 400-й и 500-й серий;
  • драйвер версии 418.74 или более новый — для видеокарт GeForce 600-й и выше серий.

2. Подготовка к установке видеодрайвера

Прежде чем будет выполнена установка драйвера Nvidia в Debian 10, устанавливаем заголовочные файлы ядра:

sudo apt install linux-headers-$(uname -r|sed 's/[^-]*-[^-]*-//')

Забудьте о тормозах: Настройте максимальную производительность видеокарты Nvidia в Debian 10

3. Установка драйвера из репозитория Debian

Открываем файл с репозиториями sources.list в mcedit и добавляем туда ветки contrib и non-free:

sudo mcedit /etc/apt/sources.list

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

Забудьте о тормозах: Настройте максимальную производительность видеокарты Nvidia в Debian 10

Сохраняем изменения в sources.list с помощью нажатия клавиши F2. Выходим из текстового редактора, нажав клавишу F10.

Забудьте о тормозах: Настройте максимальную производительность видеокарты Nvidia в Debian 10

Обновляем список пакетов системы:

sudo apt update

Забудьте о тормозах: Настройте максимальную производительность видеокарты Nvidia в Debian 10

Для установки последней стабильной версии драйвера из репозиториев выполните:

sudo apt install nvidia-driver

Для видеокарт серии 400-500 надо установить драйвер не выше версии 390:

sudo apt install nvidia-legacy-390xx-driver

Для установки драйвера Nvidia Debian 10 версии 340 для очень старых видеокарт выполните команду:

sudo apt install nvidia-legacy-340xx-driver

Забудьте о тормозах: Настройте максимальную производительность видеокарты Nvidia в Debian 10

Если вы устанавливали драйвер версии 340, то, возможно, к нему понадобиться отдельно установить nvidia-xconfig:

sudo apt install nvidia-xconfig

Забудьте о тормозах: Настройте максимальную производительность видеокарты Nvidia в Debian 10

Запускаем пакет nvidia-xconfig для автоматического создания конфигурационного файла:

sudo nvidia-xconfig

Забудьте о тормозах: Настройте максимальную производительность видеокарты Nvidia в Debian 10

Перезагружаем систему:

sudo reboot

Забудьте о тормозах: Настройте максимальную производительность видеокарты Nvidia в Debian 10

4. Установка драйвера из testing репозитория

В данный момент последней версией драйвера является 430.64. Данный пакет можно использовать для видеокарт GeForce 600-й и выше серий. Драйвер ещё не включён в основную ветку репозиториев.

При установке используется репозиторий buster-backports — официальный репозиторий пакетов из веток testing и unstable, предназначенных для работы в стабильной версии ОС, например, патчей безопасности. Этот репозиторий предоставляет наиболее свежие версии пакетов. Сначала добавляем репозиторий buster-backports в /etc/apt/sources.list:

sudo mcedit /etc/apt/sources.list

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

Забудьте о тормозах: Настройте максимальную производительность видеокарты Nvidia в Debian 10

Сохраняем изменения в sources.list с помощью нажатия клавиши F2. Выходим из текстового редактора, нажав клавишу F10. Затем обновляем пакеты системы:

sudo apt update

И устанавливаем драйвер Nvidia в Debian:

sudo apt install -t buster-backports nvidia-driver

Забудьте о тормозах: Настройте максимальную производительность видеокарты Nvidia в Debian 10

Перезагружаем систему:

sudo reboot

Забудьте о тормозах: Настройте максимальную производительность видеокарты Nvidia в Debian 10

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

Скачиваем файл с драйвером с сайта Nvidia:

 

Забудьте о тормозах: Настройте максимальную производительность видеокарты Nvidia в Debian 10

Проверяем наличие файла в папке Загрузки:

cd Загрузки && ls

Забудьте о тормозах: Настройте максимальную производительность видеокарты Nvidia в Debian 10

Отключаем драйвер nouveau:

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

sudo echo options nouveau modeset=0 >> /etc/modprobe.d/blacklist-nvidia-nouveau.conf

Забудьте о тормозах: Настройте максимальную производительность видеокарты Nvidia в Debian 10

Устанавливаем требуемые для сборки пакеты gcc и make:

sudo apt install gcc make

Деактивируем GUI для ОС после перезагрузки:

sudo systemctl set-default multi-user.target

Перезагружаем систему:

sudo reboot

Авторизуемся в терминале как root. Переходим в папку /home/user/Загрузки:

cd /home/имя_пользователя/Загрузки

Выполняем команду:

sudo bash NVIDIA-Linux-x86_64-390.116.run

В процессе установки нужно будет ответить на некоторые вопросы и выполнить соответствующие вопросам действия. При этом, в зависимости от параметров вашей системы, некоторые из вопросов могут отсутствовать. Показываемая на экране информация:

The CC version check failed:

The kernel was built with gcc version 8.2.0 (Debian 8.2.0-14), but the current compiler version is cc (Debian 8.3.0-2) 8.3.0.

  • Ignore CC version check
  • Abort installation

Install NVIDIA's 32-bit compatibility libraries?

  • Yes
  • No

An incomplete installation of libglvnd was found. Do you want to install a full copy of libglvnd? This will overwrite any existing libglvnd libraries.

  • Don't install libglvnd files
  • Install and overwrite existing filesort installation.
  • Abort installation

Would you like to run the nvidia-xconfig utility to automatically update your X configuration file so that the NVIDIA X driver will be used when you restart X? Any pre-existing X configuration file will be backed up.

  • Yes
  • No

Возвращаем на место загрузку системы в графическом режиме и перезагружаемся:

sudo systemctl set-default graphical.target

sudo systemctl reboot

6. Проверка завершения установки

Проверить наличие установленного драйвера можно с помощью команды:

lspci -k | grep -EA2 "VGA|3D|Display"

Забудьте о тормозах: Настройте максимальную производительность видеокарты Nvidia в Debian 10

Удаление драйвера Nvidia из Debian

1. Удаление драйверов из репозитория

Удаляем драйвер Nvidia с помощью команды:

sudo dpkg -P $(dpkg -l | grep nvidia-driver | awk '{print $2}')

Забудьте о тормозах: Настройте максимальную производительность видеокарты Nvidia в Debian 10

Далее выполняем:

sudo apt autoremove

Забудьте о тормозах: Настройте максимальную производительность видеокарты Nvidia в Debian 10

Активируем вновь драйвер nouveau:

sudo apt install xserver-xorg-video-nouveau

Забудьте о тормозах: Настройте максимальную производительность видеокарты Nvidia в Debian 10

Перезагружаем систему:

sudo reboot

Забудьте о тормозах: Настройте максимальную производительность видеокарты Nvidia в Debian 10

2. Удаление драйверов, установленных с сайта Nvidia

Переходим в папку с пакетом, содержащим драйвер:

cd /home/user/Загрузки

Забудьте о тормозах: Настройте максимальную производительность видеокарты Nvidia в Debian 10

Затем, чтобы удалить драйвер Nvidia Debian выполните:

sudo bash NVIDIA-Linux-x86_64-XXX.XX.run --uninstall

Забудьте о тормозах: Настройте максимальную производительность видеокарты Nvidia в Debian 10

В процессе удаления драйвера система спросит: восстановить конфигурацию xorg из backup? Отвечаем: Yes.

Забудьте о тормозах: Настройте максимальную производительность видеокарты Nvidia в Debian 10

Забудьте о тормозах: Настройте максимальную производительность видеокарты Nvidia в Debian 10

Восстанавливаем из backup конфигурацию xorg, если не сделали этого в процессе удаления драйвера:

sudo nvidia-xconfig --restore-original-backup

Активируем драйвер nouveau:

sudo rm /etc/modprobe.d/blacklist-nvidia-nouveau.conf

Забудьте о тормозах: Настройте максимальную производительность видеокарты Nvidia в Debian 10

Перезагружаем систему:

sudo reboot

Забудьте о тормозах: Настройте максимальную производительность видеокарты Nvidia в Debian 10

Выводы

Сегодня мы разобрались как выполняется установка драйвера Nvidia в Debian 10. Нами были рассмотрены вопросы установки драйверов как из репозитория, так и с официального сайта Nvidia, а также особенности установки различных версий. Было проведено тестирование производительности драйверов. Также было уделено внимание процедуре удаления драйвера Nvidia из системы и порядку возврата к драйверу nouveau с открытым исходным кодом.

Оставить комментарий


Кликните на изображение чтобы обновить код, если он неразборчив