Подсказка
Для корректной работы GPU в операционной системе Astra Linux SE 1.7 необходимо удалить старые драйверы и установить новые, скачав их с сайта производителя.
Для работы серверной версии ПО с нейросетевыми детекторами необходимо выполнить настройку ОС. Для это выполните следующее:
-
Скачайте драйвер Nvidia с официального сайта.
-
Отключите Nouveau драйвера. Для этого создайте новый файл конфигурации:
sudo vi /etc/modprobe.d/blacklist-nouveau.conf
Добавьте в него следующие строки:
blacklist nouveau options nouveau modeset=0
Сохраните изменения в файле и обновить с помощью команды:
sudo update-initramfs -u
-
Установите драйвер Nvidia одним из выбранных вариантов:
-
Без режима замкнутой программной среды
Перезагрузите сервер в режиме, не использующим графический интерфейс. Для этого введите следующие команду и перезагрузите сервер.
sudo systemctl set-default multi-user.target
Перейдите в папку, куда был загружен драйвер и запустите установку драйвера:
sudo chmod +x NVIDIA-Linux-x86_64-xxx.xxx.run && ./NVIDIA-Linux-x86_64-xxx.xxx.run
После успешной установки драйвера возвращаем графический интерфейс:
sudo systemctl set-default graphical.target sudo systemctl reboot
Переименуйте файл xorg.conf
sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.`date +%s`
-
В режиме замкнутой программной среды
Перезагрузите сервер в режиме, не использующим графический интерфейс. Для этого введите следующие команду и перезагрузите сервер.
sudo systemctl set-default multi-user.target
Перейдите в папку, куда был загружен драйвер и распакуйте архив с драйвером:
sudo chmod +x NVIDIA-Linux-x86_64-xxx.xxx.run && ./NVIDIA-Linux-x86_64-xxx.xxx.run -x
Рядом с драйвером появится папка NVIDIA-Linux-x86_64-xxx.xxx. Подпишите все файлы *.so и все исполняемые файлы, находящиеся в корневом каталоге этой папки.
Запустите установку драйвера:
sudo ./nvidia-installer
В конце установки появится сообщение об ошибке: DIGSIG:[ERROR] MODULE VERIFICATION FAILED.
Чтобы исправить ошибку, нужно подписать собранные модули nvidia-*.ko, находящиеся в:
/usr/lib/modules/`uname -r`/kernel/drivers/video/
Для проверки корректной установки, запустите:
sudo nvidia-debugdump -D
Если вывод команды пустой, установка прошла успешно.
После успешной установки драйвера возвращаем графический интерфейс:
sudo systemctl set-default graphical.target sudo systemctl reboot
Переименуйте файл xorg.conf
sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.`date +%s`
-
-
Установите библиотеки необходимые для работы нейросетевых детекторов.
Создайте пустую папку и запустите команду:
wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/libcublas-11-1_11.2.1.74-1_amd64.deb https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/cuda-cudart-11-1_11.1.74-1_amd64.deb https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/libcufft-11-1_10.3.0.74-1_amd64.deb https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/libcurand-11-1_10.2.2.74-1_amd64.deb https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/libcusolver-11-1_11.0.0.74-1_amd64.deb https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/libnpp-11-1_11.1.1.269-1_amd64.deb https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/cuda-nvrtc-11-1_11.1.74-1_amd64.deb https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/libcudnn8_8.1.0.77-1+cuda11.2_amd64.deb https://developer.download.nvidia.com/compute/machine-learning/repos/ubuntu1804/x86_64/libnvinfer7_7.2.1-1+cuda11.1_amd64.deb https://developer.download.nvidia.com/compute/machine-learning/repos/ubuntu1804/x86_64/libnvinfer-plugin7_7.2.1-1+cuda11.1_amd64.deb https://developer.download.nvidia.com/compute/machine-learning/repos/ubuntu1804/x86_64/libnvonnxparsers7_7.2.1-1+cuda11.1_amd64.deb
После скачивания всех пакетов, введите команду в этой папке:
sudo dpkg -i *.deb
-
Перезагрузите сервер
sudo reboot
Подсказка
Для использования нейросетевых детекторов в работе ПО в ОС Astra Linux SE 1.7 в режиме замкнутой программной среды все библиотеки должны быть подписаны.
Процесс подписи библиотек описан в базе знаний ОС:

