Firefox versi Nightly sekarang mendukung akselerasi WebRTC melalui VAAPI

В bangunan malam Firefox ditambahkan dukungan untuk akselerasi perangkat keras decoding video dalam sesi berdasarkan teknologi WebRTC, digunakan dalam aplikasi web untuk konferensi video. Akselerasi diimplementasikan menggunakan VA-API (Video Acceleration API) dan FFmpegDataDecoder, dan tersedia untuk Wayland dan X11. Implementasi untuk X11 didasarkan pada aplikasi bagian belakang baru, menggunakan EGL.

Untuk mengaktifkan akselerasi di about:config, Anda harus mengatur pengaturan media.ffmpeg.low-latency.enabled ke true terlebih dahulu dihidupkan Dukungan VA-API (“widget.wayland-dmabuf-vaapi.enabled=true”, “gfx.webrender.all=true” atau “layers.acceleration.force-enabled=true” dan dijalankan dengan variabel lingkungan MOZ_ENABLE_WAYLAND=1 untuk Wayland dan MOZ_X11_EGL=1 untuk X11).

Selain itu, dapat diperhatikan penggabungan di cabang Firefox 81 dari sistem pengomposisian WebRender untuk perangkat seluler dengan GPU Adreno 5xx, dengan pengecualian Adreno 505 dan 506. WebRender ditulis dalam bahasa Rust dan memungkinkan Anda mencapai peningkatan signifikan dalam kecepatan rendering dan mengurangi beban pada CPU dengan memindahkan operasi rendering konten halaman ke sisi GPU, yang diimplementasikan melalui shader yang berjalan di GPU .

Sumber: opennet.ru

Tambah komentar