ယခုအခါ Fedora အတွက် Firefox ပက်ကေ့ဂျ်တွင် VA-API မှတစ်ဆင့် ဗီဒီယိုကုဒ်ဆွဲခြင်းကို အရှိန်မြှင့်ရန် ပံ့ပိုးမှုပါရှိသည်။

Fedora Linux အတွက် Firefox ဖြင့် Package Maintainer အစီရင်ခံတင်ပြ VA-API ကို အသုံးပြု၍ Firefox တွင် ဗီဒီယို ကုဒ်ဖော်ပြခြင်း၏ ဟာ့ဒ်ဝဲအရှိန်မြှင့်ခြင်း Fedora တွင် အသုံးပြုရန် အဆင်သင့်အကြောင်း။ Acceleration သည် လက်ရှိတွင် Wayland အခြေစိုက် ပတ်ဝန်းကျင်များတွင်သာ အလုပ်လုပ်ပါသည်။ Chromium တွင် VA-API ပံ့ပိုးမှု ရှိခဲ့ပါသည်။ အကောင်အထည်ဖော်ခဲ့သည်။ မနှစ်က Fedora မှာ။

Firefox တွင် ဗီဒီယိုကုဒ်ပြောင်းခြင်း၏ ဟာ့ဒ်ဝဲကို အရှိန်မြှင့်ပေးသောကြောင့် ဖြစ်နိုင်သည်။ နောက်ခံအသစ် Wayland အတွက်၊ ကွဲပြားသော လုပ်ငန်းစဉ်များကြားတွင် ဤ textures နှင့် buffers များမျှဝေခြင်းကို စုစည်းရန် DMABUF ယန္တရားကို အသုံးပြုသည်။ Fedora 32 နှင့် Fedora 31 တွင်၊ Firefox 77 ပါသည့် နောက်ဆုံးအထုပ်တွင်၊ Wayland-based GNOME စက်ရှင်တွင် စတင်သောအခါတွင် နောက်ခံအသစ်ကို မူရင်းအတိုင်း ဖွင့်ထားသော်လည်း ဗီဒီယိုကုဒ်ဖော်ပြခြင်း၏ ဟာ့ဒ်ဝဲလ်အရှိန်မြှင့်ခြင်း၊ ffmpeg၊ libva နှင့် libva ၏ အပိုထည့်သွင်းမှုကို စတင်ရန် repository မှ -utils ပက်ကေ့ဂျ်များလိုအပ်သည်။ RPM Fusion ကိုVA-API ပံ့ပိုးမှုဖြင့် ပြုစုထားသည်။

Intel ဗီဒီယိုကတ်များပါသည့် စနစ်များတွင် အရှိန်မြှင့်ခြင်းသည် libva-intel-driver driver နှင့်သာ အလုပ်လုပ်သည် (libva-intel-hybrid-driver သည် လက်ရှိတွင်၊ မထောက်ခံပါ။) AMD GPU များအတွက်၊ အရှိန်မြှင့်ခြင်းသည် mesa-dri-drivers ပက်ကေ့ဂျ်တွင်ပါရှိသော ပုံမှန် radeonsi_drv_video.so စာကြည့်တိုက်နှင့် အလုပ်လုပ်ပါသည်။ NVIDIA ဗီဒီယိုကတ်များအတွက် ပံ့ပိုးမှု မရသေးပါ။ VA-API အတွက် ယာဉ်မောင်းပံ့ပိုးမှုကို အကဲဖြတ်ရန် vainfo utility ကို သင်သုံးနိုင်သည်။ ပံ့ပိုးမှုကို အတည်ပြုပါက၊ ထို့နောက် “about:config” စာမျက်နှာရှိ Firefox တွင် အရှိန်မြှင့်ခြင်းကို ဖွင့်ရန် “gfx.webrender.enabled” နှင့် “widget.wayland-dmabuf-vaapi.enabled” တို့ကို အမှန်အဖြစ် သတ်မှတ်ပါ။ ဘရောက်ဆာကို ပြန်လည်စတင်ပြီးနောက်၊ "about:support" စာမျက်နှာရှိ WebRender နှင့် backend အသစ် (Wayland/drm) ကို စစ်ဆေးရန် လိုအပ်ပါသည်။

ယခုအခါ Fedora အတွက် Firefox ပက်ကေ့ဂျ်တွင် VA-API မှတစ်ဆင့် ဗီဒီယိုကုဒ်ဆွဲခြင်းကို အရှိန်မြှင့်ရန် ပံ့ပိုးမှုပါရှိသည်။

