È in fase di sviluppo un nuovo driver per l'API grafica Vulkan basato su Nouveau.

Gli sviluppatori di Red Hat e Collabora hanno iniziato a creare un driver Vulkan nvk aperto per le schede grafiche NVIDIA, che completerà i driver anv (Intel), radv (AMD), tu (Qualcomm) e v3dv (Broadcom VideoCore VI) già disponibili in Mesa. Il driver viene sviluppato sulla base del progetto Nouveau con l'utilizzo di alcuni sottosistemi precedentemente utilizzati nel driver Nouveau OpenGL.

Parallelamente, Nouveau ha iniziato a lavorare sullo spostamento delle funzionalità universali in una libreria separata che può essere utilizzata in altri driver. Ad esempio, i componenti per la generazione di codice che possono essere utilizzati per condividere il compilatore shader nei driver per OpenGL e Vulkan sono stati spostati nella libreria. .

Lo sviluppo del driver Vulkan ha coinvolto Karol Herbst, uno sviluppatore Nouveau presso Red Hat, David Airlie, un manutentore DRM presso Red Hat, e Jason Ekstrand, uno sviluppatore Mesa attivo presso Collabora. Il driver è in una fase iniziale di sviluppo e non è ancora adatto per applicazioni diverse dall'esecuzione dell'utilità vulkaninfo. La necessità di un nuovo driver è dovuta alla mancanza di driver Vulkan aperti per le schede video NVIDIA, mentre sempre più giochi utilizzano questa API grafica o funzionano su Linux utilizzando livelli che traducono le chiamate Direct3D all'API Vulkan.

Fonte: opennet.ru

Aggiungi un commento