Penyelenggara paket Firefox kanggo Fedora ngumumake dhukungan saiki wis siyap nggunakake percepatan perangkat keras kanggo dekoding video Firefox ing Fedora nggunakake VA-API, wiwit akselerasi nganti saiki mung bisa digunakake ing lingkungan adhedhasar Wayland, amarga dhukungan Chromium VA-API dileksanakake ing Fedora taun kepungkur.
Iki nambah dhukungan saka akselerasi perangkat keras dekoding video ing Firefox bisa digawe dening backend Wayland anyar, sing nggunakake mekanisme DMABUF kanggo nggambar tekstur lan ngatur pertukaran buffer kanthi tekstur kasebut kanthi proses sing beda.
Ya, pungkasane wis teka. Setahun setengah sawise Manajer Teknik Tom Callaway @ Red Hat nambah tambalan menyang Chromium, kita uga bisa muter maneh video kanthi akselerasi Firefox kanggo Firefox. Wirang yen butuh wektu suwe nanging aku isih sinau.
Dhukungan VA-API ing Firefox rada spesifik, amarga saiki mung bisa digunakake ing Wayland. Ora ana sebab teknis, aku ora cukup wektu kanggo ngetrapake X11, dadi kesalahan 1619523 ngenteni peretas sing wani.
Jonas Ådahl (Red Hat) nulungi aku mundur ing Wayland wiwit patch Wayland pisanan patang taun kepungkur.
Ing Fedora 32 lan Fedora 31, versi anyar Firefox 77 kalebu standar mburi anyar nalika mbukak ing sesi basis data GNOME ing Wayland, nanging supaya bisa ngaktifake perangkat keras video decoding paket tambahan tartamtu uga dibutuhake sing kudu diinstal ing sistem: gudangmpmpeg, libva lan libva-utils RPM Fusion, dikompilasi karo dhukungan VA-API.
Ing sistem nganggo kertu grafis Intel, akselerasi mung bisa digunakake karo driver driver libva-intel-driver (driver libva-intel-hybrid-driver durung didhukung).
Kanggo AMD GPU, akselerasi bisa digunakake yen sampeyan duwe perpustakaan standar radeonsi_drv_video.so, yaiku bagean saka paket mesa-dri-driver. Kanggo kertu grafis NVIDIA, dhukungan durung ditrapake. Kanggo ngevaluasi kompatibilitas karo driver VA-API, sampeyan bisa nggunakake saranafofofo.
Yen dhukungan wis dikonfirmasi, supaya bisa nyepetake Firefox, ing kaca "about: config", sampeyan kudu nyetel variabel "gfx.webrender.enabled" lan "widget.wayland-dmabuf-vaapi.enabled" kanggo bener.
Sawise miwiti maneh browser, sampeyan kudu mriksa aktivasi WebRender lan backend anyar (Wayland / drm) ing kaca babagan: dhukungan.
Sawise iku, pangguna kudu nggawe manawa VA-API digunakake kanggo nyepetake tampilan video (bisa uga ana masalah kompatibilitas karo codec, ukuran video, lan perpustakaan), sing mode debug bisa diaktifake kanthi miwiti Firefox karo lingkungan MOZ_LOG variabel lan mriksa anane sukses «VA-API FFmpeg init.
MOZ_LOG = "PlatformDecoderModule: 5" MOZ_ENABLE_WAYLAND = 1 firefox
Panggunaan akselerasi nalika nonton YouTube gumantung karo cara enkode film (H.264, AV1, lsp).
Sampeyan bisa ndeleng format ing menu konteks klik-tengen ing bagean "Statistik Nerds". Kanggo milih format sing didhukung dening sistem dekoding video hardware, sampeyan bisa nggunakake plugin h264ify sing ditingkatake.
Dhewe, paket nganggo Firefox 77.0 kanggo Fedora kalebu tambalan tambahan sing mengaruhi kinerja lan stabilitas, sing ora ana ing Mozilla standar Firefox 77.0. Gawan tambalan kasebut ing struktur utama mung diarepake ing Firefox 78.0 (pangguna bisa nggunakake versi beta Firefox 78 utawa dibangun saben wengi saka Mozilla kanthi miwiti browser kanthi printah "MOZ_ENABLE_WAYLAND = 1 ./fireoks").
Uga, Mozilla dibangun Dheweke nggunakake perpustakaan libvpx internal sing ora ndhukung VA-API kanggo decoding VP8 / VP9; yen nyepetake prelu saka decoding VP8 / VP9, libvpx kudu dipateni kanthi nyetel variabel "media.ffvpx.enabled" ing "about: config" false "(libvpx wis dipateni ing paket saka repositori Fedora).
Pungkasan, yen sampeyan pengin ngerti luwih lengkap babagan iki, sampeyan bisa mriksa cathetan asli ing situs web resmi Martin Stransky.
Dadi pisanan komentar