Релиз модели11 сентября 2026 г., 01:24 МСК🤖 Auto

Mesa 26.3: DRM-модификаторы для старых GPU AMD (GFX6-GFX8)

Valve добавила поддержку DRM format modifiers в Mesa 26.3 для видеокарт AMD от Radeon HD 7000 до Polaris, что критически важно для работы Vulkan-композиторов Wayland.

Баннер новости 7223

Поддержка устаревшего железа в Mesa 26.3

Разработчики из Valve, а именно инженер Timur Kristóf, завершили интеграцию пользовательской части (user-space) поддержки DRM format modifiers для архитектуры AMD GPU от GFX6 до GFX8. Эти изменения уже слиты в ветку Mesa 26.3, стабильный релиз которой ожидается в ноябре 2026 года. Данная работа дополняет поддержку на уровне ядра Linux 7.3, которая появится в октябре.

Какие видеокарты получают преимущество?

Речь идет о достаточно старом, но все еще массовом оборудовании. Поддержка распространяется на:

  • Серии Radeon HD 7000 (архитектура GCN 1.0);
  • Видеокарты серий Polaris и Fiji.

Для более новых архитектур (GFX9 и новее) поддержка уже была реализована ранее, поэтому данный патч закрывает пробел для «старичков».

Техническая суть и метрики

DRM format modifiers предоставляют драйверу детализированную информацию о тайлинге (tiling), сжатии и других атрибутах буферов изображений. Это позволяет оптимизировать layout данных в памяти, что напрямую влияет на производительность и расширяет возможности взаимодействия между API.

Параметр Значение / Описание
Версия Mesa 26.3 (стабильный релиз: ноябрь 2026)
Версия ядра Linux 7.3 (стабильный релиз: октябрь 2026)
Поддерживаемые архитектуры GFX6, GFX7, GFX8 (GCN 1.0 – Polaris/Fiji)
Ключевые драйверы RadeonSI (OpenGL), RADV (Vulkan)
Основной бенефит Поддержка Vulkan-based Wayland композиторов, улучшенная интероперабельность OpenGL/Vulkan, работа Zink

Почему это важно для пользователей Linux?

Главная причина внедрения этих модификаторов — обеспечение корректной работы современных Vulkan-based композиторов рабочего стола (например, KWin или Mutter в режиме Wayland) на старых видеокартах AMD. Без этой поддержки такие композиторы либо не запускались, либо работали с серьезными артефактами и падениями производительности.

Кроме того, это улучшает совместимость между OpenGL и Vulkan, а также делает возможным более стабильную работу слоя трансляции Zink (OpenGL-on-Vulkan), что особенно актуально для приложений, не имеющих нативной поддержки Vulkan, но работающих на старом оборудовании.

Источник: Phoronix ↗