NVIDIA-VAAPI-Driver 0.0.17 ซึ่งเป็นการใช้งาน VA-API แบบโอเพนซอร์สบน NVIDIA NVDEC ได้ถูกปล่อยออกมาแล้ว ทำให้สามารถถอดรหัสวิดีโอด้วยฮาร์ดแวร์บนระบบ Linux ที่ใช้ไดรเวอร์ NVIDIA ที่เป็นกรรมสิทธิ์ได้
โครงการนี้ทำหน้าที่เป็นตัวกลางระหว่างแอปพลิเคชันที่ใช้ส่วนต่อประสาน VA-API มาตรฐานของ Linux และตัวถอดรหัสวิดีโอฮาร์ดแวร์ NVDEC ซึ่งช่วยให้ Firefox, mpv, VLC, Chromium และโปรแกรมอื่นๆ สามารถใช้การเล่นวิดีโอแบบเร่งความเร็วด้วยฮาร์ดแวร์บนการ์ดกราฟิก NVIDIA ได้โดยไม่ต้องรองรับ VDPAU หรือ CUDA โดยตรง
เวอร์ชันใหม่นี้เน้นความเข้ากันได้กับแพลตฟอร์ม NVIDIA รุ่นใหม่ๆ และการแก้ไขข้อบกพร่อง การเปลี่ยนแปลงต่างๆ ได้แก่:
- การทำงานแบบคงที่บนระบบที่มีแพลตฟอร์ม GB10;
- ปรับปรุงความเข้ากันได้กับไดรเวอร์ NVIDIA เวอร์ชันใหม่ให้ดียิ่งขึ้น
- แก้ไขข้อผิดพลาดในการประมวลผลสตรีม HEVC แล้ว
- แก้ไขปัญหาเกี่ยวกับการจัดการบัฟเฟอร์วิดีโอแล้ว
- ลดจำนวนครั้งที่โปรแกรมหยุดทำงานขณะเล่นวิดีโอใน Firefox;
- ประสิทธิภาพการทำงานดีขึ้นภายใต้ระบบ Wayland;
- ปรับปรุงความเข้ากันได้กับ ffmpeg และ libva แล้ว
โครงการนี้ได้รับความนิยมเป็นพิเศษในหมู่ผู้ใช้ Wayland และเบราว์เซอร์สมัยใหม่ ซึ่ง VA-API ยังคงเป็นกลไกหลักสำหรับการถอดรหัสวิดีโอด้วยฮาร์ดแวร์ แม้ว่า NVIDIA จะมีอินเทอร์เฟซ VDPAU ของตนเอง แต่แอปพลิเคชัน Linux จำนวนมากกำหนดเป้าหมายไปที่ VA-API ทำให้ NVIDIA-VAAPI-Driver กลายเป็นเลเยอร์ความเข้ากันได้โดยปริยายสำหรับระบบนิเวศของ NVIDIA บน Linux
โค้ดของโปรเจ็กต์นี้เผยแพร่ภายใต้ใบอนุญาต MIT
ที่มา: linux.org.ru
