เชซเชพเชฏเชฐเชซเซ‹เช•เซเชธ X11 เชธเชฟเชธเซเชŸเชฎเซเชธ เชฎเชพเชŸเซ‡ VA-API เชฆเซเชตเชพเชฐเชพ เชตเชฟเชกเชฟเชฏเซ‹ เชกเซ€เช•เซ‹เชกเชฟเช‚เช— เชชเซเชฐเชตเซ‡เช—เช• เช‰เชฎเซ‡เชฐเซ‡ เช›เซ‡

เชซเชพเชฏเชฐเชซเซ‹เช•เซเชธ เช•เซ‹เชกเชฌเซ‡เชเชฎเชพเช‚, เชœเซ‡เชจเชพ เช†เชงเชพเชฐเซ‡ เชซเชพเชฏเชฐเชซเซ‹เช•เซเชธ 25 เชฐเซ€เชฒเซ€เช 80 เช“เช—เชธเซเชŸเชจเชพ เชฐเซ‹เชœ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡, เช‰เชฎเซ‡เชฐเซเชฏเซเช‚ Linux เชฎเชพเชŸเซ‡ เช…เช•เซเชทเชฎ เช•เชฐเชตเชพเชจเซเช‚ เชฌเชฆเชฒเซ‹ เชฌเช‚เชงเชจเช•เชฐเซเชคเชพ เชตเซ‡เชฒเซ‡เชจเซเชก-เช†เชงเชพเชฐเชฟเชค เชธเชฟเชธเซเชŸเชฎเซ‹ เชฎเชพเชŸเซ‡ เชตเชฟเชกเชฟเช“ เชกเซ€เช•เซ‹เชกเชฟเช‚เช—เชจเชพ เชนเชพเชฐเซเชกเชตเซ‡เชฐ เชชเซเชฐเชตเซ‡เช— เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ. VA-API (เชตเชฟเชกเชฟเชฏเซ‹ เชเช•เซเชธเชฟเชฒเชฐเซ‡เชถเชจ API) เช…เชจเซ‡ FFmpegDataDecoder เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชชเซเชฐเชตเซ‡เช—เช• เชชเซเชฐเชฆเชพเชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เช†เชฎ, VA-API เชฆเซเชตเชพเชฐเชพ เชนเชพเชฐเซเชกเชตเซ‡เชฐ เชตเชฟเชกเชฟเชฏเซ‹ เชชเซเชฐเชตเซ‡เช—เช• เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช‰เชชเชฒเชฌเซเชง เชฅเชถเซ‡ เช…เชจเซ‡ X11 เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ Linux เชธเชฟเชธเซเชŸเชฎเซ‹ เชฎเชพเชŸเซ‡.

