Astra linux установить драйвер видеокарты

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

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

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:

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

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
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.

Читайте также:  010 editor linux install

Источник

Аннотация

В данной статье представлена инструкция по установке драйверов видеокарт NVidia. Драйверы видеокарт NVidia (с DKMS) доступны в составе расширенного репозитория Astra Linux Special Edition 1.7 (см. Репозитории Astra Linux Special Edition x.7: структура, особенности подключения и использования ).

Программное обеспечение расширенного репозитория является сторонним по отношению к Astra Linux, не дорабатывается с точки зрения выполнения требований по безопасности информации и не проверяется при сертификации.
Подробнее см. Использование стороннего программного обеспечения в аттестованных информационных системах, функционирующих под управлением Astra Linux Special Edition.

При использовании программного обеспечения расширенного репозитория рекомендуется для дополнительной изоляции процессов осуществлять их запуск в изолированной программной среде (контейнере) [п. 7.2 РукКСЗ1]. При использовании для этих целей Docker-контейнеров их запуск целесообразно осуществлять от имени непривилегированного пользователя в rootless-режиме, а при включенном мандатном контроле целостности (МКЦ) с применением технологии запуска контейнеров на пониженном [п. 7.2.1] или выделенном [п. 7.2.7] уровне МКЦ.

Действия перед установкой драйверов NVidia

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

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

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

Для установки драйверов NVidia:

  1. Подключить репозитории:
    1. основной репозиторий и актуальное оперативное обновление основного репозитория;
    2. актуальное оперативное обновление базового репозитория;
    3. актуальное оперативное обновление расширенного репозитория;

    в случае неработоспособности последней версии можно установить более старые версии.

    Удаление драйверов Nvidia

    Для удаления драйверов Nvidia и восстановления работы драйверов Nouveau следует выполнить следующие действия:

      Очистить и обновить файл /etc/X11/xorg.conf;

    apt remove —purge —yes —force-yes nvidia*
    apt remove —purge —yes —force-yes libnvidia*
    apt remove —purge —yes —force-yes xserver-xorg-video-n*
    for nvdeb in `dpkg -l | grep nvidia`; do
    apt remove —purge —yes —force-yes $nvdeb
    done

    apt install —reinstall —yes —force-yes xserver-xorg-core libgl1 libgl1-mesa-dri libgl1-mesa-glx libglapi-mesa libgles2 libgles2-mesa libglew2.0 libglewmx1.13 libglu1-mesa libglvnd0 libglx-mesa0 libglx0

    for nvdriver in `find /lib/modules -type f -name «nvidia*»`; do
    echo «$nvdriver»
    mv -f $nvdriver $-$$-backup
    done
    depmod -a

    Для удаления драйверов Nvidia можно воспользоваться утилитой деинсталляции драйверов Nvidia из пакета astra-nvidia, доступного по ссылке.

    Источник

    Установка драйвера NVIDIA на Astra Linux Common Edition 2.11/2.12

    Эта статья описывает установку на компьютеры с картой Nvidia.

    Для ноутбуков и моноблоков с гибридной графикой планируется отдельная статья.

    Установить необходимые пакеты:

    Скачать с сайта nvidia.ru драйвер, выбрать тип, серию и семейство продукта, в поле «Операционная система» выбрать «Показать все операционные системы» и выбрать «Linux 64bit»

    Далее необходимо отключить свободный драйвер nouveau:

    В /etc/modprobe.d/blacklist.conf добавить строки:

    blacklist nouveau options nouveau modeset=0

    В /etc/initramfs-tools/modules удалить или закомментировать строку

    После загрузки, перейти в терминал нажатием CTRL+ALT+F1, выполнить вход и выполнить команду:

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

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

    u@astra:~$ glxinfo | grep OpenGL
    OpenGL vendor string: NVIDIA Corporation
    OpenGL renderer string: GeForce GT 440/PCIe/SSE2
    OpenGL core profile version string: 4.6.0 NVIDIA 390.42
    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 390.42
    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 390.42
    OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
    OpenGL ES profile extensions:

    Источник

Оцените статью
Adblock
detector