Gebaseer op Nouveau, word 'n nuwe bestuurder vir die Vulkan grafiese API ontwikkel

Ontwikkelaars van Red Hat en Collabora het begin om 'n oop Vulkan nvk-drywer vir NVIDIA-grafiese kaarte te skep, wat die anv (Intel), radv (AMD), tu (Qualcomm) en v3dv (Broadcom VideoCore VI) drywers sal aanvul wat reeds in Mesa beskikbaar is. Die drywer word ontwikkel op grond van die Nouveau-projek met die gebruik van sommige substelsels wat voorheen in die Nouveau OpenGL-bestuurder gebruik is.

Terselfdertyd het Nouveau begin werk om universele funksionaliteit na 'n aparte biblioteek te verskuif wat in ander drywers gebruik kan word. Komponente vir kodegenerering wat gebruik kan word om die shader-samesteller in drywers vir OpenGL en Vulkan te deel, is byvoorbeeld na die biblioteek geskuif .

Die ontwikkeling van die Vulkan-bestuurder het ingesluit Karol Herbst, 'n Nouveau-ontwikkelaar by Red Hat, David Airlie, 'n DRM-onderhouer by Red Hat, en Jason Ekstrand, 'n aktiewe Mesa-ontwikkelaar by Collabora. Die bestuurder is in 'n vroeΓ« stadium van ontwikkeling en is nog nie geskik vir ander toepassings as om die vulkaninfo-nutsprogram te bestuur nie. Die behoefte aan 'n nuwe bestuurder is te wyte aan die gebrek aan oop Vulkan-bestuurders vir NVIDIA-videokaarte, terwyl meer en meer speletjies hierdie grafiese API gebruik of op Linux loop deur lae te gebruik wat Direct3D-oproepe na die Vulkan API vertaal.

Bron: opennet.ru

Voeg 'n opmerking