เช…เช—เชพเช‰, เชตเซ‡เชฒเซ‡เชจเซเชก เช…เชจเซ‡ DMABUF เชฎเชฟเช•เซ‡เชจเชฟเชเชฎเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชฎเชพเชคเซเชฐ เชจเชตเชพ เชฌเซ‡เช•เชเชจเซเชก เชฎเชพเชŸเซ‡ เชธเซเชฅเชฟเชฐ เชนเชพเชฐเซเชกเชตเซ‡เชฐ เชตเชฟเชกเชฟเชฏเซ‹ เชชเซเชฐเชตเซ‡เช—เช• เชชเซเชฐเชฆเชพเชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชคเซเช‚ เชนเชคเซเช‚. X11 เชฎเชพเชŸเซ‡, gfx เชกเซเชฐเชพเช‡เชตเชฐเซ‹ เชธเชพเชฅเซ‡เชจเซ€ เชธเชฎเชธเซเชฏเชพเช“เชจเซ‡ เช•เชพเชฐเชฃเซ‡ เชชเซเชฐเชตเซ‡เช—เช• เชฒเชพเช—เซ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เชจ เชนเชคเซ‹. เชนเชตเซ‡ X11 เชฎเชพเชŸเซ‡ เชตเชฟเชกเชฟเชฏเซ‹ เชชเซเชฐเชตเซ‡เช—เช•เชจเซ‡ เชธเช•เซเชทเชฎ เช•เชฐเชตเชพเชจเซ€ เชธเชฎเชธเซเชฏเชพเชจเซ‹ เช‰เช•เซ‡เชฒ เช†เชตเซ€ เช—เชฏเซ‹ เช›เซ‡ เช‰เชชเชฏเซ‹เช— เช‡เชœเซ€เชเชฒ. เช‰เชชเชฐเชพเช‚เชค, X11 เชธเชพเชฅเซ‡เชจเซ€ เชธเชฟเชธเซเชŸเชฎเซ‹ เชฎเชพเชŸเซ‡, EGL เชฆเซเชตเชพเชฐเชพ WebGL เชจเซ‡ เช•เชพเชฐเซเชฏ เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เชฒเชพเช—เซ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡, เชœเซ‡ เชญเชตเชฟเชทเซเชฏเชฎเชพเช‚ X11 เชฎเชพเชŸเซ‡ WebGL เชจเชพ เชนเชพเชฐเซเชกเชตเซ‡เชฐ เชชเซเชฐเชตเซ‡เช—เช• เชฎเชพเชŸเซ‡ เชธเชฎเชฐเซเชฅเชจเชจเซ‡ เชธเช•เซเชทเชฎ เช•เชฐเชถเซ‡.
เชนเชพเชฒเชฎเชพเช‚, เช† เชธเซเชตเชฟเชงเชพ เชกเชฟเชซเซ‰เชฒเซเชŸ เชฐเซ‚เชชเซ‡ เช…เช•เซเชทเชฎ เชฐเชนเซ‡ เช›เซ‡ (widget.dmabuf-webgl.enabled เชฆเซเชตเชพเชฐเชพ เชธเช•เซเชทเชฎ), เช•เชพเชฐเชฃ เช•เซ‡ เชฌเชงเซ€ เชธเชฎเชธเซเชฏเชพเช“ เชนเชœเซ เชธเซเชงเซ€ เช‰เช•เซ‡เชฒเชพเชˆ เชจเชฅเซ€.

EGL เชฆเซเชตเชพเชฐเชพ เช•เชพเชฐเซเชฏเชจเซ‡ เชธเช•เซเชฐเชฟเชฏ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชชเชฐเซเชฏเชพเชตเชฐเชฃ เชตเซ‡เชฐเซ€เชเชฌเชฒ MOZ_X11_EGL เชชเซเชฐเชฆเชพเชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชœเซ‡ เชตเซ‡เชฌเชฐเซ‡เชจเซเชกเชฐ เชธเซ‡เชŸ เช•เชฐเซเชฏเชพ เชชเช›เซ€
เช…เชจเซ‡ OpenGL เช•เชฎเซเชชเซ‹เชเซ€เชŸเซ€เช‚เช— เช˜เชŸเช•เซ‹ GLX เชจเซ‡ เชฌเชฆเชฒเซ‡ EGL เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพ เชธเซเชตเชฟเชš เช•เชฐเซ‡ เช›เซ‡. เช…เชฎเชฒเซ€เช•เชฐเชฃ เชชเชฐ เช†เชงเชพเชฐเชฟเชค เช›เซ‡ เชจเชตเซ‹ เชฌเซ‡เช•เชเชจเซเชก DMABUF เชชเชฐ เช†เชงเชพเชฐเชฟเชค X11 เชฎเชพเชŸเซ‡, เชœเซ‡ เชชเชพเชฐเซเชŸเซ€เชถเชจ เชฆเซเชตเชพเชฐเชพ เชคเซˆเชฏเชพเชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ DMABUF เชฌเซ‡เช•เชเชจเซเชก, เช…เช—เชพเช‰ เชตเซ‡เชฒเซ‡เชจเซเชก เชฎเชพเชŸเซ‡ เชชเซเชฐเชธเซเชคเชพเชตเชฟเชค.

