NVK, mpamily misokatra ho an'ny karatra grafika NVIDIA, dia manohana ny Vulkan 1.0

Ny consortium Khronos, izay mampivelatra ny fenitry ny sary, dia nanaiky ny mifanaraka tanteraka amin'ny mpamily NVK misokatra ho an'ny karatra video NVIDIA miaraka amin'ny fanondroana Vulkan 1.0. Nahavita soa aman-tsara ny fitsapana rehetra avy amin'ny CTS (Kronos Conformance Test Suite) ny mpamily ary tafiditra ao anatin'ny lisitry ny mpamily voamarina. Vita ny fanamarinana ho an'ny GPU NVIDIA mifototra amin'ny microarchitecture Turing (TITAN RTX, GeForce RTX 2060/2070/2080, GeForce GTX 1660, Quadro RTX 3000-8000, Quadro T1000/T2000). Ny fitsapana dia natao tao amin'ny tontolo misy ny Linux kernel 6.5, X.Org X Server 1.20.14, XWayland 22.1.9 ary GNOME Shell 44.4. Ny fahazoana ny taratasy fanamarinana dia ahafahanao manambara amin'ny fomba ofisialy ny mifanaraka amin'ny fenitry ny sary ary mampiasa ny marika Khronos mifandraika.

Ny mpamily NVK dia naorin'ny ekipa iray ahitana an'i Karol Herbst (developer Nouveau ao amin'ny Red Hat), David Airlie (mpikarakara DRM ao amin'ny Red Hat), ary Jason Ekstrand (mpamorona Mesa mavitrika ao amin'ny Collabora). Rehefa namorona ny mpamily dia nampiasa fisie lohan-doha ofisialy sy maody kernel misokatra navoakan'ny NVIDIA ny mpamorona. Ny kaody NVK dia nampiasa singa fototra sasany amin'ny mpamily Nouveau OpenGL any amin'ny toerana sasany, saingy noho ny fahasamihafan'ny anarana ao amin'ny fisie lohatenin'ny NVIDIA sy ny anarana novolavolaina ao Nouveau, dia sarotra ny mindrana mivantana ny kaody ary ny ankamaroany. zavatra maro no tsy maintsy nodinihina sy nampiharina hatrany am-boalohany.

Ny fampandrosoana dia natao tamin'ny maso mba hamoronana vaovao momba ny mpamily Vulkan ho an'ny Mesa, ny kaody izay azo indramina rehefa mamorona mpamily hafa. Mba hanaovana izany, rehefa miasa amin'ny mpamily NVK izy ireo dia niezaka nandinika ny traikefa efa misy rehetra amin'ny fampivoarana ny mpamily Vulkan, mitazona ny fototry ny kaody amin'ny endrika tsara indrindra ary manamaivana ny famindrana kaody avy amin'ny mpamily Vulkan hafa, manao araka ny tokony ho izy. asa tsara indrindra sy avo lenta, ary tsy mandika an-jambany ny fomba fanao amin'ny mpamily hafa. Efa tafiditra ao amin'ny Mesa ny mpamily, ary ny fanovana ilaina amin'ny API driver Nouveau DRM dia tafiditra ao amin'ny kernel Linux 6.6.

Anisan'ny fiovana ao amin'ny fanambarana, Mesa koa dia nanamarika ny fananganana ny backend compiler vaovao ho an'ny NVK, nosoratana tamin'ny fiteny Rust sy ny famahana ny olana ao amin'ny compiler taloha izay nanelingelina ny andalan-teny Kronos lahatsoratra, ary koa ny fanafoanana ny sasany fototra fetran'ny Architecture izay tsy azo ahitsy raha tsy misy fanavaozana tanteraka ny compiler taloha. Anisan'ireo drafitra ho an'ny ho avy, ny fanampiana ny fanohanan'ny GPU mifototra amin'ny microarchitecture Maxwell sy ny fampiharana ny fanohanana feno ho an'ny Vulkan 1.3 API dia voalaza ao amin'ny backend vaovao.

Source: opennet.ru

Add a comment