Na základe Nouveau sa vyvíja nový ovládač pre grafické rozhranie API Vulkan.

Vývojári z Red Hat a Collabora začali vytvárať otvorený ovládač Vulkan nvk pre grafické karty NVIDIA, ktorý doplní ovládače anv (Intel), radv (AMD), tu (Qualcomm) a v3dv (Broadcom VideoCore VI), ktoré sú už dostupné v Mesa. Ovládač je vyvíjaný na základe projektu Nouveau s využitím niektorých subsystémov, ktoré sa predtým používali v ovládači Nouveau OpenGL.

Paralelne s tým Nouveau začal pracovať na presune univerzálnej funkcionality do samostatnej knižnice, ktorú možno použiť v iných ovládačoch; do knižnice boli napríklad presunuté komponenty generovania kódu, ktoré možno použiť na zdieľanie kompilátora shaderov v ovládačoch pre OpenGL a Vulkan.

Vývoj ovládača Vulkan zahŕňal Karola Herbsta, vývojára Nouveau zo spoločnosti Red Hat, Davida Airlieho, správcu DRM v spoločnosti Red Hat, a Jasona Ekstranda, aktívneho vývojára Mesa v spoločnosti Collabora. Ovládač je v ranom štádiu vývoja a zatiaľ nie je vhodný pre iné aplikácie, ako je spustenie pomôcky vulkaninfo. Potreba nového ovládača je spôsobená nedostatkom otvorených ovládačov Vulkan pre grafické karty NVIDIA, zatiaľ čo stále viac hier používa toto grafické API alebo beží na Linuxe pomocou vrstiev, ktoré prekladajú Direct3D volania do Vulkan API.

Zdroj: opennet.ru

Pridať komentár