เชตเชงเซเชฎเชพเช‚, เชคเซ‡ เชจเซ‹เช‚เชงเซ€ เชถเช•เชพเชฏ เช›เซ‡ เชธเชฎเชพเชตเซ‡เชถ เช•เซ‹เชก เชฌเซ‡เชเชฎเชพเช‚ เช•เซ‡ เชœเซ‡เชจเชพ เชชเชฐ เชซเชพเชฏเชฐเชซเซ‹เช•เซเชธ 79 เชจเซเช‚ เชชเซเชฐเช•เชพเชถเชจ เชฐเชšเชพเชฏ เช›เซ‡, เชตเชฟเชจเซเชกเซ‹เช 10 เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชชเชฐ เชเชเชฎเชกเซ€ เชšเชฟเชชเซเชธ เชชเชฐ เช†เชงเชพเชฐเชฟเชค เชฒเซ‡เชชเชŸเซ‹เชช เชฎเชพเชŸเซ‡ เชตเซ‡เชฌเชฐเซ‡เชจเซเชกเชฐ เช•เชฎเซเชชเซ‹เชเชฟเชŸเซ€เช‚เช— เชธเชฟเชธเซเชŸเชฎ เชฐเชธเซเชŸ เชญเชพเชทเชพเชฎเชพเช‚ เชฒเช–เชพเชฏเซ‡เชฒ เช›เซ‡ เช…เชจเซ‡ เชคเชฎเชจเซ‡ เชฐเซ‡เชจเซเชกเชฐเชฟเช‚เช—เชจเซ€ เชเชกเชชเชฎเชพเช‚ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชตเชงเชพเชฐเซ‹ เช…เชจเซ‡ เช˜เชŸเชพเชกเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡ เชชเซƒเชทเซเช  เชธเชฎเชพเชตเชฟเชทเซเชŸเซ‹เชจเชพ GPU เชธเชพเช‡เชก เชฐเซ‡เชจเซเชกเชฐเชฟเช‚เช—เชฎเชพเช‚ เช‘เชชเชฐเซ‡เชถเชจเซเชธ เช–เชธเซ‡เชกเซ€เชจเซ‡ CPU เชชเชฐเชจเซ‹ เชญเชพเชฐ, เชœเซ‡ GPU เชชเชฐ เชšเชพเชฒเชคเชพ เชถเซ‡เชกเชฐเซเชธ เชฆเซเชตเชพเชฐเชพ เชฒเชพเช—เซ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เช…เช—เชพเช‰, Intel GPUs, AMD Raven Ridge APUs, AMD Evergreen APUs เช…เชจเซ‡ NVIDIA เช—เซเชฐเชพเชซเชฟเช•เซเชธ เช•เชพเชฐเซเชกเซเชธเชตเชพเชณเชพ เชฒเซ‡เชชเชŸเซ‹เชช เชฎเชพเชŸเซ‡ Windows 10 เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชชเชฐ WebRender เชธเช•เซเชทเชฎ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚. เชฒเชฟเชจเช•เซเชธ เชชเชฐ, เชตเซ‡เชฌเชฐเซ‡เชจเซเชกเชฐ เชนเชพเชฒเชฎเชพเช‚ เชซเช•เซเชค เชฐเชพเชคเซเชฐเชฟเชจเชพ เชฌเชฟเชฒเซเชกเซเชธเชฎเชพเช‚ เช‡เชจเซเชŸเซ‡เชฒ เช…เชจเซ‡ เชเชเชฎเชกเซ€ เช•เชพเชฐเซเชกเซเชธ เชฎเชพเชŸเซ‡ เชธเช•เซเชฐเชฟเชฏ เช›เซ‡, เช…เชจเซ‡ NVIDIA เช•เชพเชฐเซเชกเซเชธ เชฎเชพเชŸเซ‡ เชธเชฎเชฐเซเชฅเชฟเชค เชจเชฅเซ€. เชคเซ‡เชจเซ‡ เชตเชฟเชถเซ‡:config เชฎเชพเช‚ เชฆเชฌเชพเชฃ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชคเชฎเชพเชฐเซ‡ "gfx.webrender.all" เช…เชจเซ‡ "gfx.webrender.enabled" เชธเซ‡เชŸเชฟเช‚เช—เซเชธเชจเซ‡ เชธเช•เซเชฐเชฟเชฏ เช•เชฐเชตเซ€ เชœเซ‹เชˆเช เช…เชฅเชตเชพ เชชเชฐเซเชฏเชพเชตเชฐเชฃ เชšเชฒ MOZ_WEBRENDER=1 เชธเซ‡เชŸ เชธเชพเชฅเซ‡ เชซเชพเชฏเชฐเชซเซ‹เช•เซเชธ เชšเชฒเชพเชตเชตเซเช‚ เชœเซ‹เชˆเช.

