NVIDIA-VAAPI-Driver 0.0.17-ը, որը NVIDIA NVDEC-ի վրա հիմնված VA-API-ի բաց կոդով իրականացում է, թողարկվել է, որը հնարավորություն է տալիս Linux համակարգերում NVIDIA-ի սեփական դրայվերներով իրականացնել տեսաապացույցի ապարատային վերծանում։
Նախագիծը գործում է որպես շերտ՝ օգտագործելով ստանդարտ Linux VA-API ինտերֆեյսը և NVDEC ապարատային տեսադոկոդերը ծրագրերի միջև։ Սա թույլ է տալիս Firefox-ին, mpv-ին, VLC-ին, Chromium-ին և այլ ծրագրերին օգտագործել ապարատային արագացված տեսաձայնագրումը NVIDIA տեսաքարտերի վրա՝ առանց VDPAU-ի կամ CUDA-ի ուղղակի աջակցության անհրաժեշտության։
Նոր տարբերակը կենտրոնանում է ժամանակակից NVIDIA հարթակների հետ համատեղելիության և սխալների ուղղումների վրա: Փոփոխությունները ներառում են՝
- GB10 հարթակով համակարգերի վրա ֆիքսված աշխատանք։
- Բարելավված համատեղելիություն NVIDIA-ի նոր դրայվերների թողարկումների հետ;
- Ուղղվել են HEVC հոսքերի մշակման սխալները։
- Ուղղվել են տեսանյութերի բուֆերի կառավարման հետ կապված խնդիրները։
- Firefox-ում տեսանյութ նվագարկելիս կրճատվել է խափանումների քանակը։
- Ուեյլենդի օրոք բարելավված կատարողականություն;
- Թարմացված համատեղելիություն ffmpeg-ի և libva-ի հետ։
Նախագիծը հատկապես տարածված է Wayland-ի օգտատերերի և ժամանակակից զննարկիչների շրջանում, որտեղ VA-API-ն մնում է ապարատային տեսանյութերի վերծանման հիմնական մեխանիզմը: Չնայած NVIDIA-ի սեփական VDPAU ինտերֆեյսին, Linux-ի շատ ծրագրեր թիրախավորում են VA-API-ն, ինչը NVIDIA-VAAPI-Driver-ը դարձնում է Linux-ի վրա NVIDIA էկոհամակարգի համար փաստացի համատեղելիության շերտ:
Նախագծի կոդը տարածվում է MIT լիցենզիայի ներքո։
Source: linux.org.ru
