Wayland కోసం Firefox WebGL మరియు వీడియో హార్డ్‌వేర్ త్వరణాన్ని అందిస్తుంది

В రాత్రిపూట నిర్మాణాలు Firefox, దీని ఆధారంగా Firefox 7 విడుదల ఏప్రిల్ 75న ఏర్పడుతుంది, అమలు చేశారు Wayland ప్రోటోకాల్‌ని ఉపయోగించి పరిసరాలలో WebGLకి పూర్తి మద్దతు. ఇప్పటి వరకు, ఫైర్‌ఫాక్స్ యొక్క Linux బిల్డ్‌లలో WebGL యొక్క పనితీరు స్థాయి హార్డ్‌వేర్ త్వరణం మద్దతు లేకపోవడం వల్ల కోరుకోవలసినదిగా మిగిలిపోయింది. సమస్యలు X11 కోసం gfx డ్రైవర్లతో మరియు వివిధ ప్రమాణాల ఉపయోగం. X11లో gfx-ఆధారిత త్వరణం Chromeలో అందించబడింది, అయితే సమస్యలను నివారించడానికి మినహాయింపులు మరియు పరిష్కారాల యొక్క భారీ జాబితాను నిర్వహించడం కోసం (chrome://gpu/ చూడండి). Firefoxలో, Linux కోసం WebGL హార్డ్‌వేర్ త్వరణం డిఫాల్ట్‌గా ఎప్పటికీ ప్రారంభించబడలేదు ఎందుకంటే ప్రతి సమస్యాత్మక డ్రైవర్ మరియు గ్రాఫిక్స్ కార్డ్‌ని క్రమబద్ధీకరించడానికి Mozilla వద్ద వనరులు లేవు.

వేలాండ్‌ని ఉపయోగిస్తున్నప్పుడు, కొత్త ఆవిర్భావానికి కృతజ్ఞతలు తెలుపుతూ పరిస్థితి మారింది బ్యాకెండ్యంత్రాంగం ఉపయోగించి DMABUF అల్లికలలోకి రెండరింగ్ మరియు సంస్థలు వివిధ ప్రక్రియల మధ్య వీడియో మెమరీలో ఉన్న ఈ అల్లికలతో బఫర్‌లను పంచుకోవడం. ప్రారంభంలో, gfx త్వరణం కోసం అధిక-నాణ్యత మద్దతును అందించే దృష్టితో కొత్త బ్యాకెండ్ అభివృద్ధి చేయబడింది. హార్డ్‌వేర్ త్వరణంతో పాటు, WebGL బ్యాకెండ్ కూడా ఇచ్చారు అవకాశం VA-API (వీడియో యాక్సిలరేషన్ API) మరియు FFmpegDataDecoderని ఉపయోగించి h.264 వీడియో డీకోడింగ్‌ను వేగవంతం చేయడానికి మద్దతును అమలు చేయండి.

ఫైర్‌ఫాక్స్ యొక్క వేలాండ్-ఆధారిత బిల్డ్‌లు గ్నోమ్ మట్టర్ లేదా కెడిఇ క్విన్ వంటి నిర్దిష్ట మిశ్రమ సర్వర్‌లతో ముడిపడి ఉండని ఏకీకృత పని GL వాతావరణాన్ని సిద్ధం చేయగలిగాయి. Firefox - WebRender (కొత్తది, వెబ్ పేజీలను అందించడానికి GPUని ఉపయోగించడం) మరియు GL కంపోజిటర్ (క్లాసిక్)లో అందుబాటులో ఉన్న రెండు రెండరింగ్ ఇంజిన్‌ల కోసం DMABUF-ఆధారిత బ్యాకెండ్‌ని ఉపయోగించి త్వరణం కోసం మద్దతు అమలు చేయబడుతుంది. రెండు సందర్భాల్లో, కొత్త బ్యాకెండ్‌ను ఉపయోగిస్తున్నప్పుడు, GPUలో అల్లికలు సృష్టించబడతాయి మరియు GPUతో కంపోజిట్ చేయడానికి మరియు పరస్పర చర్య చేయడానికి బాధ్యత వహించే బ్రౌజర్ ప్రక్రియల మధ్య కాపీ చేయకుండా నేరుగా ఉపయోగించవచ్చు. WebGL ఫ్రేమ్‌లు నేరుగా GPU మెమరీకి రెండర్ చేయబడతాయి, వీటిని EGL ఫ్రేమ్‌బఫర్‌కు మ్యాప్ చేయవచ్చు, ప్రధాన ప్రక్రియలో ప్రాసెస్ చేయవచ్చు మరియు వెబ్ పేజీ మూలకాలను చదును చేసినప్పుడు ఆకృతి వలె అందించబడుతుంది.

WebGL మరియు వీడియో త్వరణాన్ని ప్రారంభించడానికి ఉండాలి ఎన్విరాన్మెంట్ వేరియబుల్ “MOZ_ENABLE_WAYLAND=1”తో Firefoxని ప్రారంభించండి మరియు about:configలో “widget.wayland-dmabuf-webgl.enabled” మరియు “widget.wayland-dmabuf-vaapi.enabled” పారామితులను సెట్ చేయండి, ఆపై త్వరణం ప్రారంభించబడిందో లేదో తనిఖీ చేయండి. గురించి పేజీ: మద్దతు. పని చేయడానికి, libva లైబ్రరీ వెర్షన్ 2.6.0+ అవసరం (Intel UHD 31 GPUతో Fedora 630లో పరీక్షించబడింది).

Wayland కోసం Firefox WebGL మరియు వీడియో హార్డ్‌వేర్ త్వరణాన్ని అందిస్తుంది

Firefox 75లో రాబోయే మార్పులలో మీరు కూడా చేయవచ్చు మార్క్:

  • UK వినియోగదారుల కోసం ప్రారంభించబడింది (గతంలో ప్రకటనలు చూపించాడు USA నుండి వచ్చిన వినియోగదారుల కోసం మాత్రమే) పాకెట్ సేవ ద్వారా సిఫార్సు చేయబడిన కంటెంట్ విభాగంలో ప్రారంభ పేజీలో స్పాన్సర్‌లు చెల్లించిన బ్లాక్‌లను ప్రదర్శించడం (బ్లాక్‌లు స్పష్టంగా ప్రకటనలుగా గుర్తించబడతాయి మరియు సెట్టింగ్‌లలో నిలిపివేయబడతాయి).
  • పాస్‌వర్డ్ మేనేజర్‌లో (about:logins), మాస్టర్ పాస్‌వర్డ్ సెట్ చేయకుంటే, అమలు చేశారు OS ప్రమాణీకరణ డైలాగ్‌ని ప్రదర్శించడానికి మరియు సేవ్ చేసిన పాస్‌వర్డ్‌లను చూసే ముందు సిస్టమ్ ఆధారాలను నమోదు చేయడానికి ప్రారంభ మద్దతు.
  • సైట్‌లోని “ప్రొఫైలర్ మెనూ బటన్‌ను ప్రారంభించు” బటన్‌ను క్లిక్ చేయడం ద్వారా యాడ్-ఆన్‌ను ఇన్‌స్టాల్ చేయకుండానే పేజీ ప్రొఫైలింగ్ ఇంటర్‌ఫేస్‌ను సక్రియం చేయగల సామర్థ్యాన్ని జోడించారు profiler.firefox.com. సక్రియ ట్యాబ్ కోసం మాత్రమే పనితీరు విశ్లేషణ మోడ్ జోడించబడింది.
  • అమలు చేశారు వినియోగదారు ఇంటరాక్టివ్‌గా పరస్పర చర్య చేయని నావిగేషన్ ట్రాకింగ్ కోడ్‌తో సైట్‌లను యాక్సెస్ చేస్తున్నప్పుడు పాత కుక్కీలు మరియు సైట్ డేటాను క్లియర్ చేసే మోడ్. రీడైరెక్ట్‌ల ద్వారా ట్రాకింగ్‌ను ఎదుర్కోవడాన్ని ఈ మోడ్ లక్ష్యంగా పెట్టుకుంది.
  • ప్రారంభించింది వ్యక్తిగత ట్యాబ్‌లతో ముడిపడి ఉన్న మోడల్ డైలాగ్‌ల అమలు మరియు మొత్తం ఇంటర్‌ఫేస్‌ను నిరోధించదు.

    Wayland కోసం Firefox WebGL మరియు వీడియో హార్డ్‌వేర్ త్వరణాన్ని అందిస్తుంది

మూలం: opennet.ru

ఒక వ్యాఖ్యను జోడించండి