Novi upravljački program za grafički API Vulkan razvija se na temelju Nouveau.

Programeri iz Red Hata i Collabore počeli su kreirati otvoreni Vulkan nvk drajver za NVIDIA grafičke kartice, koji će nadopuniti anv (Intel), radv (AMD), tu (Qualcomm) i v3dv (Broadcom VideoCore VI) drajvere koji su već dostupni u Mesi. Driver se razvija na temelju Nouveau projekta uz korištenje nekih podsustava koji su prethodno korišteni u Nouveau OpenGL driveru.

Paralelno, Nouveau je počeo raditi na premještanju univerzalne funkcionalnosti u zasebnu biblioteku koja se može koristiti u drugim upravljačkim programima. Na primjer, komponente za generiranje koda koje se mogu koristiti za dijeljenje shader kompajlera u upravljačkim programima za OpenGL i Vulkan premještene su u biblioteku .

U razvoj Vulkan drajvera uključeni su Karol Herbst, Nouveau programer u Red Hatu, David Airlie, DRM održavatelj u Red Hatu i Jason Ekstrand, aktivni Mesa programer u Collabori. Upravljački program je u ranoj fazi razvoja i još nije prikladan za druge aplikacije osim pokretanja uslužnog programa vulkaninfo. Potreba za novim upravljačkim programom nastala je zbog nedostatka otvorenih Vulkan upravljačkih programa za NVIDIA video kartice, dok sve više i više igara koristi ovaj grafički API ili se izvodi na Linuxu koristeći slojeve koji prevode Direct3D pozive u Vulkan API.

Izvor: opennet.ru

Dodajte komentar