Im Firefox UnterstĂŒtzung der hardwarebeschleunigten Video-Decodierung in Sitzungen auf Basis der WebRTC-Technologie, die in Webanwendungen fĂŒr Videokonferenzen verwendet wird. Die Beschleunigung erfolgt durch VA-API (Video Acceleration API) und FFmpegDataDecoder und ist sowohl fĂŒr Wayland als auch fĂŒr X11 verfĂŒgbar. Die Implementierung fĂŒr X11 basiert auf der Verwendung , das EGL verwendet.
Um die Beschleunigung in about:config zu aktivieren, sollte die Einstellung media.ffmpeg.low-latency.enabled auf true gesetzt werden, nachdem fĂŒr VA-API ("widget.wayland-dmabuf-vaapi.enabled=true", "gfx.webrender.all=true" oder "layers.acceleration.force-enabled=true") und der Start mit der Umgebungsvariable MOZ_ENABLE_WAYLAND=1 fĂŒr Wayland und MOZ_X11_EGL=1 fĂŒr X11).
ZusĂ€tzlich kann vermerkt werden in der Firefox-Version 81 des Kompositions-Systems WebRender fĂŒr mobile GerĂ€te mit GPU Adreno 5xx, Adreno 505 und 506. WebRender ist in der Programmiersprache Rust geschrieben und ermöglicht eine signifikante Steigerung der Rendering-Geschwindigkeit und eine Reduzierung der CPU-Last, indem die Rendering-Operationen der Seiteninhalte, die ĂŒber GPU-Shader ausgefĂŒhrt werden, auf die GPU ausgelagert werden.
Quelle: opennet.ru
