WebGL, വീഡിയോ ഹാർഡ്‌വെയർ ആക്‌സിലറേഷൻ എന്നിവയ്‌ക്കായുള്ള Firefox for Wayland കൊണ്ടുവരുന്നു

В രാത്രി പണിയുന്നു ഫയർഫോക്സ്, അതിന്റെ അടിസ്ഥാനത്തിൽ ഫയർഫോക്സ് 7 റിലീസ് ഏപ്രിൽ 75-ന് രൂപീകരിക്കും. നടപ്പിലാക്കി വെയ്‌ലാൻഡ് പ്രോട്ടോക്കോൾ ഉപയോഗിക്കുന്ന പരിതസ്ഥിതികളിൽ WebGL-നുള്ള പൂർണ്ണ പിന്തുണ. ഇതുവരെ, Firefox-ന്റെ Linux ബിൽഡുകളിലെ WebGL-ന്റെ പ്രകടന നിലവാരം, ഹാർഡ്‌വെയർ ആക്‌സിലറേഷൻ പിന്തുണയുടെ അഭാവം കാരണം, ആഗ്രഹിച്ചത് ഏറെയാണ്. പ്രശ്നങ്ങൾ X11-നുള്ള gfx ഡ്രൈവറുകളും വ്യത്യസ്ത മാനദണ്ഡങ്ങളുടെ ഉപയോഗവും. X11-ൽ gfx-അടിസ്ഥാനമായ ആക്സിലറേഷൻ Chrome-ൽ നൽകിയിട്ടുണ്ട്, എന്നാൽ പ്രശ്നങ്ങൾ ഒഴിവാക്കാൻ ഒഴിവാക്കലുകളുടെയും പരിഹാരങ്ങളുടെയും ഒരു വലിയ ലിസ്റ്റ് പരിപാലിക്കുന്നതിനുള്ള ചെലവിൽ (chrome://gpu/ കാണുക). Firefox-ൽ, Linux-നുള്ള WebGL ഹാർഡ്‌വെയർ ആക്‌സിലറേഷൻ സ്ഥിരസ്ഥിതിയായി ഒരിക്കലും പ്രവർത്തനക്ഷമമാക്കിയില്ല, കാരണം പ്രശ്‌നമുള്ള എല്ലാ ഡ്രൈവറുകളും ഗ്രാഫിക്‌സ് കാർഡും ക്രമീകരിക്കാനുള്ള ഉറവിടങ്ങൾ മോസില്ലയ്ക്ക് ഇല്ലായിരുന്നു.

വെയ്‌ലാൻഡ് ഉപയോഗിക്കുമ്പോൾ, പുതിയതിന്റെ ആവിർഭാവത്തിന് നന്ദി പറഞ്ഞ് സ്ഥിതി മാറി പിൻഭാഗംമെക്കാനിസം ഉപയോഗിക്കുന്നു ഡിഎംഎബിയുഎഫ് ടെക്സ്ചറുകളിലേക്ക് റെൻഡർ ചെയ്യുന്നതിനും ഓർഗനൈസേഷൻ വ്യത്യസ്ത പ്രോസസ്സുകൾക്കിടയിൽ വീഡിയോ മെമ്മറിയിൽ സ്ഥിതി ചെയ്യുന്ന ഈ ടെക്സ്ചറുകൾ ഉപയോഗിച്ച് ബഫറുകൾ പങ്കിടുന്നു. തുടക്കത്തിൽ, gfx ത്വരിതപ്പെടുത്തലിന് ഉയർന്ന നിലവാരമുള്ള പിന്തുണ നൽകുന്നതിനായി പുതിയ ബാക്കെൻഡ് വികസിപ്പിച്ചെടുത്തു. ഹാർഡ്‌വെയർ ആക്സിലറേഷനു പുറമേ, WebGL ബാക്കെൻഡും നൽകി അവസരം VA-API (വീഡിയോ ആക്സിലറേഷൻ API), FFmpegDataDecoder എന്നിവ ഉപയോഗിച്ച് h.264 വീഡിയോ ഡീകോഡിംഗ് ത്വരിതപ്പെടുത്തുന്നതിനുള്ള പിന്തുണ നടപ്പിലാക്കുക.

ഗ്നോം മട്ടർ അല്ലെങ്കിൽ കെഡിഇ ക്വിൻ പോലെയുള്ള നിർദ്ദിഷ്‌ട സംയോജിത സെർവറുകളുമായി ബന്ധമില്ലാത്ത ഒരു ഏകീകൃത പ്രവർത്തന ജിഎൽ അന്തരീക്ഷം തയ്യാറാക്കാൻ ഫയർഫോക്‌സിന്റെ വേയ്‌ലാൻഡ് അധിഷ്‌ഠിത ബിൽഡുകൾക്ക് കഴിഞ്ഞു. ഫയർഫോക്സിൽ ലഭ്യമായ രണ്ട് റെൻഡറിംഗ് എഞ്ചിനുകൾക്കായി DMABUF അടിസ്ഥാനമാക്കിയുള്ള ബാക്കെൻഡ് ഉപയോഗിച്ച് ത്വരിതപ്പെടുത്തുന്നതിനുള്ള പിന്തുണ നടപ്പിലാക്കുന്നു - WebRender (പുതിയത്, വെബ് പേജുകൾ റെൻഡർ ചെയ്യാൻ GPU ഉപയോഗിക്കുന്നു), GL കമ്പോസിറ്റർ (ക്ലാസിക്). രണ്ട് സാഹചര്യങ്ങളിലും, പുതിയ ബാക്കെൻഡ് ഉപയോഗിക്കുമ്പോൾ, ജിപിയുവിൽ ടെക്സ്ചറുകൾ സൃഷ്ടിക്കപ്പെടുന്നു, കൂടാതെ ജിപിയു സംയോജിപ്പിക്കുന്നതിനും സംവദിക്കുന്നതിനും ഉത്തരവാദിത്തമുള്ള ബ്രൗസർ പ്രക്രിയകൾക്കിടയിൽ പകർത്താതെ നേരിട്ട് ഉപയോഗിക്കാനാകും. 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 ഉപയോഗിച്ച് ഫെഡോറ 630-ൽ പരീക്ഷിച്ചത്).

