На базі Nouveau розвивається новий драйвер для графічного API Vulkan

Розробники з компаній Red Hat і Collabora приступили до створення відкритого Vulkan-драйвера nvk для графічних карт NVIDIA, який доповнить драйвери anv (Intel), radv (AMD), tu (Qualcomm) і v3dv (Broadcom VideoCore VI), що вже є в Mesa. Розробка драйвера ведеться на базі проекту Nouveau із задіянням деяких підсистем, що раніше застосовувалися в OpenGL-драйвері Nouveau.

Паралельно в Nouveau почалася робота з винесення в окрему бібліотеку універсальної функціональності, яка може використовуватися в інших драйверах, наприклад, бібліотеку винесені компоненти для генерації коду, які можуть застосовуватися для спільного використання компілятора шейдерів в драйверах для OpenGL і Vulkan.

До розробки Vulkan-драйвера підключилися Карол Хербст (Karol Herbst), розробник Nouveau з Red Hat, Девід Ейрлі (David Airlie), мейнтейнер підсистеми DRM з Red Hat, та Джейсон Екстранд (Jason Ekstrand), активний розробник Mesa з Collabora. Драйвер знаходиться на ранньому етапі розвитку і поки не придатний для застосувань, відмінних від запуску утиліти vulkaninfo. Необхідність у новому драйвері обумовлена ​​відсутністю відкритих Vulkan-драйверів для відеокарт NVIDIA, тоді як все більше ігор використовують даний графічний API або запускаються в Linux за допомогою прошарків, які транслюють виклики Direct3D в API Vulkan.

Джерело: opennet.ru

Додати коментар або відгук