Установка видеокарты астра линукс
В Linux Astra ситуация иная. Система автоматически выставляет разрешение монитора и частоту обновления. И если Вы сами ненароком выставили настройки неверно — то можете получите черный экран и после перезагрузки.
Перед настройкой узнайте максимально возможное разрешение вашего монитора и частоту обновления, перед тем как что то настраивать!
Выходим из ситуации проверенным способом. Можно не лезть в терминал и попробовать подключить другой монитор поновее. Подойдет и современный телевизор при условии что на компьютере и телевизоре есть порты HDMI + у вас есть кабель HDMI.
Я уже таскал телевизор (и кабель) раза три. Пока не убедитесь, что компьютер загружается нормально — телевизор соседу не отдавайте 🙂 Небольшие современные телевизоры (для кухни) проблему решают. Через HDMI пока помогало.
Определение нужной версии драйвера с помощью командной строки.
Для определения версии драйвера с помощью командной строки понадобится установить пакет pciutils, если он ранее не был установлен:
sudo apt install pciutils |
Далее выполнить команду:
lspci -nn | egrep -i "3d|display|vga" |
Примерный вывод команды (в данном случае определена видеокарта модели GeForce 210):
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GT218 [GeForce 210] [10de:0a65] (rev a2)
Как настраивать монитор после установки драйверов?
Для настройки монитора, карт, экрана и X- сервера разработчики Astra Linux предлагают пакет настроек, его можно установить обычно, через графический менеджер пакетов:
Не забываем перед установкой сделать файлы исполняемым. В «панели управления» теперь появится еще одна настройка:
Но будьте аккуратны c настройками графики.
Чёрный экран при запуске компьютера Astra Linux после изменения разрешения, как вернуть изображение?
Телевизора или монитора под рукой не предвидится? Вернуть прежние настройки можно, загрузив Astra Linux без графики и создать файл настроек с нужными параметрами.
- Сначала отключим графику при загрузке, у нас система станет загружаться без рабочего стола;
- Затем мы через терминал сможем создать (или скачать рабочий файл), положить его в нужное место для запуска графической среды.
Для этого нам понадобиться установочная флешка Astra linux. Мы загрузимся с нее, перейдем в режим восстановления, чтобы отключить загрузку среды Xorg. Как правильно запустить режим восстановления смотрите на видео далее.
При загрузке оболочки из программы установки смонтируем терминал в корневом каталоге от имени суперпользователя
chroot /target /bin/bash/
затем откроем в текстовом редакторе nano нужный файл:
из строки GRUB_CMDLINE_LINUX_DEFAULT=»quiet splash»
убрать quiet splash
и заменить на vga=788
Должно получиться так:
Обновим загрузчик grub:
Далее временно отключим графическую оболочку Fly (потом ее можно будет вернуть обратно) :
systemctl disable fly-dm
Запишем изменения на жесткий диск из буфера:
sync
Выйдем из CHROOT:
Как установить драйвер Nvidia с расширением Run в Linux Астра Орел?
Предполагается, что на компьютере до этого момента не было установлено видеодрайверов Nvidia. В противном случае сначала нужно запустить Астра Линукс в режиме без графики и тогда у вас все получиться.
В нашем случае скачанный с сайта Nvidia драйвер имеет вид сценария RUN, а не привычного *.deb пакета. Установить его через графический менеджер пакетов не получится, поэтому будем действовать иначе. Сначала закроем все программы и временно отключим рабочий стол:
sudo systemctl stop fly-dm
Вводим логин и пароль пользователя и далее переходим в папку со скаченным драйвером.
У меня это домашняя папка /Загрузки. Перейдем в нее:
sudo systemctl stop fly-dm cd ./Загрузки
sudo systemctl stop fly-dm ls -i
И затем вводим команду на исполнение, выбрав нужный файл:
Я подробно описал процесс установки драйвера с сайта производителя. Но значительная часть видеокарт Nvidia поддерживается разработчиком Astra Linux и установить драйвер в виде deb пакета можно гораздо быстрее.
К тому же если ваша карта входит в список поддерживаемых — предусмотрена автоматическая настройка файлов и установка драйверов в виде пакета. В настоящее время доступны 340,390,410 версии драйверов. Они входят в состав пакета, который нужно скачать с репозитория и установить:
После чего устанавливаем непосредственно драйвера командой, остановив рабочий стол (или загрузившись в режиме без графики):
sudo systemctl stop fly-dm sudo astra-nvidia-install
При работе удаленно через ssh может пригодится автоматический сценарий настройки системных файлов (делали выше) от имени суперпользователя:
sudo systemctl stop fly-dm echo blacklist nouveau >> /etc/modprobe.d/blacklist.conf
echo options nouveau modeset=0 >> /etc/modprobe.d/blacklist.conf
Вот еще команды для установки архивных deb пакетов драйверов в терминальном режиме:
- где tar xzf команда распаковки;
- nvidia-graphics-drivers-.tar.gz пример названия архива нужной версии.
Переходим в папку с файлами и устанавливаем командой:
sudo systemctl stop fly-dm
Как удалить драйвер карты Nvidia c компьютера Linux Astra Орел?
Если требуется установить сторонний драйвер не входящий в дистрибутив и поддержку, существующие драйвера нужно сначала удалить из системы. Учтите после перезагрузки компьютера вы не сможете загрузится, пока не переведете Астра Линукс в режим загрузки без графики. Удаляем все одной командой, (если карта входит в список поддерживаемых) и установлен «автоматический» пакет:
Если драйвер не входит в список поддерживаемых, то удалять его нужно вручную через терминал командами:
Удалить все пакеты драйверов:
apt remove —purge —yes —force-yes nvidia* apt remove —purge —yes —force-yes nvidia* apt remove —purge —yes —force-yes libnvidia* apt remove —purge —yes —force-yes nvidia* apt remove —purge —yes —force-yes xserver-xorg-video-n* apt remove —purge —yes —force-yes nvidia* for nvdeb in `dpkg -l | grep nvidia`; do
apt remove —purge —yes —force-yes nvidia* apt remove —purge —yes —force-yes $nvdeb
Восстановить «оригинальную» графику (иначе не загрузится компьютер):
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
Удалить драйверы ядра Nvidia:
for nvdriver in `find /lib/modules -type f -name «nvidia*»`; do for nvdriver in `find /lib/modules -type f -name «nvidia*»`; do echo «$nvdriver»
for nvdriver in `find /lib/modules -type f -name «nvidia*»`; do mv -f $nvdriver $-$$-backup
for nvdriver in `find /lib/modules -type f -name «nvidia*»`; do done
for nvdriver in `find /lib/modules -type f -name «nvidia*»`; do depmod -a
Привести в первоначальный вид системные файлы, которые редактировали в начале статьи и обновить параметры командой:
for nvdriver in `find /lib/modules -type f -name «nvidia*»`; do sudo update-initramfs -u -k all
Перезагрузить компьютер. Лично мне не приходилось удалять драйвера вручную — все карты оказывались в списке поддерживаемых. Информация взята с сайта разработчика. Пишите в комментариях, кто сталкивался с проблемами и как решено. Удачи!
Как повысить разрешение экрана на 1920 х1080 в Astra Linux через терминал?
Astra Linux (в отличие от некоторых других ОС линукс) не требует обязательного наличия видеокарты . Достаточно адаптера, что на борту. Но в этом случае разрешение может быть низким и настойками на рабочем столе его не повысить. В этой главе продолжаем путь к изменениям настроек до максимально возможных (зависит от заводских характеристик монитора).
Среда Xorg больше не использует настройки из конфигурационных файлов, а берет ту информацию, которую сообщает о себе монитор. Но можно создать файл конфигурации самому. Поместить его в нужный каталог и отредактировать.
Останавливаем через терминал рабочий стол командой (если нормально работаете в графическом режиме):
sudo systemctl stop fly-dm
Вводим логин и пароль суперпользователя. Создаем конфигурационный файл:
sudo Xorg -configure
Копируем его в требуемый каталог:
sudo cp /root/xorg.conf.new /etc/X11/xorg.conf
Далее, выполните команду, она покажет характеристики для указанного Вами разрешения. Скопируйте (или запишите) полученные данные; они нам понадобятся для указания в файле xorg.conf
Modeline «1920x1080_60.00» 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
Предлагаю скачать уже готовый файл xorg. Впишите туда нужные настройки в этих местах:
Флешку с файлом можно примонтировать и затем скопировать файл в /etc/X11 (если черный экран) либо скопировать его через файловый менеджер если с графикой все в порядке.
При установке видеокарты в дальнейшем можно файл xorg.conf удалить из /etc/X11/ и система снова будет загружаться автоматически. Но не забыть оставить копию на всякий случай. 😀
Чтобы включить графический режим обратно снова выполните запуск с установочной флешки Linux Astra в режиме восстановления. Снова войдите в среду восстановления под суперпользователем, исправьте файл grub изменив строки на прежние:
Сохраните изменения и снова выполните последовательность команд:
update-grub systemctl enable fly-dm sync
Можно экcпериментировать, меняя разрешение экрана в файле и добиться приемлемых результатов. Если кто знает более легкий путь избавления от черного экрана — прошу делиться в комментариях. У меня на сегодня всё.
В данной статье представлена инструкция по установке драйверов видеокарт NVidia. Драйверы видеокарт NVidia (с DKMS) доступны в составе расширенного репозитория Astra Linux Special Edition 1.7 (см. Репозитории Astra Linux Special Edition x.7: структура, особенности подключения и использования ).
Очистить и обновить файл /etc/X11/xorg.conf:
Запретить запуск драйверов Nouveau, добавив в файл /etc/modprobe.d/blacklist.conf строчки
и закомментировать в файле /etc/initramfs-tools/modules строчку nouveau modeset=1
после чего выполнить команду
Вышеуказанные действия можно выполнить следующим сценарием от имени суперпользователя с высоким уровнем целостности:
Для установки драйверов NVidia:
- Подключить репозитории:
- основной репозиторий и актуальное оперативное обновление основного репозитория;
- актуальное оперативное обновление базового репозитория;
- актуальное оперативное обновление расширенного репозитория;
Обновить список пакетов:
Получить список доступных драйверов:
По необходимости установить пакет nvidia-detect и выполнить проверку оборудования. При этом независимо от используемого оборудования рекомендуется использовать пакет самой последней версии (на момент написания статьи - версия 495):
в случае неработоспособности последней версии можно установить более старые версии.
После установки пакета nvidia-detect проверка оборудования выполняется командой:
После подключения репозитория установка драйверов выполняется командой:
Удаление драйверов Nvidia
Для удаления драйверов Nvidia и восстановления работы драйверов Nouveau следует выполнить следующие действия:
Очистить и обновить файл /etc/X11/xorg.conf;
Удалить все пакеты драйверов Nvidia:
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Восстановить оригинальные версии GL библиотек mesa и символических ссылок:
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
Удалить модули ядра Nvidia:
for nvdriver in `find /lib/modules -type f -name "nvidia*"`; do
echo "$nvdriver"
mv -f $nvdriver $-$$-backup
done
depmod -aУдалить (или закомментировать) строки в файле /etc/modprobe.d/blacklist.conf, запрещающие запуск драйверов Nouveau:
Раскомментировать в файле /etc/initramfs-tools/modules строку
и выполнить команду
Для удаления драйверов Nvidia можно воспользоваться утилитой деинсталляции драйверов Nvidia из пакета astra-nvidia, доступного по ссылке.
Представленные драйверы являются разработкой компании NVidia. компанией ООО "РусБИТех-Астра" они не дорабатываются, и не проходят сертификацию. Компания "РусБИТех-Астра" не несет ответственности за корректное функционирование этих драйверов.
Комплекты драйверов представлены архивами единого репозитория, содержащего все варианты драйверов для всех вариантов ядер, используемых в Astra Linux Special Edition, при этом:
- комплекты драйверов для Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.6) представлены в двух вариантах:
- требующие использования DKMS;
- не требующие использования DKMS.
- не требующие использования DKMS.
Представленные драйверы являются разработкой компании NVidia. компанией ООО "РусБИТех-Астра" они не дорабатываются, и не проходят сертификацию. Компания "РусБИТех-Астра" не несет ответственности за корректное функционирование этих драйверов.
Комплекты драйверов представлены архивами единого репозитория, содержащего все варианты драйверов для всех вариантов ядер, используемых в Astra Linux Special Edition, при этом:
- комплекты драйверов для Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.6) представлены в двух вариантах:
- требующие использования DKMS;
- не требующие использования DKMS.
- не требующие использования DKMS.
Драйверы NVidia для Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.7), требующие использования DKMS, доступны в составе расширенного репозитория Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.7).
Драйверы NVidia для Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.6), требующие использования DKMS, могут использоваться в Astra Linux Common Edition.
Все драйверы без DKMS подписаны на ключах ООО "РусБИТех-Астра" и обеспечивают функционирование в режиме замкнутой программной среды .
При использовании драйверов без DKMS при установке нового ядра ОС необходимо переустановить драйверы:
Последнее обновление: 27.12.2021. Представленные версии драйверов:
- 340.108;
- 390.143;
- 460.84;
- 470.57.
- 495.44;
- 5.4.0:
- linux-image-5.4.0-54-generic / linux-image-5.4.0-54-hardened;
- linux-image-5.4.0-81-generic / linux-image-5.4.0-81-hardened;
Можно попробовать угадать нужную версию драйвера, просто устанавливая и стирая все имеющиеся варианты драйверов.
Определение нужной версии драйвера с помощью пакета nvidia-detect
Установить пакет nvidia-detect:
sudo dpkg -i nvidia-detect_*.deb Запустить программу nvidia-detect командой:
Если программа рекомендует использовать "драйверы по умолчанию" (default drivers) - это значит, что подходят драйверы самой последней версии (на момент написания статьи - версия 418). В остальных случаях программой будет явно указана подходящая версия драйверов.
Перед установкой рекомендуется проконтролировать, что в системе не присутствуют ранее установленные драйверы Nvidia или остатки от их установки, и при необходимости, очистить систему. Для удаления драйверов Nvidia можно воспользоваться утилитой деинсталляции драйверов Nvidia из пакета astra-nvidia, доступного по ссылке , или выполнить действия вручную:
Очистить и обновить файл /etc/X11/xorg.conf;
rm /etc/X11/xorg.conf
dpkg-reconfigure xserver-xorgУдалить все пакеты драйверов Nvidia:
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Восстановить оригинальные версии GL библиотек mesa и символических ссылок:
Удалить модули ядра Nvidea:
for nvdriver in `find /lib/modules -type f -name "nvidia*"`; do
echo "$nvdriver"
mv -f $nvdriver $-$$-backup
done
depmod -aУдалить (или закомментировать) строки в файле /etc/modprobe.d/blacklist.conf, запрещающие запуск драйверов nouveau:
Раскомментировать в файле /etc/initramfs-tools/modules строку
nouveau modeset=1 и выполнить команду
update-initramfs -u -k all После выполнения очистки перезагрузить машину.
Astra Linux SE 10015-01 (очередное обновление 1.6)
с установленным оперативным обновлением БЮЛЛЕТЕНЬ № 20200327SE16 - Update 5 или БЮЛЛЕТЕНЬ № 20200722SE16 - Update 6
и ядром 4.15.3-2Astra Linux SE 10015-01 (очередное обновление 1.6) с установленным оперативным обновлением БЮЛЛЕТЕНЬ № 20200722SE16 - Update 6 и ядром 5.4.0-34
После скачивания архива распаковать его:
Для драйверов, предназначенных для ОС без установленных оперативных обновлений и драйвера 340.108 в версии для ядра 4.15.3.-2:
Перейти в подкаталог, созданный при распаковке архиа, где размещены файлы с установочными пакетами, и выполнить команду для установки:sudo dpkg -i *.deb Подключить полученный при распаковке каталог в качестве репозитория пакетов (см. Подключение репозиториев с пакетами в ОС Astra Linux и установка пакетов) и далее использовать стандартную процедуру установки пакетов с помощью команд:
Или перейти в подкаталог, созданный при распаковке архива, и выполнить команду для установки:
sudo dpkg -i pool/non-free/n/nvidia-graphics-drivers-*/*.deb В некоторых случаях мониторы не могут передать видеокарте информацию о поддерживаемых ими видеорежимах (так называемый информационный блок EDID).
Это может быть вызвано неисправностью самого монитора, или кабеля, которым монитор подключен.cvt 1280 1024 60 Пример файла с комментариями ниже:
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
EndSectionSection "Files"
EndSectionSection "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
EndSectionЕсли после перезагрузки графический интерфейс не запускается может потребоваться настройка запуска X-сервера от имени суперпользователя (root). Для этого в конфигурационном файле /etc/X11/fly-dm/fly-dmrc раскомментировать и привести к указанному ниже виду параметр ServerUID:
/etc/X11/fly-dm/fly-dmrc
После внесения изменений выполнить перезапуск сервиса fly-dm:
tar xf nvidia-settings.tar При распаковке пакета в текущем каталоге будет создан подкаталог nvidia-settings/ содержащий пакеты для установки. Установка пакетов после распаковки архива:
sudo dpkg -i nvidia-settings/*.deb
NVIDIA CUDA Toolkit – это среда разработки для GPU с поддержкой CUDA, основанная на языке Си.
Устанавливать ПОСЛЕ установки драйверов. Для установки на ОС СН Astra Linux SE требуется подключение диска со средствами разработки.
Команды для установки:
Пакет opencv собранный сразу с поддержкой CUDA 9.1. Устанавливается после пакета nvidia-cuda-toolkit.tar (который предоставляет CUDA 9.1) Для установки на ОС СН Astra Linux SE требуется подключение диска со средствами разработки.
Друзья, на связи Алексей, приветствую! Если Вы начинающий пользователь Linux, то полезно будет узнать про тонкости касающиеся видеокарт. При установке система Astra linux не требует обязательного наличия видеокарты и ставиться на штатный видеоадаптер (на борту материнской платы).
Но что если позже мы видеокарту все-таки установим? В этом случае нужно будет самим поставить драйвера в систему вручную.
При этом нужно помнить, что для Linux предпочтительнее покупать видеокарты Nvidia, потому как их производитель поставляет драйвера для операционных систем Linux (в отличие например от Radeon, для которых найти драйвера сложнее).
После установки карты в системный блок идем в «Пуск» -«Панель управления» — «оборудование» -«Менеджер устройств» и убеждаемся, что наша карта в списке устройств:
В моем примере нужен драйвер для GT 440. Отпраляемся на сайт Nvidia и находим нужный. Я всегда ищу вручную, указав нужные параметры поиска:
Для функционирования в безопасной, замкнутой программной среде потребуются подписанные драйвера; их можно скачать на сайте разработчика Astra Linux
После скачивания драйвера запустить и установить его привычным способом не получиться:
blacklist nouveau
options nouveau modeset=0…….в системный файл /etc/modprobe.b/blacklist.conf
И закомментируем строчку в файле /etc/initramfs-tools/modules строчку nouveau modeset=1
обновим измененные параметры, выполнив команду:
sudo update-initramfs -u -k all
Читайте также: