Сообщество Linux с нетерпением ждало этого момента, и наконец он настал. После долгих восьми месяцев разработки и тестирования, поддержка DRM форматов модификаторов была успешно внедрена в драйвер NVK Vulkan в предстоящем релизе Mesa 24.2. Это значительное достижение открывает новые возможности для пользователей NVIDIA на Linux.
DRM форматы модификаторов являются ключевым компонентом современных графических драйверов, позволяющим эффективно работать со сложными форматами буферов и планировками памяти. Без их поддержки многие современные приложения и игры могут столкнуться с проблемами производительности и совместимости. Теперь же, благодаря упорной работе разработчиков, NVK Vulkan сможет полноценно использовать преимущества этой технологии.
Интеграция поддержки DRM форматов модификаторов была непростой задачей из-за нескольких факторов. Помимо сложности самой реализации, разработчикам пришлось преодолеть проблемы, вызванные "опасно сломанной" реализацией DRM модификаторов в драйвере Nouveau Gallium3D OpenGL. Это создавало трудности в обеспечении взаимодействия между NVK Vulkan и Nouveau, но в конечном итоге разработчики справились с этой проблемой.
Стоит отметить, что поддержка DRM форматов модификаторов уже успешно протестирована с использованием композитора Gamescope от Valve. Это означает, что пользователи Linux, использующие технологии Valve для игр, смогут в полной мере насладиться преимуществами обновленного NVK Vulkan.
Разработка NVK Vulkan продолжается стремительными темпами, и сообщество с нетерпением ждет, какие еще новые функции и улучшения будут добавлены в следующем квартале. Вскоре на Phoronix появятся свежие результаты тестов производительности открытых драйверов NVIDIA для Linux, которые продемонстрируют реальный прирост производительности, обеспеченный этим важным обновлением.
Ссылка: https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24795
Прорыв в поддержке NVIDIA на Linux: NVK Vulkan получает поддержку DRM форматов модификаторов
16 мая 202416 мая 2024
4
1 мин