Установка драйверов видеокарт Nvidia для Astra Linux Special Edition

Драйверы для видеокарт Nvidia

Обновлено 31 октября 2017: добавлены драйверы 384.47 и 387.12 для версии 1.5.

Обновлено 13 апреля 2017: добавлены драйвера 375.20 для версии 1.5.

Актуальные версии драйверов для видеокарт Nvidia предоставляются производителем ОС отдельными пакетами. Для удобства в нашем репозитории собранные РусБИТех’ом драйверы подготовлены для версий 1.3, 1.4 и 1.5 Astra Linux Special Edition.

Доступные версии драйверов:

  • для версии 1.3 Астры: 310.32, 331.67, 340.24;
  • для версии 1.4: 340.46, 361.28;
  • Для версии 1.5: 340. x, 361. x, 367. x, 375.20, 384.47, 387.12.

Такое разнообразие версий отчасти обусловлено правилами, установленными самой Nvidia. Выбор версии зависит от установленной видеокарты. Более новые версии драйверов могут не поддерживать старые видеокарты.

Поддерживаемые устройства:

Установка из репозиториев Лаборатории 50

В наших репозиториях хранятся подготовленные производителем ОС Astra Linux Special Edition пакеты с драйверами. Содержимое пакетов (драйверы) оставлены нетронутыми, однако сами пакеты: а) переименованы для соответствия правилам Debian; б) перепакованы архиватором XZ для сокращения размера файлов. Собранные драйвера подписаны ключами РусБИТеха и поддерживают функционирование устройства в режиме замкнутой программной среды.

Подробные инструкции по подключению репозиториев даны на странице описания. После подключения репозиториев драйвер устанавливается командой

sudo aptitude install nvidia-graphics-drivers-<ВЕРСИЯ>xx

Пакеты могут быть скачаны вручную (для версии 1.3, 1.4, 1.5) и установлены командой

sudo dpkg -i nvidia-graphics-drivers-<ВЕРСИЯ>_amd64.deb

Установка с Wiki РусБИТеха

Скачайте пакеты с вики РусБИТеха и установите командой

sudo dpkg -i nvidia-drivers-astra-smolensk-<ВЕРСИЯ>-signed.deb

Настройка

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

  • /dev/dri/*
  • /dev/*nvidia*
  • /proc/driver/nvidia/*

Например:

  find /dev/dri -type c -exec /usr/sbin/pdp-flbl :::ehole {} ;
  find /dev -name nvidia*  -type c -exec /usr/sbin/pdp-flbl :::ehole {} ;
  /usr/sbin/pdp-flbl -R :::ehole /proc/driver/nvidia ;

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *