Firefox for Wayland WebGL اور ویڈیو ہارڈویئر ایکسلریشن لاتا ہے۔

В رات کی اسمبلی فائر فاکس، جس کی بنیاد پر فائر فاکس 7 ریلیز 75 اپریل کو تشکیل دی جائے گی، لاگو کیا Wayland پروٹوکول کا استعمال کرتے ہوئے ماحول میں WebGL کے لیے مکمل تعاون۔ ابھی تک، Firefox کی لینکس کی تعمیر میں WebGL کی کارکردگی کی سطح ہارڈویئر ایکسلریشن سپورٹ کی کمی کی وجہ سے مطلوبہ حد تک رہ گئی ہے، مسائل X11 کے لیے gfx ڈرائیورز اور مختلف معیارات کے استعمال کے ساتھ۔ X11 میں gfx پر مبنی ایکسلریشن کروم میں فراہم کی گئی تھی، لیکن مسائل سے بچنے کے لیے مستثنیات کی ایک بڑی فہرست کو برقرار رکھنے اور کام کرنے کی قیمت پر (دیکھیں chrome://gpu/)۔ فائر فاکس میں، لینکس کے لیے WebGL ہارڈویئر ایکسلریشن کو کبھی بھی ڈیفالٹ کے طور پر فعال نہیں کیا گیا تھا کیونکہ موزیلا کے پاس ہر مشکل ڈرائیور اور گرافکس کارڈ کو ترتیب دینے کے لیے وسائل نہیں تھے۔

Wayland کا استعمال کرتے وقت، صورتحال ایک نئے کے ابھرنے کی بدولت بدل گئی ہے۔ پسدیدمیکانزم کا استعمال کرتے ہوئے ڈی ایم اے بی یو ایف بناوٹ میں پیش کرنے کے لیے اور تنظیم مختلف عملوں کے درمیان ویڈیو میموری میں واقع ان ساخت کے ساتھ بفرز کا اشتراک کرنا۔ ابتدائی طور پر، نیا بیک اینڈ جی ایف ایکس ایکسلریشن کے لیے اعلیٰ معیار کی مدد فراہم کرنے کے لیے تیار کیا گیا تھا۔ ہارڈویئر ایکسلریشن کے علاوہ، WebGL بیک اینڈ بھی دیا موقع VA-API (ویڈیو ایکسلریشن API) اور FFmpegDataDecoder کا استعمال کرتے ہوئے h.264 ویڈیو ڈیکوڈنگ کو تیز کرنے کے لیے تعاون کو نافذ کریں۔

فائر فاکس کی Wayland پر مبنی تعمیرات ایک متحد کام کرنے والے GL ماحول کو تیار کرنے کے قابل تھیں جو مخصوص جامع سرورز، جیسے GNOME Mutter یا KDE Kwin سے منسلک نہیں تھا۔ DMABUF پر مبنی بیک اینڈ کا استعمال کرتے ہوئے ایکسلریشن کے لیے سپورٹ فائر فاکس میں دستیاب دو رینڈرنگ انجنوں کے لیے لاگو کیا جاتا ہے - WebRender (نیا، ویب صفحات کو رینڈر کرنے کے لیے GPU کا استعمال کرتے ہوئے) اور GL کمپوزیٹر (کلاسک)۔ دونوں صورتوں میں، نئے بیک اینڈ کا استعمال کرتے وقت، GPU میں ٹیکسچرز بنائے جاتے ہیں اور GPU کے ساتھ کمپوزٹنگ اور تعامل کے لیے ذمہ دار براؤزر کے عمل کے درمیان کاپی کیے بغیر براہ راست استعمال کیا جا سکتا ہے۔ WebGL فریموں کو براہ راست GPU میموری میں پیش کیا جا سکتا ہے، جسے EGL فریم بفر میں میپ کیا جا سکتا ہے، مرکزی عمل میں پروسیس کیا جا سکتا ہے، اور ویب پیج کے عناصر کو چپٹا کرتے وقت ٹیکسچر کے طور پر پیش کیا جا سکتا ہے۔

WebGL اور ویڈیو ایکسلریشن کو فعال کرنے کے لیے ہونا ضروری ہے فائر فاکس کو ماحولیاتی متغیر "MOZ_ENABLE_WAYLAND=1" کے ساتھ شروع کریں اور تقریبا: config پیرامیٹرز "widget.wayland-dmabuf-webgl.enabled" اور "widget.wayland-dmabuf-vaapi.enabled" سیٹ کریں، پھر چیک کریں کہ آیا ایکسلریشن فعال ہے صفحہ کے بارے میں: سپورٹ۔ کام کرنے کے لیے، libva لائبریری ورژن 2.6.0+ درکار ہے (Fedora 31 پر Intel UHD 630 GPU کے ساتھ ٹیسٹ کیا گیا)۔

Firefox for Wayland WebGL اور ویڈیو ہارڈویئر ایکسلریشن لاتا ہے۔

Firefox 75 میں آنے والی تبدیلیوں میں سے آپ بھی کر سکتے ہیں۔ مارک:

  • برطانیہ کے صارفین کے لیے فعال (پہلے اشتہارات دکھاوا کیا صرف USA کے صارفین کے لیے) پاکٹ سروس کی طرف سے تجویز کردہ مواد کے سیکشن میں اسپانسرز کے ذریعے ادا کیے گئے بلاکس کی نمائش کرنا (بلاک واضح طور پر اشتہار کے طور پر نشان زد ہیں اور ترتیبات میں ان کو غیر فعال کیا جا سکتا ہے)۔
  • پاس ورڈ مینیجر (کے بارے میں: لاگ ان) میں، اگر ماسٹر پاس ورڈ سیٹ نہیں ہے، لاگو کیا OS تصدیقی ڈائیلاگ کو ظاہر کرنے اور محفوظ کردہ پاس ورڈز دیکھنے سے پہلے سسٹم کی اسناد داخل کرنے کے لیے ابتدائی معاونت۔
  • سائٹ پر "پروفائلر مینو بٹن کو فعال کریں" کے بٹن پر کلک کرکے، ایڈ آن انسٹال کیے بغیر صفحہ پروفائلنگ انٹرفیس کو چالو کرنے کی صلاحیت شامل کی گئی۔ profiler.firefox.com. صرف فعال ٹیب کے لیے کارکردگی کے تجزیہ کا موڈ شامل کیا گیا۔
  • لاگو کیا نیویگیشن ٹریکنگ کوڈ کے ساتھ ایسی سائٹس تک رسائی کے دوران پرانی کوکیز اور سائٹ کے ڈیٹا کو صاف کرنے کا موڈ جس کے ساتھ صارف نے انٹرایکٹو بات نہیں کی ہے۔ موڈ کا مقصد ری ڈائریکٹ کے ذریعے ٹریکنگ کا مقابلہ کرنا ہے۔
  • شروع انفرادی ٹیبز سے منسلک موڈل ڈائیلاگ کا نفاذ اور پورے انٹرفیس کو مسدود نہ کرنا۔

    Firefox for Wayland WebGL اور ویڈیو ہارڈویئر ایکسلریشن لاتا ہے۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں