NVIDIA NVDEC ပေါ်တွင် VA-API ၏ open source အကောင်အထည်ဖော်မှုတစ်ခုဖြစ်သည့် NVIDIA-VAAPI-Driver 0.0.17 ကို ထုတ်လုပ်လိုက်ပါပြီ။ ၎င်းသည် ကိုယ်ပိုင် NVIDIA drivers များပါရှိသော Linux စနစ်များတွင် hardware video decoding ကို လုပ်ဆောင်နိုင်စေပါသည်။
ဒီပရောဂျက်ဟာ စံ Linux VA-API interface နဲ့ NVDEC hardware video decoder ကို အသုံးပြုတဲ့ application တွေကြားမှာ layer တစ်ခုအဖြစ် လုပ်ဆောင်ပါတယ်။ ဒါကြောင့် Firefox, mpv, VLC, Chromium နဲ့ အခြား program တွေဟာ VDPAU ဒါမှမဟုတ် CUDA အတွက် တိုက်ရိုက် support မလိုအပ်ဘဲ NVIDIA graphics card တွေမှာ hardware-accelerated video playback ကို အသုံးပြုနိုင်ပါတယ်။
ဗားရှင်းအသစ်သည် ခေတ်မီ NVIDIA ပလက်ဖောင်းများနှင့် တွဲဖက်အသုံးပြုနိုင်မှုနှင့် ချို့ယွင်းချက်ပြင်ဆင်မှုများကို အာရုံစိုက်ထားသည်။ ပြောင်းလဲမှုများတွင် အောက်ပါတို့ပါဝင်သည်-
- GB10 ပလက်ဖောင်းပါသည့် စနစ်များတွင် ပြုပြင်ထားသော လုပ်ဆောင်ချက်။
- NVIDIA ဒရိုက်ဘာအသစ်ထွက်ရှိမှုများနှင့် ပိုမိုကောင်းမွန်သော တွဲဖက်အသုံးပြုနိုင်မှု။
- HEVC စီးကြောင်းများကို လုပ်ဆောင်ရာတွင် အမှားအယွင်းများကို ပြင်ဆင်ပြီး။
- ဗီဒီယို buffer စီမံခန့်ခွဲမှုဆိုင်ရာ ပြဿနာများကို ပြင်ဆင်ပြီး။
- Firefox မှာ ဗီဒီယိုဖွင့်တဲ့အခါ crash အရေအတွက်ကို လျှော့ချပေးခဲ့ပါတယ်။
- Wayland လက်အောက်တွင် စွမ်းဆောင်ရည် တိုးတက်လာခြင်း။
- ffmpeg နှင့် libva နှင့် လိုက်ဖက်ညီမှုကို အပ်ဒိတ်လုပ်ထားသည်။
ဒီပရောဂျက်ဟာ Wayland အသုံးပြုသူတွေနဲ့ ခေတ်မီ browser တွေကြားမှာ အထူးရေပန်းစားပြီး VA-API ဟာ hardware video decoding အတွက် အဓိကယန္တရားအဖြစ် ဆက်လက်တည်ရှိနေပါတယ်။ NVIDIA ရဲ့ကိုယ်ပိုင် VDPAU interface ရှိနေပေမယ့် Linux application အများအပြားဟာ VA-API ကို ပစ်မှတ်ထားတာကြောင့် NVIDIA-VAAPI-Driver ဟာ Linux ပေါ်က NVIDIA ecosystem အတွက် de facto compatibility layer တစ်ခုဖြစ်လာစေပါတယ်။
ပရောဂျက်ကုဒ်ကို MIT လိုင်စင်အောက်တွင် ဖြန့်ဝေထားသည်။
source: linux.org.ru
