Пятница, 19 ноября 2021 22:04

Установка официальных драйверов NVIDIA на ПК под управлением Astra Linux

Россия
Оцените материал
(0 голосов)

Сразу после установки в Astra Linux, для видеокарт компании NVIDIA, используются свободные драйвера nouveau. Они достаточно производительны для простых задач, но если вы планируете играть или работать в программах 3d моделирования, вам придется установить официальные драйвера от NVIDIA. Только они обеспечивают хорошую производительность.

Сегодня мы рассмотрим установку драйвера NVIDIA версии 470 в Astra Linux.

Проверим какие драйвера сейчас установлены. Запустим: 

glxinfo | grep OpenGL

 

OpenGL vendor string: nouveau
OpenGL renderer string: NV137
OpenGL core profile version string: 4.3 (Core Profile) Mesa 20.1.7
OpenGL core profile shading language version string: 4.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.3 (Compatibility Profile) Mesa 20.1.7
OpenGL shading language version string: 4.30
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 20.1.7
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
OpenGL ES profile extensions:

В данный момент используются свободные драйвера nouveau.

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

Запустим установку:

sudo apt install --yes --force-yes nvidia-driver-470 nvidia-settings xserver-xorg-video-nvidia-470

Будет произведено скачивание всех требуемых пакетов, сборка и установка всех необходимых модулей.

Просто установить драйвера недостаточно, необходимо отключить драйвер nouveau. Последовательно запустим следующие команды:

sudo -i

ln -s /usr/lib32/i386-linux-gnu/ /usr/lib/i386-linux-gnu  
echo blacklist nouveau >> /etc/modprobe.d/blacklist.conf
echo options nouveau modeset=0 >> /etc/modprobe.d/blacklist.conf 

sed -i -e "s/^[[:space:]]*nouveau[[:space:]]\+modeset[[:space:]]*=[[:space:]]*1/#nouveau modeset=1/" /etc/initramfs-tools/modules

update-initramfs -u -k all

Перезагрузим ПК

sudo reboot

После перезагрузки проверим используемый драйвер:

glxinfo | grep OpenGL

  

OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: NVIDIA GeForce GTX 1050 Ti/PCIe/SSE2
OpenGL core profile version string: 4.6.0 NVIDIA 470.57.02
OpenGL core profile shading language version string: 4.60 NVIDIA
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.6.0 NVIDIA 470.57.02
OpenGL shading language version string: 4.60 NVIDIA
OpenGL context flags: (none)
OpenGL profile mask: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.2 NVIDIA 470.57.02
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
OpenGL ES profile extensions:

Заключение

Сегодня мы рассмотрели установку драйвера для видеокарты Nvidia на Astra Linux.

Проверили какие драйвера использовались до установки.

Запустили автоматическую установку требуемых пакетов.

Запретили запуск свободного драйвера для карт Nvidia — nouveau.

После перезагрузки проверили какой драйвер используется системой.

В следующей статье мы рассмотрим существующие тесты производительности (BenchMarks) для видеокарт в Astra Linux.

Прочитано 111 раз Последнее изменение Пятница, 19 ноября 2021 22:22