Display & GPU
Display & GPU in Vostok Linux
Vostok Linux comes with GPU drivers pre-installed and configured depending on which edition you chose. Everything works from the first boot — no manual driver installation needed.
GPU Drivers
Vostok Workstation (Standard Edition)
Uses Mesa — the open-source GPU driver stack for Linux. Mesa supports:
- Intel — all generations from Sandy Bridge onwards, full Vulkan support on Gen9+
- AMD — all GCN and RDNA cards via the
amdgpukernel driver, excellent Vulkan support - Older NVIDIA — basic support via
nouveau(open-source), limited performance
Mesa is installed as mesa-dri and works automatically. No configuration needed.
Check your GPU is working:
glxinfo | grep "OpenGL renderer"
Check Vulkan support:
vulkaninfo | grep "GPU id"
Vostok Workstation NVIDIA Edition
Uses the proprietary NVIDIA driver — pre-installed and fully configured. This edition is specifically built for NVIDIA GPU users who want maximum performance.
What you get:
- Full OpenGL, Vulkan and CUDA support
- Hardware video acceleration (NVENC/NVDEC)
- NVIDIA Wayland support via GBM
- Optimized for gaming with Steam and Proton
Check NVIDIA driver status:
nvidia-smi
Check NVIDIA driver version:
nvidia-smi --query-gpu=driver_version --format=csv,noheader
Wayland and X11
Vostok Linux runs Wayland by default through KDE Plasma. Wayland is the modern display protocol that provides better security, smoother rendering, and native HiDPI support.
However, just like Void Linux, X11 (Xorg) is also available if you need it. We include xorg-minimal in the default installation for compatibility.
Advantages of Wayland
- Better security — applications cannot spy on each other
- Smoother animations and reduced tearing
- Native fractional scaling for HiDPI displays
- Better touchpad and touchscreen support
- Lower input latency
When to Use X11
- If a specific application does not support Wayland yet
- If you use older remote desktop tools (VNC, X forwarding)
- If you experience GPU-specific issues on Wayland
Switch Between Wayland and X11
At the SDDM login screen, click the session selector in the bottom left corner and choose:
- Plasma (Wayland) — default, recommended
- Plasma (X11) — fallback
🖥️ KDE Display Settings
Open System Settings → Display and Monitor for all display configuration.
Single Monitor
Resolution, refresh rate, orientation and HDR settings are all in System Settings → Display and Monitor → Display Configuration.
Change refresh rate:
- Open Display Configuration
- Select your monitor
- Choose the desired refresh rate from the dropdown
Two or More External Monitors
Connect your monitors via HDMI, DisplayPort or USB-C. KDE Plasma detects them automatically.
In System Settings → Display and Monitor → Display Configuration:
- Drag monitors to arrange their position (left, right, above, below)
- Set one as Primary display
- Choose display mode:
- Extend — each monitor shows different content (recommended)
- Mirror — same image on all monitors
- Disable — turn off a specific screen
For a typical laptop + 1 external monitor setup:
- Connect the external monitor
- Open Display Configuration
- Arrange: drag external monitor to the right of the laptop screen
- Set external as primary if preferred
- Apply
For laptop + 2 external monitors:
- Connect both monitors
- All three appear in Display Configuration
- Arrange them left to right matching your physical setup
- Set refresh rates independently for each
- Apply — each monitor runs independently
HiDPI and Fractional Scaling
For high-resolution displays (4K, Retina), enable fractional scaling:
- System Settings → Display and Monitor → Display Configuration
- Set Scale to 125%, 150%, 175% or 200%
- Apply and log out / log back in for full effect
For mixed setups (HiDPI laptop + regular external monitor):
- Set each display's scale independently
- KDE Plasma handles mixed DPI setups natively on Wayland
Night Color (Blue Light Filter)
Reduce eye strain in the evening:
- System Settings → Display and Monitor → Night Color
- Enable Night Color
- Set activation time — automatic (sunset/sunrise) or manual
- Adjust color temperature (lower = warmer)
Screen Rotation
In Display Configuration, select your monitor and use the Orientation dropdown:
- Normal, 90°, 180°, 270°
🎮 Gaming and Performance
Check GPU Performance
glxgears
For NVIDIA:
nvidia-smi dmon
For AMD/Intel, check GPU usage:
radeontop
Enable Vulkan
Vulkan is enabled by default. Verify:
vulkaninfo | grep "GPU id"
Variable Refresh Rate (VRR / FreeSync / G-Sync)
For monitors that support VRR:
- System Settings → Display and Monitor → Display Configuration
- Select your monitor
- Enable Variable Refresh Rate if the option appears
🔍 Diagnostics
Check OpenGL renderer and version:
glxinfo | grep -E "renderer|version"
Check Vulkan devices:
vulkaninfo 2>/dev/null | grep "GPU id"
Check loaded kernel modules (GPU drivers):
lsmod | grep -E "nvidia|amdgpu|i915|nouveau"
Check display server:
echo $XDG_SESSION_TYPE
Should output wayland or x11.
List connected monitors:
kscreen-doctor -o
Check NVIDIA GPU details:
nvidia-smi
Check DRM display info:
cat /sys/class/drm/*/status
⚠️ Common Issues
Screen tearing on X11
If you experience tearing while scrolling or watching video on X11, enable compositing:
In KDE: System Settings → Display and Monitor → Compositor → Enable compositor, set Rendering backend to OpenGL 3.1.
On Wayland, tearing does not occur by default.
External monitor not detected
Try:
kscreen-doctor -o
If the monitor appears but shows as disabled, enable it:
kscreen-doctor output.HDMI-1.enable
Replug the cable and check again. If still not detected, test a different cable or port.
Wrong resolution or no 4K option
Some monitors require a specific cable to run at full resolution. DisplayPort or HDMI 2.0+ cables are needed for 4K at 60Hz.
Force a resolution manually:
xrandr --output HDMI-1 --mode 3840x2160 --rate 60
On Wayland, use kscreen-doctor:
kscreen-doctor output.HDMI-1.mode.3840x2160@60
Black screen after NVIDIA driver update
Boot to a TTY (Ctrl+Alt+F2) and check:
nvidia-smi
sv status sddm
sudo sv restart sddm
Wayland app looks blurry on HiDPI
Some older apps don't support Wayland scaling. Force them to scale via XWayland:
DISPLAY=:0 app-name
Or set the environment variable permanently in the app's .desktop file.
High GPU temperature on NVIDIA
Check temperature:
nvidia-smi --query-gpu=temperature.gpu --format=csv,noheader
Adjust fan speed (requires coolbits):
nvidia-settings -a GPUFanControlState=1 -a GPUTargetFanSpeed=70
🔄 Restart Display Manager
If the login screen or desktop is frozen:
sudo sv restart sddm
For deeper display documentation, see:
Дисплей и GPU в Vostok Linux
Vostok Linux поставляется с предустановленными и настроенными драйверами GPU в зависимости от выбранной редакции. Всё работает с первой загрузки — никакой ручной установки драйверов не нужно.
Драйверы GPU
Vostok Workstation (Стандартная редакция)
Использует Mesa — стек открытых драйверов GPU для Linux. Mesa поддерживает:
- Intel — все поколения начиная с Sandy Bridge, полная поддержка Vulkan на Gen9+
- AMD — все карты GCN и RDNA через драйвер ядра
amdgpu, отличная поддержка Vulkan - Старые NVIDIA — базовая поддержка через
nouveau(открытый), ограниченная производительность
Mesa установлена как mesa-dri и работает автоматически. Настройка не требуется.
Проверьте что GPU работает:
glxinfo | grep "OpenGL renderer"
Проверьте поддержку Vulkan:
vulkaninfo | grep "GPU id"
Vostok Workstation NVIDIA Edition
Использует проприетарный драйвер NVIDIA — предустановленный и полностью настроенный. Эта редакция создана специально для пользователей NVIDIA GPU которым нужна максимальная производительность.
Что вы получаете:
- Полная поддержка OpenGL, Vulkan и CUDA
- Аппаратное ускорение видео (NVENC/NVDEC)
- Поддержка NVIDIA Wayland через GBM
- Оптимизировано для игр через Steam и Proton
Проверить статус NVIDIA драйвера:
nvidia-smi
Проверить версию NVIDIA драйвера:
nvidia-smi --query-gpu=driver_version --format=csv,noheader
Wayland и X11
Vostok Linux запускает Wayland по умолчанию через KDE Plasma. Wayland — современный протокол отображения обеспечивающий лучшую безопасность, более плавный рендеринг и нативную поддержку HiDPI.
Однако, как и в Void Linux, X11 (Xorg) также доступен если он вам нужен. Мы включаем xorg-minimal в стандартную установку для совместимости.
Преимущества Wayland
- Лучшая безопасность — приложения не могут шпионить друг за другом
- Более плавные анимации и отсутствие тиринга
- Нативное дробное масштабирование для HiDPI дисплеев
- Улучшенная поддержка тачпада и сенсорного экрана
- Меньшая задержка ввода
Когда использовать X11
- Если конкретное приложение ещё не поддерживает Wayland
- Если используете старые инструменты удалённого рабочего стола (VNC, X forwarding)
- Если есть специфичные для GPU проблемы на Wayland
Переключение между Wayland и X11
На экране входа SDDM нажмите выбор сессии в левом нижнем углу и выберите:
- Plasma (Wayland) — по умолчанию, рекомендуется
- Plasma (X11) — резервный вариант
🖥️ Настройки дисплея KDE
Откройте Параметры системы → Дисплей и монитор для всех настроек дисплея.
Один монитор
Разрешение, частота обновления, ориентация и настройки HDR — всё в Параметры системы → Дисплей и монитор → Конфигурация дисплея.
Изменить частоту обновления:
- Откройте Конфигурацию дисплея
- Выберите ваш монитор
- Выберите нужную частоту из выпадающего списка
Два и более внешних монитора
Подключите мониторы через HDMI, DisplayPort или USB-C. KDE Plasma обнаруживает их автоматически.
В Параметры системы → Дисплей и монитор → Конфигурация дисплея:
- Перетаскивайте мониторы чтобы задать их расположение (слева, справа, сверху, снизу)
- Установите один как Основной дисплей
- Выберите режим отображения:
- Расширить — каждый монитор показывает разный контент (рекомендуется)
- Дублировать — одинаковое изображение на всех мониторах
- Отключить — выключить конкретный экран
Для типичного ноутбук + 1 внешний монитор:
- Подключите внешний монитор
- Откройте Конфигурацию дисплея
- Расположите: перетащите внешний монитор вправо от экрана ноутбука
- Установите внешний как основной если нужно
- Применить
Для ноутбук + 2 внешних монитора:
- Подключите оба монитора
- Все три появятся в Конфигурации дисплея
- Расположите их слева направо соответственно физическому расположению
- Установите частоту обновления для каждого независимо
- Применить — каждый монитор работает независимо
HiDPI и дробное масштабирование
Для высококачественных дисплеев (4K, Retina) включите дробное масштабирование:
- Параметры системы → Дисплей и монитор → Конфигурация дисплея
- Установите Масштаб на 125%, 150%, 175% или 200%
- Примените и выйдите из системы / войдите снова для полного эффекта
Для смешанных конфигураций (HiDPI ноутбук + обычный внешний монитор):
- Установите масштаб каждого дисплея независимо
- KDE Plasma нативно обрабатывает смешанные DPI конфигурации на Wayland
Night Color (Фильтр синего света)
Уменьшите нагрузку на глаза вечером:
- Параметры системы → Дисплей и монитор → Night Color
- Включите Night Color
- Задайте время активации — автоматически (закат/рассвет) или вручную
- Отрегулируйте цветовую температуру (ниже = теплее)
Поворот экрана
В Конфигурации дисплея выберите монитор и используйте выпадающий список Ориентация:
- Нормальная, 90°, 180°, 270°
🎮 Игры и производительность
Проверить производительность GPU
glxgears
Для NVIDIA:
nvidia-smi dmon
Для AMD/Intel, проверить использование GPU:
radeontop
Переменная частота обновления (VRR / FreeSync / G-Sync)
Для мониторов поддерживающих VRR:
- Параметры системы → Дисплей и монитор → Конфигурация дисплея
- Выберите ваш монитор
- Включите Переменная частота обновления если опция появляется
🔍 Диагностика
Проверить OpenGL рендерер и версию:
glxinfo | grep -E "renderer|version"
Проверить Vulkan устройства:
vulkaninfo 2>/dev/null | grep "GPU id"
Проверить загруженные модули ядра (драйверы GPU):
lsmod | grep -E "nvidia|amdgpu|i915|nouveau"
Проверить сервер отображения:
echo $XDG_SESSION_TYPE
Должно вывести wayland или x11.
Список подключённых мониторов:
kscreen-doctor -o
Проверить детали NVIDIA GPU:
nvidia-smi
Проверить информацию DRM дисплея:
cat /sys/class/drm/*/status
⚠️ Частые проблемы
Тиринг экрана на X11
Если есть тиринг при прокрутке или просмотре видео на X11, включите композитинг:
В KDE: Параметры системы → Дисплей и монитор → Компоновщик → Включите компоновщик, установите бэкенд рендеринга OpenGL 3.1.
На Wayland тиринг не возникает по умолчанию.
Внешний монитор не обнаруживается
Попробуйте:
kscreen-doctor -o
Если монитор появляется но показывается как отключённый, включите его:
kscreen-doctor output.HDMI-1.enable
Переподключите кабель и проверьте снова. Если всё равно не обнаруживается, проверьте другой кабель или порт.
Неправильное разрешение или нет варианта 4K
Для 4K при 60Hz нужны кабели DisplayPort или HDMI 2.0+.
Принудительно задать разрешение:
xrandr --output HDMI-1 --mode 3840x2160 --rate 60
На Wayland используйте kscreen-doctor:
kscreen-doctor output.HDMI-1.mode.3840x2160@60
Чёрный экран после обновления NVIDIA драйвера
Перейдите в TTY (Ctrl+Alt+F2) и проверьте:
nvidia-smi
sv status sddm
sudo sv restart sddm
Приложение Wayland выглядит размыто на HiDPI
Некоторые старые приложения не поддерживают масштабирование Wayland. Запустите их через XWayland:
DISPLAY=:0 имя-приложения
Высокая температура GPU на NVIDIA
Проверить температуру:
nvidia-smi --query-gpu=temperature.gpu --format=csv,noheader
Отрегулировать скорость вентилятора:
nvidia-settings -a GPUFanControlState=1 -a GPUTargetFanSpeed=70
🔄 Перезапуск менеджера дисплея
Если экран входа или рабочий стол завис:
sudo sv restart sddm
Для более глубокой документации по дисплею см.: