เบเบฒเบ™เบชเป‰เบฒเบ‡ Firefox เปƒเบ™เบ•เบญเบ™เบเบฒเบ‡เบ„เบทเบ™เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบเบฒเบ™เป€เบฅเบฑเปˆเบ‡ WebRTC เบœเปˆเบฒเบ™ VAAPI

ะ’ เบเบฒเบ™โ€‹เบเปเปˆโ€‹เบชเป‰เบฒเบ‡โ€‹เปƒเบ™โ€‹เบ•เบญเบ™โ€‹เบเบฒเบ‡โ€‹เบ„เบทเบ™โ€‹ Firefox เป€เบžเบตเปˆเบก เบฎเบญเบ‡เบฎเบฑเบšเบเบฒเบ™เป€เบฅเบฑเปˆเบ‡เบฎเบฒเบ”เปเบงเบ‚เบญเบ‡เบเบฒเบ™เบ–เบญเบ”เบฅเบฐเบซเบฑเบ”เบงเบดเบ”เบตเป‚เบญเปƒเบ™เป€เบŠเบ”เบŠเบฑเบ™เบ•เปˆเบฒเบ‡เป†เป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆเป€เบ—เบเป‚เบ™เป‚เบฅเบเบต WebRTC, เบ™เปเบฒเปƒเบŠเป‰เปƒเบ™เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเป€เบงเบฑเบšเป„เบŠเบ•เปŒเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ›เบฐเบŠเบธเบกเบงเบดเบ”เบตเป‚เบญ. เบเบฒเบ™เป€เบฅเบฑเปˆเบ‡เปเบกเปˆเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เป‚เบ”เบเปƒเบŠเป‰ VA-API (Video Acceleration API) เปเบฅเบฐ FFmpegDataDecoder, เปเบฅเบฐเบกเบตเปƒเบซเป‰เบ—เบฑเบ‡ Wayland เปเบฅเบฐ X11. เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบชเปเบฒเบฅเบฑเบš X11 เปเบกเปˆเบ™เบญเบตเบ‡เปƒเบชเปˆเบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบ backend เปƒเบซเบกเปˆ, เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ 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 เบชเปเบฒเบฅเบฑเบšเบญเบธเบ›เบฐเบเบญเบ™เบกเบทเบ–เบทเบ—เบตเปˆเบกเบต Adreno 5xx GPU, เบเบปเบเป€เบงเบฑเป‰เบ™เบชเปเบฒเบฅเบฑเบš Adreno 505 เปเบฅเบฐ 506. WebRender เบ–เบทเบเบ‚เบฝเบ™เป€เบ›เบฑเบ™เบžเบฒเบชเบฒ Rust เปเบฅเบฐเบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ—เปˆเบฒเบ™เบšเบฑเบ™เบฅเบธเบ„เบงเบฒเบกเป„เบงเบเบฒเบ™เบชเบฐเปเบ”เบ‡เบœเบปเบ™เป€เบžเบตเปˆเบกเบ‚เบถเป‰เบ™เบขเปˆเบฒเบ‡เบซเบผเบงเบ‡เบซเบผเบฒเบเปเบฅเบฐเบซเบผเบธเบ”เบœเปˆเบญเบ™เบเบฒเบ™เป‚เบซเบผเบ”เปƒเบ™ CPU เป‚เบ”เบเบเบฒเบ™เป€เบ„เบทเปˆเบญเบ™เบเป‰เบฒเบเบซเบ™เป‰เบฒเบ—เบตเปˆเบชเบฐเปเบ”เบ‡เป€เบ™เบทเป‰เบญเบซเบฒเบ‚เบญเบ‡เบซเบ™เป‰เบฒเป„เบ›เบซเบฒเบ”เป‰เบฒเบ™ GPU, เป€เบŠเบดเปˆเบ‡เบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”เบœเปˆเบฒเบ™ shaders เบ—เบตเปˆเป€เบฎเบฑเบ”เบงเบฝเบเบขเบนเปˆเปƒเบ™ GPU. .

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™