ယခုအခါ Fedora အတွက် Firefox ပက်ကေ့ဂျ်တွင် VA-API မှတစ်ဆင့် ဗီဒီယိုကုဒ်ဆွဲခြင်းကို အရှိန်မြှင့်ရန် ပံ့ပိုးမှုပါရှိသည်။

၎င်းပြီးနောက်၊ ဗီဒီယိုများကိုကြည့်ရှုသည့်အခါတွင် VA-API ကို အရှိန်မြှင့်ရန် အသုံးပြုထားကြောင်း သေချာရန် လိုအပ်သည် (ကုဒ်ဒစ်များ၊ ဗီဒီယိုအရွယ်အစားများနှင့် ဒစ်ဂျစ်တယ်များနှင့်အတူ လိုက်ဖက်ညီမှု ပြဿနာများရှိနိုင်သည်)၊ ၎င်းသည် Firefox ကို MOZ_LOG ပတ်ဝန်းကျင်ဖြင့် စတင်ခြင်းဖြင့် အမှားရှာမုဒ်ကို ဖွင့်နိုင်စေပါသည်။ variable နှင့် "VA- API FFmpeg init အောင်မြင်သည်" ၏ရှေ့မှောက်တွင်အထွက်ကိုစစ်ဆေးပါ။
"VAAPI ဖရိန် အထွက်တစ်ခု ရပါပြီ။"

MOZ_LOG=”PlatformDecoderModule-5″ MOZ_ENABLE_WAYLAND=1 firefox

Youtube ကိုကြည့်ရှုသည့်အခါ အရှိန်အဟုန်၏ အသုံးချမှုသည် ဗီဒီယိုကုဒ်သွင်းသည့်နည်းလမ်း (H.264၊ AV1 စသည်) ပေါ်တွင် မူတည်သည်။ "Stats for nerds" ကဏ္ဍတွင် right-click နှိပ်ခြင်းဖြင့် ဖွင့်ထားသော context menu တွင် ဖော်မတ်ကို ကြည့်ရှုနိုင်ပါသည်။ ဟာ့ဒ်ဝဲဗီဒီယိုကုဒ်ဖြင့်ဖော်ပြသည့်စနစ်မှ ပံ့ပိုးပေးသည့် ဖော်မတ်ကို ရွေးချယ်ရန်၊ အပိုပရိုဂရမ်ကို သင်သုံးနိုင်သည်။ အဆင့်မြှင့်တင်ထားသော-h264ify.

ယခုအခါ Fedora အတွက် Firefox ပက်ကေ့ဂျ်တွင် VA-API မှတစ်ဆင့် ဗီဒီယိုကုဒ်ဆွဲခြင်းကို အရှိန်မြှင့်ရန် ပံ့ပိုးမှုပါရှိသည်။

Fedora အတွက် Firefox 77.0 ပါသည့် ပက်ကေ့ဂျ်များတွင် Mozilla မှ Firefox 77.0 ၏ စံတည်ဆောက်မှုများတွင် မပါဝင်သည့် စွမ်းဆောင်ရည်နှင့် တည်ငြိမ်မှုကို ထိခိုက်စေသည့် နောက်ထပ် ဖာထေးမှုများ ပါဝင်ကြောင်း သီးခြားမှတ်သားထားသည်။ ပင်မဖွဲ့စည်းပုံတွင် ဤပြင်ဆင်ဖာထေးမှုများပါ၀င်မှုကို Firefox 78.0 တွင်သာ မျှော်လင့်နိုင်သည် (အသုံးပြုသူများသည် “MOZ_ENABLE_WAYLAND=78 ./firefox” ဟူသော command ဖြင့် ဘရောက်ဆာကိုဖွင့်ခြင်းဖြင့် Mozilla ၏ beta 1 သို့မဟုတ် ညစဉ်တည်ဆောက်မှုများကို Mozilla မှအသုံးပြုနိုင်ပါသည်။ ထို့အပြင်၊ Mozilla စည်းဝေးပွဲများတွင် VP8/VP9 ကို ကုဒ်လုပ်ရန်အတွက်၊ VA-API ကို မပံ့ပိုးသည့် built-in libvpx စာကြည့်တိုက်ကို အသုံးပြုသည် - သင်သည် VP8/VP9 ကုဒ်ကို အရှိန်မြှင့်ရန် လိုအပ်ပါက၊ သင်သည် variable ကို သတ်မှတ်ခြင်းဖြင့် libvpx ကို ပိတ်သင့်သည်။ media.ffvpx.enabled" in about:config to "false" (libvpx ကို Fedora repository မှ ပက်ကေ့ဂျ်တွင် ပိတ်ထားပြီးဖြစ်သည်)။

source: opennet.ru

မှတ်ချက် Add