Firefox for Wayland آڻيندو آهي WebGL ۽ وڊيو هارڊويئر جي رفتار

В رات جي اسيمبلي فائر فاکس، جنهن جي بنياد تي فائر فاکس 7 جو رليز 75 اپريل تي ٺهرايو ويندو. لاڳو ڪيو ويو Wayland پروٽوڪول استعمال ڪندي ماحول ۾ WebGL لاءِ مڪمل سپورٽ. هينئر تائين، لينڪس ۾ WebGL جي ڪارڪردگي جي سطح فائر فاکس جي تعمير ۾ هارڊويئر جي تيز رفتاري لاءِ سپورٽ نه هجڻ جي ڪري گهربل ٿيڻ کان گهڻو ڪجهه ڇڏي ويو آهي. مسئلا X11 لاءِ gfx ڊرائيورن سان ۽ مختلف معيار لاڳو ڪرڻ سان. X11 جي gfx-based acceleration ڪروم ۾ مهيا ڪئي وئي، پر مسئلن کان بچڻ لاءِ استثناءَ جي وڏي لسٽ ۽ ڪم ڪار کي برقرار رکڻ جي قيمت تي (ڏسو ڪروم://gpu/). فائر فاڪس ۾، لينڪس لاءِ WebGL هارڊويئر ايڪسلريشن ڪڏهن به ڊفالٽ طور فعال نه ڪيو ويو ڇاڪاڻ ته Mozilla وٽ هر مشڪل ڊرائيور ۽ گرافڪس ڪارڊ کي پارس ڪرڻ لاءِ وسيلا نه هئا.

جڏهن Wayland استعمال ڪندي، صورتحال تبديل ٿي وئي آهي هڪ نئين جي ظاهر ٿيڻ سبب پس منظرميڪانيزم کي استعمال ڪندي ڊي ايم اي ايف يو ايف بناوت ۽ رينڊرنگ لاءِ تنظيم ويڊيو ميموري ۾ واقع انهن بناوتن سان مختلف عملن جي بفرن سان حصيداري. شروعات ۾، نئين پس منظر کي اعلي معيار جي gfx-تيز رفتار سپورٽ مهيا ڪرڻ جي نظر سان ترقي ڪئي وئي. هارڊويئر ايڪسلريشن کان علاوه WebGL پس منظر پڻ ڏنائين موقعو VA-API (Video Acceleration API) ۽ FFmpegDataDecoder استعمال ڪندي h.264 وڊيو ڊيڪوڊنگ ايڪسلريشن لاءِ سپورٽ لاڳو ڪريو.

Firefox جي Wayland-based builds ۾، اهو ممڪن هو ته هڪ متحد GL ڪم ڪندڙ ماحول تيار ڪيو وڃي جيڪو مخصوص جامع سرور سان جڙيل نه هجي، جهڙوڪ GNOME Mutter يا KDE Kwin. DMABUF-based backend استعمال ڪندي Acceleration support فائر فاڪس - WebRender (نئون، ويب پيجز کي رينڊر ڪرڻ لاءِ GPU استعمال ڪندي) ۽ GL ڪمپوزٽر (ڪلاسڪ) ۾ موجود ٻن رينڊرنگ انجڻن لاءِ لاڳو ڪيو ويو آھي. ٻنهي صورتن ۾، جڏهن نئين پس منظر کي استعمال ڪندي، بناوت GPU ۾ ٺاهيا ويندا آهن ۽ سڌو سنئون استعمال ڪري سگھجن ٿيون بغير برائوزر جي عملن جي وچ ۾ ڪاپي ڪرڻ جي لاءِ ذميوار ۽ GPU سان رابطو ڪرڻ. WebGL فريم سڌو سنئون GPU ميموري ۾ مهيا ڪري سگھجن ٿا، جيڪو هڪ EGL فريم بفر تي ميپ ڪري سگھجي ٿو، مکيه پروسيس ۾ پروسيس ڪيو ويو، ۽ بناوت جي طور تي پيش ڪيو ويو جڏهن ويب پيج جي عناصر کي فليٽ ڪيو وڃي.

WebGL ۽ وڊيو تيز رفتار کي فعال ڪرڻ لاء هجي فائر فاکس کي ماحوليات جي متغير سان شروع ڪريو "MOZ_ENABLE_WAYLAND=1" ۽ اٽڪل: config parameters "widget.wayland-dmabuf-webgl.enabled" ۽ "widget.wayland-dmabuf-vaapi.enabled" سان سيٽ ڪريو، پوء چيڪ ڪريو ته ڇا تي تيز رفتار فعال آهي. صفحي بابت: سپورٽ. ان کي ڪم ڪرڻ لاءِ libva لائبريري ورزن 2.6.0+ جي ضرورت آهي (فيڊورا 31 ۾ Intel UHD 630 GPU سان آزمايل).

Firefox for Wayland آڻيندو آهي WebGL ۽ وڊيو هارڊويئر جي رفتار

فائر فاکس 75 ۾ ايندڙ تبديلين مان، توھان پڻ ڪري سگھو ٿا نشان:

  • UK استعمال ڪندڙن لاءِ فعال ڪرڻ (اڳوڻي اشتهار ظاهر ٿيو صرف يو ايس استعمال ڪندڙ) ڏيکاريو بلاڪ اسپانسرز طرفان ادا ڪيل پيج تي شروعاتي صفحي تي سيڪشن ۾ پيش ڪيل سيڪشن ۾ Pocket سروس (بلاڪ واضح طور تي اشتهارن جي طور تي نشان لڳل آهن ۽ سيٽنگون ۾ غير فعال ٿي سگهن ٿيون).
  • پاس ورڊ مئنيجر ۾ (about:logins)، جيڪڏھن ڪو ماسٽر پاسورڊ سيٽ نه ڪيو ويو آھي، لاڳو ڪيو ويو او ايس جي تصديق واري ڊائلاگ کي ڊسپلي ڪرڻ ۽ محفوظ ٿيل پاسورڊ ڏسڻ کان اڳ سسٽم جي سند داخل ڪرڻ لاءِ ابتدائي مدد.
  • صفحي جي پروفائلنگ انٽرفيس کي چالو ڪرڻ جي صلاحيت شامل ڪئي وئي بغير انسٽال ڪرڻ جي، سائيٽ تي "پروفائلر مينيو بٽڻ کي فعال ڪريو" بٽڻ کي دٻائڻ سان profiler.firefox.com. صرف فعال ٽيب لاء ڪارڪردگي تجزيو موڊ شامل ڪيو ويو.
  • لاڳو ٿيل پراڻن ڪوڪيز ۽ سائيٽ جي ڊيٽا کي صاف ڪرڻ جو طريقو جڏهن سائيٽن تائين رسائي ٽريڪنگ ڪوڊ سان موومينٽ ٽريڪنگ ڪوڊ سان استعمال ڪيو آهي ته صارف ان سان رابطو نه ڪيو آهي. موڊ جو مقصد ريڊريڪٽس ذريعي ٽريڪنگ کي منهن ڏيڻ آهي.
  • شروع ڪيو ماڊل ڊائلاگ جو نفاذ جيڪي انفرادي ٽيب سان ڳنڍيل آهن ۽ پوري انٽرفيس کي بلاڪ نٿا ڪن.

    Firefox for Wayland آڻيندو آهي WebGL ۽ وڊيو هارڊويئر جي رفتار

جو ذريعو: opennet.ru

تبصرو شامل ڪريو