Hmo ntuj tsim ntawm Firefox tam sim no txhawb WebRTC acceleration ntawm VAAPI

В hmo ntuj tsim Firefox ntxiv kev txhawb nqa rau kev kho vajtse nrawm ntawm kev txiav txim siab video hauv kev sib tham raws li WebRTC thev naus laus zis, siv hauv cov ntawv thov web rau kev sib tham video. Kev nrawm yog siv los ntawm VA-API (Video Acceleration API) thiab FFmpegDataDecoder, thiab muaj rau ob qho tib si Wayland thiab X11. Kev siv rau X11 yog nyob ntawm daim ntawv thov tshiab backend, siv EGL.

Txhawm rau kom ua kom nrawm nrawm hauv about:config, koj yuav tsum teeb tsa media.ffmpeg.low-latency.enabled teeb tsa rau qhov tseeb, ua ntej tig rau VA-API kev txhawb nqa (“widget.wayland-dmabuf-vaapi.enabled=true”, “gfx.webrender.all=true” lossis “layers.acceleration.force-enabled=true” thiab khiav nrog ib puag ncig hloov pauv MOZ_ENABLE_WAYLAND=1 rau Wayland thiab MOZ_X11_EGL=1 for X11).

Tsis tas li ntawd, nws tuaj yeem raug sau tseg koom nrog nyob rau hauv Firefox 81 ceg ntawm WebRender compositing system rau mobile pab kiag li lawm nrog Adreno 5xx GPU, nrog rau kev zam ntawm Adreno 505 thiab 506. WebRender yog sau ua lus Rust thiab tso cai rau koj kom ua tiav qhov tseem ceeb ntawm kev ua kom nrawm thiab txo cov load ntawm CPU los ntawm kev txav cov nplooj ntawv cov ntsiab lus ua haujlwm rau GPU sab, uas yog siv los ntawm cov shaders khiav ntawm GPU. .

Tau qhov twg los: opennet.ru

Ntxiv ib saib