Nightly-Builds von Firefox unterstützen jetzt die WebRTC-Beschleunigung über VAAPI

В nächtliche Bauten Firefox hinzugefügt Unterstützung für Hardwarebeschleunigung der Videodekodierung in Sitzungen basierend auf der WebRTC-Technologie, die in Webanwendungen für Videokonferenzen verwendet wird. Die Beschleunigung wird mithilfe der VA-API (Video Acceleration API) und FFmpegDataDecoder implementiert und ist sowohl für Wayland als auch für X11 verfügbar. Die Implementierung für X11 basiert auf der Anwendung neues Backend, mit EGL.

Um die Beschleunigung in about:config zu aktivieren, sollten Sie zunächst die Einstellung media.ffmpeg.low-latency.enabled auf true setzen eingeschaltet VA-API-Unterstützung („widget.wayland-dmabuf-vaapi.enabled=true“, „gfx.webrender.all=true“ oder „layers.acceleration.force-enabled=true“ und Ausführung mit Umgebungsvariable MOZ_ENABLE_WAYLAND=1 für Wayland und MOZ_X11_EGL=1 für X11).

Darüber hinaus kann darauf hingewiesen werden Eingliederung im Firefox 81-Zweig des WebRender-Compositing-Systems für mobile Geräte mit Adreno 5xx-GPU, außer Adreno 505 und 506. WebRender ist in der Rust-Sprache geschrieben und ermöglicht Ihnen eine deutliche Steigerung der Rendering-Geschwindigkeit und eine Reduzierung der CPU-Belastung, indem Sie Seiteninhalts-Rendering-Vorgänge auf die GPU-Seite verlagern, die durch auf der GPU ausgeführte Shader implementiert werden .

Source: opennet.ru

Kommentar hinzufügen