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

В nächtliche Bauten Firefox hinzugefügt Unterstützung für die Hardwarebeschleunigung der Videodekodierung in Sitzungen basierend auf der WebRTC-Technologie, die in Webanwendungen für Videokonferenzen verwendet wird. Die Beschleunigung wird mithilfe von 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, unter Verwendung von EGL.

Um die Beschleunigung zu aktivieren, sollten Sie in about:config die Einstellung media.ffmpeg.low-latency.enabled auf true setzen, zuerst eingeschaltet Unterstützung für VA-API („widget.wayland-dmabuf-vaapi.enabled=true“, „gfx.webrender.all=true“ oder „layers.acceleration.force-enabled=true“ und Start mit der 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 Sprache Rust geschrieben und ermöglicht eine deutliche Steigerung der Rendergeschwindigkeit und eine Reduzierung der CPU-Auslastung durch die Verlagerung von Rendervorgängen für Seiteninhalte, die durch in der GPU ausgeführte Shader implementiert werden, auf die GPU-Seite.

Source: opennet.ru

Kommentar hinzufügen