WebGL, വീഡിയോ ഹാർഡ്‌വെയർ ആക്‌സിലറേഷൻ എന്നിവയ്‌ക്കായുള്ള Firefox for Wayland കൊണ്ടുവരുന്നു

Firefox 75-ൽ വരാനിരിക്കുന്ന മാറ്റങ്ങളിൽ നിങ്ങൾക്കും കഴിയും അടയാളപ്പെടുത്തുക:

  • യുകെ ഉപയോക്താക്കൾക്കായി പ്രവർത്തനക്ഷമമാക്കിയത് (മുമ്പ് പരസ്യം കാണിച്ചു യു‌എസ്‌എയിൽ നിന്നുള്ള ഉപയോക്താക്കൾക്ക് മാത്രം) പോക്കറ്റ് സേവനം ശുപാർശ ചെയ്യുന്ന ഉള്ളടക്ക വിഭാഗത്തിലെ ആരംഭ പേജിൽ സ്പോൺസർമാർ പണമടച്ച ബ്ലോക്കുകൾ പ്രദർശിപ്പിക്കുന്നു (ബ്ലോക്കുകൾ പരസ്യമായി വ്യക്തമായി അടയാളപ്പെടുത്തിയിരിക്കുന്നു കൂടാതെ ക്രമീകരണങ്ങളിൽ പ്രവർത്തനരഹിതമാക്കാനും കഴിയും).
  • പാസ്‌വേഡ് മാനേജറിൽ (about:logins), മാസ്റ്റർ പാസ്‌വേഡ് സജ്ജീകരിച്ചിട്ടില്ലെങ്കിൽ, നടപ്പിലാക്കി സംരക്ഷിച്ച പാസ്‌വേഡുകൾ കാണുന്നതിന് മുമ്പ് ഒരു OS പ്രാമാണീകരണ ഡയലോഗ് പ്രദർശിപ്പിക്കുന്നതിനും സിസ്റ്റം ക്രെഡൻഷ്യലുകൾ നൽകുന്നതിനുമുള്ള പ്രാഥമിക പിന്തുണ.
  • സൈറ്റിലെ "പ്രൊഫൈലർ മെനു ബട്ടൺ പ്രവർത്തനക്ഷമമാക്കുക" ബട്ടൺ ക്ലിക്കുചെയ്ത് ആഡ്-ഓൺ ഇൻസ്റ്റാൾ ചെയ്യാതെ തന്നെ പേജ് പ്രൊഫൈലിംഗ് ഇന്റർഫേസ് സജീവമാക്കാനുള്ള കഴിവ് ചേർത്തു. profiler.firefox.com. സജീവ ടാബിനായി മാത്രം പ്രകടന വിശകലന മോഡ് ചേർത്തു.
  • നടപ്പിലാക്കി ഉപയോക്താവ് സംവേദനാത്മകമായി സംവദിച്ചിട്ടില്ലാത്ത നാവിഗേഷൻ ട്രാക്കിംഗ് കോഡ് ഉപയോഗിച്ച് സൈറ്റുകൾ ആക്‌സസ് ചെയ്യുമ്പോൾ പഴയ കുക്കികളും സൈറ്റ് ഡാറ്റയും മായ്‌ക്കുന്നതിനുള്ള മോഡ്. റീഡയറക്‌ടുകൾ വഴിയുള്ള ട്രാക്കിംഗിനെ ചെറുക്കാനാണ് മോഡ് ലക്ഷ്യമിടുന്നത്.
  • ആരംഭിച്ചു വ്യക്തിഗത ടാബുകളുമായി ബന്ധിപ്പിച്ചിട്ടുള്ള മോഡൽ ഡയലോഗുകൾ നടപ്പിലാക്കുകയും മുഴുവൻ ഇന്റർഫേസും തടയാതിരിക്കുകയും ചെയ്യുന്നു.

    WebGL, വീഡിയോ ഹാർഡ്‌വെയർ ആക്‌സിലറേഷൻ എന്നിവയ്‌ക്കായുള്ള Firefox for Wayland കൊണ്ടുവരുന്നു

അവലംബം: opennet.ru

ഒരു അഭിപ്രായം ചേർക്കുക