У начныя зборкі Firefox дададзена падтрымка паскарэння WebRTC праз VAAPI.

В начныя зборкі Firefox дададзена падтрымка апаратнага паскарэння дэкадавання відэа ў сеансах на базе тэхналогіі WebRTC, якая выкарыстоўваецца ў web-дадатках для правядзення відэаканферэнцый. Паскарэнне рэалізавана пры дапамозе VA-API (Video Acceleration API) і FFmpegDataDecoder, і даступна як для Wayland, так і для X11. Рэалізацыя для X11 заснавана на ўжыванні новага бэкенда, які выкарыстоўвае EGL.

Для ўключэння паскарэння ў about:config варта выставіць наладу media.ffmpeg.low-latency.enabled у значэнне true, папярэдне уключаны падтрымку VA-API ("widget.wayland-dmabuf-vaapi.enabled=true", "gfx.webrender.all=true" ці "layers.acceleration.force-enabled=true") і запуск са зменнай акружэння MOZ_ENABLE_WAYLAND=1 для Wayland і MOZ_X11_EGL=1 для X11).

Дадаткова можна адзначыць ўключэнне у галінцы Firefox 81 сістэмы кампазітынгу WebRender для мабільных прылад з GPU Adreno 5xx, за выключэннем Adreno 505 і 506. WebRender напісаны на мове Rust і дазваляе дамагчыся істотнага павелічэння хуткасці адмалёўкі і паніжэнні нагрузкі на CPU за рахунак вынасу на бок GPU аперацый адмалёўкі змесціва старонкі, якія рэалізаваныя праз выкананыя ў GPU шэйдары.

Крыніца: opennet.ru

Дадаць каментар