Mae Firefox yn ychwanegu cyflymiad dadgodio fideo trwy VA-API ar gyfer systemau X11

Yng nghronfa godau Firefox, y bydd y datganiad Firefox 25 yn cael ei ffurfio ar ei sail ar Awst 80, wedi adio newid yn analluogi ar gyfer Linux rhwymo cefnogaeth ar gyfer cyflymiad caledwedd datgodio fideo ar gyfer systemau sy'n seiliedig ar Wayland. Darperir cyflymiad gan ddefnyddio VA-API (Video Acceleration API) a FFmpegDataDecoder. Felly, cefnogaeth ar gyfer cyflymiad fideo caledwedd trwy VA-API bydd ar gael ac ar gyfer systemau Linux gan ddefnyddio'r protocol X11.

Yn flaenorol, dim ond ar gyfer y backend newydd y darparwyd cyflymiad fideo caledwedd sefydlog gan ddefnyddio Wayland a'r mecanwaith DMABUF. Ar gyfer X11, ni chymhwyswyd cyflymiad oherwydd problemau gyda gyrwyr gfx. Nawr mae'r broblem gyda galluogi cyflymiad fideo ar gyfer X11 wedi'i datrys y defnydd o EGL. Hefyd, ar gyfer systemau gyda X11, mae'r gallu i weithio WebGL trwy EGL wedi'i weithredu, a fydd yn y dyfodol yn galluogi cefnogaeth ar gyfer cyflymiad caledwedd WebGL ar gyfer X11.
Ar hyn o bryd, mae'r nodwedd hon yn parhau i fod yn anabl yn ddiofyn (wedi'i galluogi trwy widget.dmabuf-webgl.enabled), gan nad yw pob problem wedi'i datrys eto.

I actifadu gwaith trwy EGL, darperir y newidyn amgylchedd MOZ_X11_EGL, ar Γ΄l gosod pa Webrender
ac mae cydrannau cyfansoddi OpenGL yn newid i ddefnyddio EGL yn lle GLX. Mae'r gweithrediad yn seiliedig ar backend newydd ar gyfer X11 yn seiliedig ar DMABUF, sy'n cael ei baratoi trwy rannu Γ”l DMABUF, a gynigiwyd yn flaenorol ar gyfer Wayland.

Yn ogystal, gellir ei nodi corffori i mewn i'r sylfaen cod y mae rhyddhau Firefox 79 yn cael ei ffurfio arno, system gyfansoddi WebRender ar gyfer gliniaduron yn seiliedig ar sglodion AMD ar lwyfan Windows 10. Mae WebRender wedi'i ysgrifennu yn yr iaith Rust ac mae'n eich galluogi i gyflawni cynnydd sylweddol mewn cyflymder rendro a lleihau y llwyth ar y CPU trwy symud gweithrediadau i ochr GPU rendrad cynnwys tudalen, sy'n cael eu gweithredu trwy shaders rhedeg ar y GPU. Yn flaenorol, roedd WebRender wedi'i alluogi ar y platfform Windows 10 ar gyfer GPUs Intel, AMD Raven Ridge APUs, APUs AMD Evergreen, a gliniaduron gyda chardiau graffeg NVIDIA. Ar Linux, mae WebRender ar hyn o bryd wedi'i actifadu ar gyfer cardiau Intel ac AMD mewn adeiladau nos yn unig, ac nid yw'n cael ei gefnogi ar gyfer cardiau NVIDIA. Er mwyn ei orfodi i mewn about:config, dylech actifadu'r gosodiadau β€œgfx.webrender.all” a β€œgfx.webrender.enabled” neu redeg Firefox gyda'r newidyn amgylchedd MOZ_WEBRENDER=1 set.

Yn Firefox 79 hefyd yn ddiofyn wedi adio gosodiad i alluogi ynysu Cwci deinamig yn seiliedig ar y parth a ddangosir yn y bar cyfeiriad (β€œUnigedd Parti Cyntaf deinamig", pan fydd eich mewnosodiadau eich hun a thrydydd parti yn cael eu pennu ar sail parth sylfaenol y wefan). Cynigir y gosodiad yn y cyflunydd yn yr adran gosodiadau blocio olrhain symudiadau yn y gwymplen o ddulliau blocio Cwcis.
Hefyd yn Firefox 79 wedi'i actifadu Yn ddiofyn, mae'r sgrin gosodiadau arbrofol newydd β€œynghylch: dewisiadau # arbrofol,” sy'n darparu rhyngwyneb ar gyfer galluogi nodweddion arbrofol, yn debyg i am: fflagiau yn Chrome.

Ffynhonnell: opennet.ru

Ychwanegu sylw