Versi Firefox kanggo Fedora wis duwe dhukungan kanggo nyepetake dekoding video liwat VA-API

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.

Linke yaiku. 


Konten artikel kasebut sesuai karo prinsip kita yaiku etika editorial. Kanggo nglaporake klik kesalahan Kene.

Dadi pisanan komentar

Ninggalake komentar sampeyan

Panjenengan alamat email ora bisa diterbitake. Perangkat kothak ditandhani karo *

*

*

  1. Tanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Kontrol SPAM, manajemen komentar.
  3. Legitimasi: idin sampeyan
  4. Komunikasi data: Data kasebut ora bakal dikomunikasikake karo pihak katelu kajaba kanthi kewajiban ukum.
  5. Panyimpenan data: Database sing dianakake dening Occentus Networks (EU)
  6. Hak: Kapan wae sampeyan bisa matesi, mulihake lan mbusak informasi sampeyan.