tgoop.com/linux_gram/8727
Create:
Last Update:
Last Update:
Состояние поддержки Wayland в проприетарных драйверах NVIDIA
Опубликован отчёт о состоянии поддержки Wayland в проприетарных драйверах NVIDIA. Там также перечислили области, в которых связанные с Wayland возможности пока отстают от X11.
Недоступные функции из-за ограничений Wayland:
— Стереовывод (раздельные буферы для левого/правого глаза через GLX/EGL/Vulkan).
— Режим SLI Mosaic (объединение нескольких GPU для виртуального экрана).
— Полная настройка в nvidia-settings — нет единого механизма конфигурации экранов в Wayland.
— Совместимость функций между разными композитными серверами (реализация зависит от конкретного окружения).
Альтернативы через Vulkan API:
— Стереовывод через VK_KHR_multiview.
— Режим Vulkan Explicit SLI (VK_KHR_device_group).
— Группы фреймбуферов (VK_NV_present_barrier).
— Блокировки кадров (Frame Lock/Genlock).
В разработке или планируются:
— Поддержка дисплейных мультиплексоров (переключение между iGPU и dGPU на ноутбуках).
— Расширенные режимы дисплеев (деформация, смешивание, настройки цвета через DRM).
— Presentation Timing API (точная синхронизация вывода кадров).
— VDPAU API для аппаратного ускорения видео в Wayland.
— vGPU для виртуализации (разделение ресурсов физического GPU).
Уже добавлено:
— VRR (Variable Refresh Rate) в многомониторных конфигурациях.
— Параметры по умолчанию:
— nvidia-drm fbdev=1 — исправление проблем с выводом на экран.
— nvidia-drm modeset=1 — улучшение совместимости.
— Использование front-буфера в Xwayland при двойной буферизации.
Итог:
Драйверы NVIDIA для Wayland всё ещё отстают от X11 в специфичных функциях (стерео, SLI Mosaic), но прогресс есть:
— Базовые сценарии (многомониторная работа, VRR) уже поддерживаются.
— Активно ведутся работы по интеграции с Vulkan и решению проблем виртуализации.
— Для профессиональных задач (например, стереовывод) пока лучше использовать X11.
Linux / Линукс