Открытый драйвер NVIDIA Vulkan Driver NVK достиг соответствия Vulkan 1.0
Collabora также включила в графический стек Mesa новый внутренний компилятор для NVK.
Компания Collabora объявила о том, что ее графический драйвер с открытым исходным кодом NVK в Mesa теперь официально соответствует графическому API Vulkan 1.0 на оборудовании NVIDIA Turing.
Collabora заявляет, что NVK, получивший официальное соответствие Vulkan, - это первый случай, когда графический драйвер Nouveau получил значок соответствия Khronos для любого API. Для Collabora это означает, что теперь они могут пройти весь набор тестов на соответствие Vulkan для NVK.
Для остального мира это большой шаг для игр под Linux, использующих драйвер NVK Vulkan в Mesa, поскольку теперь он соответствует требованиям, предъявляемым к официальной поддержке графического API Vulkan. На данный момент он поддерживается только на видеокартах NVIDIA Turing или более поздних версиях.
"Здесь есть некоторые юридические последствия, которые важны для проекта Mesa, но большинству пользователей они безразличны", - пишет Фэйт Экстранд в своем блоге. "С точки зрения пользователей, это означает, что драйвер должен практически полностью работать на GPU Turing и более поздних версиях. Конечно, ошибки все равно будут, но они, скорее всего, будут связаны с конкретными приложениями. Большинство вещей должно просто работать".
Collabora также включила в графический стек Mesa новый внутренний компилятор для NVK, который необходим для обеспечения соответствия Vulkan 1.0, поскольку старый компилятор имел некоторые проблемы в ряде тестов.
Пока NVK не имеет большинства функций API Vulkan, но разработчик Collabora Фэйт Экстранд уверен, что поддержка Vulkan 1.3 будет включена в следующем году, как и поддержка аппаратного обеспечения Maxwell в новом внутреннем компиляторе.
"Как только новый компилятор станет более функциональным, я надеюсь начать глубоко погружаться в приложения, работая над исправлением ошибок, связанных с конкретными приложениями, а также над улучшением производительности", - добавил Экстранд.
С учетом этого, похоже, что Linux-игры на оборудовании NVIDIA получат новый мощный драйвер Vulkan в виде NVK, который не только полностью открыт, но и, как мы надеемся, будет готов к массовому внедрению к концу 2024 года.
Источник