Nov gonilnik za grafični API Vulkan se razvija na osnovi Nouveau.

Razvijalci Red Hat in Collabora so začeli ustvarjati odprt gonilnik Vulkan nvk za grafične kartice NVIDIA, ki bo dopolnjeval gonilnike anv (Intel), radv (AMD), tu (Qualcomm) in v3dv (Broadcom VideoCore VI), ki so že na voljo v Mesi. Gonilnik se razvija na podlagi projekta Nouveau z uporabo nekaterih podsistemov, ki so bili prej uporabljeni v gonilniku Nouveau OpenGL.

Vzporedno je Nouveau začel delati na premikanju univerzalne funkcionalnosti v ločeno knjižnico, ki jo je mogoče uporabiti v drugih gonilnikih.Na primer, komponente za generiranje kode, ki se lahko uporabljajo za skupno rabo prevajalnika senčil v gonilnikih za OpenGL in Vulkan, so bile premaknjene v knjižnico .

Pri razvoju gonilnika Vulkan so sodelovali Karol Herbst, razvijalec Nouveau pri Red Hat, David Airlie, vzdrževalec DRM pri Red Hat, in Jason Ekstrand, aktivni razvijalec Mesa pri Collabora. Gonilnik je v zgodnji fazi razvoja in še ni primeren za aplikacije, razen za izvajanje pripomočka vulkaninfo. Potreba po novem gonilniku je posledica pomanjkanja odprtih gonilnikov Vulkan za grafične kartice NVIDIA, medtem ko vedno več iger uporablja ta grafični API ali deluje v sistemu Linux z uporabo plasti, ki prevajajo klice Direct3D v API Vulkan.

Vir: opennet.ru

Dodaj komentar