Подробный гайд: Установка драйверов Intel в Astra Linux
Astra Linux (Common Edition / Special Edition) основана на Debian, поэтому драйверы Intel устанавливаются через штатные репозитории. Драйверы графики Intel уже встроены в ядро Linux (модули i915 / iris / xe), а в пользовательском пространстве используются пакеты Mesa и firmware.
Важно:
- Для чипов Intel 8-го поколения (Skylake) и новее не рекомендуется устанавливать пакет xserver-xorg-video-intel. Современный стек использует встроенный драйвер modesetting + Mesa. Указанный ниже набор оптимален для Astra Linux 1.7/1.8 на базе ядра 5.15+.
1. Подготовка системы
Обновите индексы пакетов и установите базовые утилиты:
sudo apt update
sudo apt install -y pciutils mesa-utils libgl1-mesa-dri apt-transport-https
2. Определение оборудования
Убедитесь, что система видит контроллер Intel:
lspci | grep -E "VGA|3D|Display"
Пример вывода:
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 620 (rev 07)
Запишите модель (например, UHD 620, Iris Xe, Arc A750).
3. Установка прошивок и модулей ядра
Драйверы Intel требуют firmware для корректной работы GPU, Wi-Fi и Bluetooth.
sudo apt install -y firmware-linux-nonfree firmware-misc-nonfree intel-microcode
Перезагрузите систему, чтобы применить microcode и firmware:
sudo reboot
Для Astra Linux SE: репозиторий non-free может быть отключен по политике безопасности.
Если пакеты не находятся:
- Проверьте статус: apt-cache policy firmware-misc-nonfree
- При необходимости подключите репозиторий через sudo astra-repo enable non-free или обратитесь к администратору безопасности вашей организации.
4. Графический стек и аппаратное ускорение
4.1. Базовый X11/Wayland стек
sudo apt install -y xserver-xorg-core libglx-mesa0 libegl-mesa0
(Драйвер modesetting идёт в составе xserver-xorg-core и используется по умолчанию)
4.2. VA-API (аппаратное декодирование видео)
sudo apt install -y intel-media-va-driver-nonfree libva-utils vainfo
Проверка:
vainfo
Ожидаемый вывод должен содержать строки VAProfileH264..., VAProfileVP9... и driver name = iHD.
4.3. OpenCL (опционально, для вычислений)
sudo apt install -y intel-opencl-icd clinfo
Проверка:
clinfo | grep -i "device name"
5. Проверка установки
После перезагрузки выполните:
| Проверка | Команда | Что должно быть |
|---|---|---|
| Загружен ли модуль ядра | lsmod | grep i915 | Вывод с размером модуля > 0 |
| Активный рендерер OpenGL | glxinfo | grep "OpenGL renderer" | Intel(R) UHD Graphics... или Mesa Intel... |
| Ядро поддерживает GPU | dmesg | grep -i i915 | head -n 5 | Сообщения [drm] initialized, modeset=1 |
| Аппаратное видео | vainfo | Список профилей без ошибок error |
6. Решение типичных проблем
| Симптом | Решение |
|---|---|
| i915 не загружается, чёрный экран | Добавьте в /etc/default/grub: GRUB_CMDLINE_LINUX_DEFAULT="... i915.modeset=1" -> sudo update-grub -> reboot |
| vainfo выдаёт libva error | Убедитесь, что установлен intel-media-va-driver-nonfree. Для старых чипов (<8 gen) используйте i965-va-driver |
| Низкая производительность в браузере/видео | Включите VA-API в настройках браузера или используйте mpv --hwdec=vaapi |
| Astra SE блокирует non-free | Используйте только свободные пакеты: firmware-linux-free, драйвер будет работать с ограниченной поддержкой Wi-Fi/GPU |
| Kernel panic при загрузке | Проверьте журнал: journalctl -b -1 | grep -i i915. При необходимости откатите ядро через apt install linux-image-... из репозитория Astra |
7. Дополнительные драйверы Intel (опционально)
| Устройство | Пакет | Примечание |
|---|---|---|
| Wi-Fi / Bluetooth (AX200/AX210/BE200) | firmware-iwlwifi, bluez | Требуется ядро >= 5.15 |
| Thunderbolt / USB4 | thunderbolt-software-kernel-tree | Обычно уже в ядре |
| Драйвер xe (для Intel Arc / Meteor Lake) | В ядре >= 6.6+ | Активируется параметром xe.force_probe=* |
8. Полезные команды для диагностики
# Версия ядра и драйвера
uname -r
modinfo i915 | grep -E "version|description"
# Статус GPU в реальном времени
sudo intel_gpu_top
# Журнал ядра по графическому стеку
journalctl -k | grep -iE "i915|drm|modeset"
# Проверка репозиториев Astra
cat /etc/apt/sources.list
sudo astra-repo list
Итог:
- В Astra Linux драйверы Intel не требуют ручной сборки. Достаточно обновить систему, установить firmware-*, mesa и intel-media-va-driver-nonfree. Для корпоративных сред (SE) согласуйте подключение non-free с отделом ИБ.