Инструменты4 сентября 2026 г., 16:17 МСК🤖 Auto

XDC 2026: Vulkan Gallium, OpenCL на CUDA и обратная разработка GPU Apple M3

X.Org Developer's Conference 2026 в Торонто представит ключевые доклады по архитектуре Mesa: переход на Vulkan Gallium, реализация OpenCL через CUDA (NOCL) и прогресс в поддержке GPU Apple M3.

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

Архитектурный сдвиг: Vulkan Gallium и отказ от TGSI

Одной из главных тем конференции станет дискуссия о необходимости создания Vulkan Gallium. Докладчик Faith Ekstrand аргументирует, что экосистема Vulkan-драйверов стала слишком сложной из-за сотен различных расширений API. Аналогично тому, как Gallium3D унифицировала и упростила разработку OpenGL-драйверов в Mesa, новый слой абстракции может критически улучшить переиспользование кода для Vulkan.

Параллельно обсуждается будущее промежуточного представления (IR) в Gallium3D. Erik Faye-Lund представит план по отказу от устаревшего TGSI в пользу более современной и эффективной системы NIR, которая уже становится стандартом де-факто для большинства современных драйверов.

NOCL: OpenCL поверх CUDA как Gallium3D-драйвер

Карол Херст (Karol Herbst) представит проект NOCL — открытую реализацию OpenCL, работающую поверх CUDA. Решение реализовано как драйвер Gallium3D для использования с Rusticl (Rust-based OpenCL/CUDA runtime). Это открывает путь к кроссплатформенной поддержке OpenCL на NVIDIA GPU через открытый стек Mesa, минуя проприетарные ограничения.

Прогресс в драйверах: Apple M3, Qualcomm и NVK

Конференция также станет площадкой для статус-обзоров по ключевым направлениям обратной разработки и поддержки нового оборудования:

  • Apple M3 GPU: Обновление по процессу обратной разработки графического процессора для запуска в среде Asahi Linux.
  • Qualcomm MSM: Статус развития открытого графического драйвера для мобильных чипов Qualcomm.
  • NVK: Обзор прогресса в создании полностью открытого Vulkan-драйвера для видеокарт NVIDIA.

Wayland, Intel и управление Mesa

Важное внимание уделено протоколам Wayland. Навин Кумар (Naveen Kumar) из Intel представит предложение по внедрению протокола wp-content-frame-rate-v1, который позволит медиаплеерам напрямую сообщать композитору частоту кадров контента, улучшая синхронизацию и качество воспроизведения.

Также состоится воркшоп по разработке формальной модели управления (governance model) для проекта Mesa, учитывая отсутствие официального документа, хотя текущая практика работы сообщества демонстрирует высокую эффективность.

Детали конференции

XDC 2026 пройдет с 28 по 30 сентября в Торонто (Daniels Spectrum). Среди других докладов стоит отметить выступление Аликсы Розенцвейг (Alyssa Rosenzweig) по компилятору Intel Jay с распределением регистров на основе SSA.

Источник: Phoronix ↗