Firefox 79 เชฎเชพเช‚ เชชเชฃ เชฎเซ‚เชณเชญเซ‚เชค เชฐเซ€เชคเซ‡ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚ เชเชกเซเชฐเซ‡เชธ เชฌเชพเชฐเชฎเชพเช‚ เชชเซเชฐเชฆเชฐเซเชถเชฟเชค เชกเซ‹เชฎเซ‡เชจเชจเชพ เช†เชงเชพเชฐเซ‡ เชกเชพเชฏเชจเซ‡เชฎเชฟเช• เช•เซ‚เช•เซ€ เช†เช‡เชธเซ‹เชฒเซ‡เชถเชจเชจเซ‡ เชธเช•เซเชทเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชธเซ‡เชŸเชฟเช‚เช— (โ€œเชกเชพเชฏเชจเซ‡เชฎเชฟเช• เชซเชฐเซเชธเซเชŸ เชชเชพเชฐเซเชŸเซ€ เช†เช‡เชธเซ‹เชฒเซ‡เชถเชจ", เชœเซเชฏเชพเชฐเซ‡ เชคเชฎเชพเชฐเซ€ เชชเซ‹เชคเชพเชจเซ€ เช…เชจเซ‡ เชคเซƒเชคเซ€เชฏ-เชชเช•เซเชท เชฆเชพเช–เชฒ เชธเชพเช‡เชŸเชจเชพ เชฌเซ‡เช เชกเซ‹เชฎเซ‡เชจเชจเชพ เช†เชงเชพเชฐเซ‡ เชจเช•เซเช•เซ€ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡). เช•เซ‚เช•เซ€ เชฌเซเชฒเซ‹เช•เชฟเช‚เช— เชชเชฆเซเชงเชคเชฟเช“เชจเชพ เชกเซเชฐเซ‹เชช-เชกเชพเช‰เชจ เชฌเซเชฒเซ‹เช•เชฎเชพเช‚ เชฎเซ‚เชตเชฎเซ‡เชจเซเชŸ เชŸเซเชฐเซ‡เช•เชฟเช‚เช— เชฌเซเชฒเซ‹เช•เชฟเช‚เช— เชธเซ‡เชŸเชฟเช‚เช—เซเชธ เชตเชฟเชญเชพเช—เชฎเชพเช‚ เช—เซ‹เช เชตเชฃเซ€เชฎเชพเช‚ เชธเซ‡เชŸเชฟเช‚เช— เช“เชซเชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.
เชซเชพเชฏเชฐเชซเซ‹เช•เซเชธ 79 เชฎเชพเช‚ เชชเชฃ เชธเช•เซเชฐเชฟเชฏ เชกเชฟเชซเซ‰เชฒเซเชŸ เชฐเซ‚เชชเซ‡, เชจเชตเซ€ เชชเซเชฐเชพเชฏเซ‹เช—เชฟเช• เชธเซ‡เชŸเชฟเช‚เช—เซเชธ เชธเซเช•เซเชฐเซ€เชจ "about:preferences#experimental" เช›เซ‡, เชœเซ‡ เชชเซเชฐเชพเชฏเซ‹เช—เชฟเช• เชธเซเชตเชฟเชงเชพเช“เชจเซ‡ เชธเช•เซเชทเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชเช• เช‡เชจเซเชŸเชฐเชซเซ‡เชธ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡, Chrome เชฎเชพเช‚ เชฒเช—เชญเช—: เชซเซเชฒเซ‡เช—เซเชธเชจเซ€ เชœเซ‡เชฎ.

เชธเซ‹เชฐเซเชธ: opennet.ru

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