Подробный гайд: решение проблемы зависания видео в ALT Linux

Гайд по устранению зависания видео в ALT Linux: диагностика, установка драйверов NVIDIA/AMD, настройка системы и оптимизация воспроизведения.

2026.05.03                  


Подробный гайд: решение проблемы зависания видео в ALT LinuxПодробный гайд: решение проблемы зависания видео в ALT Linux

Шаг 1: Первичная диагностика

Проверка текущего видеодрайвера

# Узнать, какой драйвер используется
lspci -k | grep -A2 -E "(VGA|3D)"

# Или через inxi (если установлен)
inxi -G

# Проверка загруженных модулей ядра
lsmod | grep -E "nvidia|nouveau|radeon|amdgpu"

# Детальная информация о видеокарте
lshw -c display | egrep 'physical|configuration'

Просмотр логов на предмет ошибок

# Ошибки ядра, связанные с видео
dmesg | grep -iE "error|fail|nvidia|nouveau|drm"

# Логи графического сервера
cat /var/log/Xorg.0.log | grep -i "EE\|WW"

# Журнал systemd для сессии пользователя
journalctl --user -xe | grep -i video

Шаг 2: Выбор и установка правильного драйвера

Для видеокарт NVIDIA

Вариант А: Проприетарный драйвер (рекомендуется для игр и 3D)

# 1. Обновите ядро (обязательно!)
sudo update-kernel

# 2. Перезагрузитесь и проверьте версию ядра
uname -r

# 3. Удалите конфликтующий драйвер nouveau
sudo rpm -e $(rpm -qf `modinfo -F filename nouveau`)

# 4. Установите общие пакеты NVIDIA
sudo apt-get install nvidia_glx_common

# 5. Запустите автоматическую установку драйвера
sudo nvidia-install-driver

# 6. Обновите initramfs
sudo make-initrd

# 7. Добавьте nouveau в чёрный список
echo 'blacklist nouveau' | sudo tee /etc/modprobe.d/blacklist-nouveau.conf

# 8. Перезагрузитесь
sudo reboot

Вариант Б: Открытый драйвер Nouveau (стабильность > производительность)

# Установка драйверов nouveau
sudo apt-get install xorg-drv-nouveau xorg-dri-nouveau

# Настройка через xsetup-monitor
sudo xsetup-monitor -d nouveau

# Обновление initramfs
sudo make-initrd -k $(uname -r)

Для видеокарт AMD

# Обновление системы и драйверов
sudo apt-get update && sudo apt-get upgrade

# Для старых карт (до 2012): драйвер Radeon используется по умолчанию
# Для новых карт (GCN 1.2+): драйвер AMDGPU

# При необходимости ручной установки с сайта AMD:
wget https://drivers.amd.com/drivers/linux/amdgpu-pro-VERSION.tar.xz
tar -Jxvf amdgpu-pro-VERSION.tar.xz
cd amdgpu-pro-VERSION
sudo ./amdgpu-pro-install -y
sudo reboot

Шаг 3: Настройка для устранения артефактов и тиринга

Устранение «тиринга» (разрывов изображения) на NVIDIA

# Временное применение настройки
nvidia-settings --assign CurrentMetaMode="nvidia-auto-select +0+0 { ForceCompositionPipeline = On }"

# Для постоянного применения добавьте в /etc/X11/xorg.conf.d/10-monitor.conf:
Section "Screen"
  Identifier     "Screen0"
  Device         "Device0"
  Monitor        "Monitor0"
  DefaultDepth    24
  Option         "metamodes" "nvidia-auto-select +0+0 { ForceCompositionPipeline = On }"
EndSection

Оптимизация для онлайн-видео и браузеров

# Проверка поддержки аппаратного ускорения в браузере
# Для Firefox/Chromium:
about:support  # в адресной строке браузера

# Установка кодеков для корректного воспроизведения
sudo apt-get install ffmpeg gstreamer1.0-plugins-good gstreamer1.0-plugins-bad

Шаг 4: Дополнительные настройки и оптимизации

Отключение композитинга (если вызывает лаги)

# Для XFCE:
xfwm4 --replace --disable-compositor

# Для KDE Plasma:
# Системные настройки → Экран и монитор → Композитор → Отключить

Проверка и настройка частоты обновления

# Просмотр доступных режимов
xrandr

# Установка оптимальной частоты (пример для 60 Гц)
xrandr --output HDMI-1 --mode 1920x1080 --rate 60

Управление энергопотреблением (для ноутбуков)

# Установка TLP для оптимизации питания
sudo apt-get install tlp tlp-rdw
sudo tlp start

# Для NVIDIA: отключение энергосбережения, если вызывает зависания
sudo nvidia-settings --assign [gpu:0]/GPUPowerMizerMode=1

Шаг 5: Если проблема сохраняется — расширенная диагностика

Проверка перегрева

# Установка утилит мониторинга
sudo apt-get install lm_sensors hddtemp

# Запуск сенсоров
sensors

# Температура видеокарты (NVIDIA)
nvidia-smi --query-gpu=temperature.gpu --format=csv

Тест стабильности системы

# Проверка оперативной памяти
sudo memtester 1024 1

# Проверка диска на ошибки
sudo smartctl -a /dev/sda

# Стресс-тест видео (осторожно!)
sudo apt-get install glmark2
glmark2

Сбор информации для отчёта об ошибке

# Автоматический сбор данных об оборудовании
sudo hw-probe -all -upload

# Или вручную:
inxi -Fxxxz > system_info.txt
lspci -vvv >> system_info.txt
lsmod >> system_info.txt
dmesg >> system_info.txt

Быстрые решения при внезапных зависаниях

Симптом Быстрое решение
Зависание при просмотре видео в браузере Отключить аппаратное ускорение в настройках браузера
Артефакты после выхода из сна sudo systemctl restart display-manager
Чёрный экран после загрузки Загрузиться в recovery mode → переключить драйвер через xsetup-monitor
Лаги в играх/3D-приложениях Убедиться, что используется проприетарный драйвер, а не nouveau

Важно:

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