Zasnovan na Nouveau-u, razvija se novi drajver za Vulkan grafički API

Programeri iz Red Hat-a i Collabora počeli su kreirati otvoreni Vulkan nvk drajver za NVIDIA grafičke kartice, koji će dopuniti anv (Intel), radv (AMD), tu (Qualcomm) i v3dv (Broadcom VideoCore VI) drajvere koji su već dostupni u Mesi. Drajver se razvija na bazi Nouveau projekta uz korištenje nekih podsistema koji su se ranije koristili u Nouveau OpenGL drajveru.

Paralelno, Nouveau je započeo rad na premještanju univerzalne funkcionalnosti u zasebnu biblioteku koja se može koristiti u drugim drajverima; na primjer, komponente za generiranje koda koje se mogu koristiti za dijeljenje kompajlera shadera u drajverima za OpenGL i Vulkan premještene su u biblioteku.

Razvoj Vulkan drajvera uključivao je Karola Herbsta, Nouveau programera u Red Hatu, Davida Airliea, održavatelja DRM-a u Red Hatu, i Jasona Ekstranda, aktivnog Mesa programera u Collabora. Drajver je u ranoj fazi razvoja i još nije pogodan za druge aplikacije osim za pokretanje uslužnog programa vulkaninfo. Potreba za novim drajverom je zbog nedostatka otvorenih Vulkan drajvera za NVIDIA video kartice, dok sve više igara koristi ovaj grafički API ili se pokreće na Linuxu koristeći slojeve koji prevode Direct3D pozive na Vulkan API.

izvor: opennet.ru

Dodajte komentar