سيعرض Firefox 80 تسريع فك تشفير الفيديو عبر VA-API في X11

شعار Firefox

في Firefox Code Base الذي تم إطلاق Firefox 80 ، تم الإعلان مؤخرًا عن ذلك تمت إضافة تغيير يؤدي إلى تعطيل نظام التشغيل Linux ربط دعم فك التشفير فيديو معجل الأجهزة للأنظمة المستندة إلى Wayland.

مع هذا ، الآن سيتم استخدام التسريع الذي يتم توفيره باستخدام VA-API (واجهة برمجة تطبيقات تسريع الفيديو) و FFmpegDataDecoder. وبالتالي ، دعم تسريع فيديو الأجهزة عبر VA-API سيكون متاحًا أيضًا لأنظمة Linux التي تستخدم بروتوكول X11.

في السابق ، تم توفير تسريع ثابت للفيديو للأجهزة فقط للواجهة الخلفية الجديدة باستخدام Wayland وآلية DMABUF.

بالنسبة إلى X11 ، لم يتم تطبيق دواسة الوقود بسبب مشكلات في برامج تشغيل gfx. الآن تم حل مشكلة تمكين تسريع الفيديو لـ X11 باستخدام EGL. بالإضافة إلى ذلك ، بالنسبة لأنظمة X11 ، يتم تنفيذ القدرة على تشغيل WebGL عبر EGL ، مما سيسمح بإدراج دعم تسريع أجهزة WebGL لـ X11 في المستقبل.

حاليا تظل هذه الميزة معطلة بشكل افتراضي (تم التمكين عبر widget.dmabuf-webgl.enabled) ، حيث لم يتم حل جميع المشكلات.

لتفعيل الوظيفة من خلال EGL ، يتم توفير متغير البيئة MOZ_X11_EGL، وبعد ذلك المكونات التركيبية يتغير Webrender و OpenGL إلى EGL بدلاً من GLX. يعتمد التنفيذ على الواجهة الخلفية DMABUF الجديدة لـ X11 ، والتي تم إعدادها عن طريق تقسيم الواجهة الخلفية DMABUF المقترحة مسبقًا لـ Wayland.

وبالإضافة إلى ذلك، يمكنك أن ترى تضمين أنظمة تكوين WebRender لأجهزة الكمبيوتر المحمولة التي تعتمد على شرائح AMD على نظام Windows 10 ، يتم تجميعها على أساس الكود الذي تم على أساسه تكوين إصدار Firefox 79.

تمت كتابة WebRender بلغة Rust ويسمح بتحقيق زيادة كبيرة في سرعة العرض وتحميل أقل لوحدة المعالجة المركزية بسبب نقل عمليات GPU إلى عرض محتويات الصفحة من جانب واحد ، والتي يتم تنفيذها من خلال تظليل يعمل على وحدة معالجة الرسومات.

تم تضمين WebRender مسبقًا في نظام التشغيل Windows 10 لوحدة معالجة الرسومات Intel GPU و AMD APU رافين ريدج ، إيه إم دي إيفرجرين وأجهزة الكمبيوتر المحمولة المزودة ببطاقات رسومات NVIDIA. في نظام Linux ، يتم تمكين WebRender حاليًا لبطاقات Intel و AMD فقط في الإصدارات الليلية من Firefox وهو غير متوافق مع بطاقات NVIDIA.

بالنسبة لأولئك الذين يستخدمون هذا الإصدار من المتصفح ، يمكنهم فرض التضمين في about: config وتفعيل الإعدادات "gfx.webrender.all" و "gfx.webrender.enabled".

التغييرات الأخرى المتوقعة

أخيرا أيضا يبرز vale أنه تم إضافة تهيئة لـ Firefox 79 إفتراضي لتمكين عزل ملفات تعريف الارتباط الديناميكي للمجال الموضح في شريط العنوان (»عزل ديناميكي للطرف الأول» ، عندما يتم تحديد إدخالاتك وإدخالات الجهات الخارجية بناءً على المجال الأساسي للموقع).

تم اقتراح التكوين في أداة التهيئة في قسم التكوين لقفل تتبع الحركة في المجموعة المنسدلة لطرق حظر ملفات تعريف الارتباط.

وبالإضافة إلى ذلك، في Firefox 79 ، افتراضيًا ، يتم تنشيط شاشة جديدة بإعدادات تجريبية: "حول: config #experimental".

أما بالنسبة لأخبار أخرى ماذا يمكن ان نتوقع على Firerox 80 ، إنه وضع HTTPS وهو مصمم لفرض HTTPS على المواقع. إنه يعمل بالطريقة مشابه لـ HTTPS Everywhere وإضافات تحديث HTTPS الأخرى للمتصفحات بمعنى أنه يحاول تحديث اتصالات HTTP ، غير الآمنة ، لاتصالات HTTPS ، وهي.

يتمثل الاختلاف الرئيسي بين الوضع الأصلي والإضافات الخاصة بـ HTTPS في أن تطبيق Mozilla يحاول تحديث كل اتصال HTTP إلى HTTPS.

مع ذلك يُعلم Firefox المستخدم إذا تعذر تحميل الموقع بالكامل لأنه لا يدعم HTTPS. ومع ذلك ، لا ينطبق الأمر نفسه على العناصر التي لا يمكن تحميلها على الموقع. يمكن للمستخدمين تحديد متابعة تحميل الموقع إذا لم يتم تحميله بالكامل.


تعليق ، اترك لك

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   كزافييه قال

    لذا يا صديقي ، كيف يمكنني تمكين vaapi في نظام التشغيل Linux؟ أقوم بتثبيت Firefox 80 والآن؟ لأنني فعلت ذلك ولا يزال استخدام وحدة المعالجة المركزية على youtube مرتفعًا. أنا أستخدم مانجارو