فائر فاڪس X11 سسٽم لاءِ VA-API ذريعي وڊيو ڊيڪوڊنگ جي رفتار کي شامل ڪري ٿو

فائر فاکس ڪوڊ بيس ۾، جنهن جي بنياد تي فائر فاکس 25 رليز 80 آگسٽ تي ٺاهي ويندي، شامل ڪيو ويو لينڪس لاء غير فعال ڪرڻ کي تبديل ڪريو پابند ڪرڻ Wayland-based سسٽم لاءِ وڊيو ڊيڪوڊنگ جي هارڊويئر ايڪسلريشن لاءِ سپورٽ. Acceleration VA-API (Video Acceleration API) ۽ FFmpegDataDecoder استعمال ڪندي مهيا ڪئي وئي آهي. اهڙيء طرح، VA-API ذريعي هارڊويئر وڊيو تيز رفتار لاء حمايت دستياب هوندو ۽ X11 پروٽوڪول استعمال ڪندي لينڪس سسٽم لاءِ.

اڳي، مستحڪم هارڊويئر وڊيو ايڪسلريشن صرف نئين پس منظر لاءِ مهيا ڪئي وئي هئي Wayland ۽ DMABUF ميڪانيزم استعمال ڪندي. X11 لاء، تيز رفتار لاڳو نه ڪيو ويو ڇاڪاڻ ته gfx ڊرائيورن سان مسئلن جي ڪري. هاڻي X11 لاءِ وڊيو ايڪسلريشن کي فعال ڪرڻ سان مسئلو حل ٿي ويو آهي جي استعمال اي ايل ايل. X11 سان گڏ سسٽم لاءِ، EGL ذريعي WebGL ڪم ڪرڻ جي صلاحيت لاڳو ڪئي وئي آهي، جيڪا مستقبل ۾ X11 لاءِ WebGL جي هارڊويئر ايڪسلريشن جي مدد کي فعال ڪندي.
في الحال، هي خصوصيت ڊفالٽ طور تي غير فعال رهي ٿي (widget.dmabuf-webgl.enabled ذريعي فعال)، ڇاڪاڻ ته اڃا تائين سڀئي مسئلا حل نه ڪيا ويا آهن.

EGL ذريعي ڪم کي چالو ڪرڻ لاءِ، ماحوليات جي متغير MOZ_X11_EGL مهيا ڪئي وئي آهي، جنهن کي ترتيب ڏيڻ کان پوءِ Webrender
۽ OpenGL compositing components سوئچ ڪري EGL استعمال ڪرڻ بدران GLX. تي عملدرآمد تي ٻڌل آهي نئون پس منظر DMABUF تي ٻڌل X11 لاءِ، جيڪو ورهاڱي سان تيار ڪيو ويو آهي DMABUF پس منظر, اڳ ۾ تجويز ڪيل Wayland لاء.

اضافي طور تي، اهو نوٽ ڪري سگهجي ٿو شامل آهي ڪوڊ بيس ۾ جنهن تي فائر فاڪس 79 جو رليز ٿيو آهي، ليپ ٽاپن لاءِ WebRender ڪمپوزٽنگ سسٽم Windows 10 پليٽ فارم تي AMD چپس تي ٻڌل آهي. WebRender Rust ٻولي ۾ لکيل آهي ۽ توهان کي اجازت ڏئي ٿو ته رينڊرنگ جي رفتار ۾ هڪ اهم واڌارو حاصل ڪري ۽ گهٽائي. سي پي يو تي لوڊ آپريشنز کي GPU پاسي واري صفحي جي مواد جي رينڊرنگ ڏانهن منتقل ڪندي، جيڪي GPU تي هلندڙ شيڊرز ذريعي لاڳو ڪيا ويا آهن. اڳي، WebRender فعال ڪيو ويو Windows 10 پليٽ فارم لاءِ Intel GPUs، AMD Raven Ridge APUs، AMD Evergreen APUs، ۽ NVIDIA گرافڪس ڪارڊ سان ليپ ٽاپ. لينڪس تي، WebRender في الحال Intel ۽ AMD ڪارڊن لاءِ چالو ڪيو ويو آهي صرف رات جي تعمير ۾، ۽ NVIDIA ڪارڊ لاءِ سپورٽ نه آهي. ان کي اٽڪل:config ۾ زبردستي ڪرڻ لاءِ، توهان کي "gfx.webrender.all" ۽ "gfx.webrender.enabled" سيٽنگون چالو ڪرڻ گهرجن يا فائر فاڪس کي ماحولي تبديليءَ سان هلائڻ گهرجي MOZ_WEBRENDER=1 سيٽ.

فائر فاکس 79 ۾ پڻ ڊفالٽ طور شامل ڪيو ويو ايڊريس بار ۾ ڏيکاريل ڊومين جي بنياد تي متحرڪ ڪوڪي آئسوليشن کي فعال ڪرڻ لاءِ سيٽنگ (“متحرڪ فرسٽ پارٽي آئسوليشن"، جڏهن توهان جي پنهنجي ۽ ٽئين پارٽي جي داخلا سائيٽ جي بنيادي ڊومين جي بنياد تي طئي ٿيل آهن). ڪوڪي بلاڪ ڪرڻ جي طريقن جي ڊراپ-ڊائون بلاڪ ۾ موومينٽ ٽريڪنگ بلاڪنگ سيٽنگون سيڪشن ۾ ترتيب ڏيندڙ ۾ سيٽنگ پيش ڪئي وئي آهي.
پڻ فائر فاکس 79 ۾ چالو ڊفالٽ طور، نئين تجرباتي سيٽنگون اسڪرين "about:preferences#experimental" آهي، جيڪو تجرباتي خصوصيتن کي فعال ڪرڻ لاءِ هڪ انٽرفيس مهيا ڪري ٿو، جهڙوڪ: Chrome ۾ اٽڪل: پرچم.

جو ذريعو: opennet.ru

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