أضاف مطورو Chromium Nouveau إلى القائمة السوداء

جديد

قبل بضعة أيام قرر المطورون المسؤولون عن مشروع Chromium إجراء بعض التعديلات على قائمتهم السوداء للسائقين ، هذا يرجع إلى مشاكل التمثيل التي لوحظت أثناء عمل تطبيقات WebGL التي يستخدمها المطورون قاموا بإدراج سائق Nouveau المجاني في القائمة السوداء.

والتي من خلالها قاموا بتعطيل استخدام أي عملية تسرع عمليات الرسوم على جانب وحدة معالجة الرسومات.

وقف دعم السائق المجاني جديد في الكروم سيؤثر على مستخدمي توزيع Ubuntu حيث يتم استخدام برنامج التشغيل هذا بشكل افتراضي ، بما في ذلك إصدار LTS من Ubuntu 18.04.

Nouveau هو مشروع برمجيات مجاني ومفتوح المصدر يهدف إلى إنشاء برنامج تشغيل مجاني للأجهزة لبطاقات رسومات Nvidia ، من خلال الهندسة العكسية لبرامج تشغيل GNU / Linux والأجهزة المعنية.

استند مشروع X.Org Foundation و freedesktop.org في الأصل إلى برنامج التشغيل "nv" المبهم الذي تم إصداره مسبقًا بواسطة nvidia.

حول المشكلة

وفقًا لمطوري Chromium ، ليس لديك الموارد اللازمة لاختبار جميع مجموعات وحدات التحكم مع وحدات معالجة الرسومات والتوزيعات، وكذلك لتحديد وتصحيح الأخطاء في السائقين.

نتيجة لذلك ، تمت إضافة وحدة التحكم إلى القائمة السوداءحيث يتم وضع استقرار وأمن المتصفح في المقدمة ويرتبط دعم التسريع من جانب وحدة معالجة الرسومات بالمهام الثانوية.

في الوقت نفسه ، مطورو Chromium جاهزون لإصلاح القائمة السوداء للحظر الانتقائي، إذا قدم مطورو برامج التشغيل معلومات أكثر تفصيلاً حول الإصدارات والأجهزة التي تظهر بها المشكلات أو يتم تأكيد العمل المستقر.

أكد مطورو Nouveau وجود عيوب أثناء تنفيذ مجموعة اختبار WebGL CTS ، لكنهم أشاروا إلى أن العيوب تظهر في الغالب في الاختبارات التركيبية وفي بعض المواقف غير العادية.

لا يواجه مطورو Nouveau أي مشاكل شخصية في استخدام برنامج التشغيل هذا مع Chromium ويعتبرون أنه من غير المناسب وضع برنامج التشغيل في القائمة السوداء.

بالإضافة إلى اختبارات WebGL CTS الاصطناعية ، لم يتمكنوا من تكرار مظاهر المشكلات الخطيرة ، باستثناء الأخطاء المعروفة منذ فترة طويلة والتي تمت ملاحظتها فقط عند استخدام إصدارات قديمة جدًا من Mes.

بطاقة الرسومات ولينكس

وفقًا للمطورين ، في معظم الحالات ، لا تنشأ مشكلات الاستقرار مع استخدام الإصدارات الحالية من Mesa.

الحلول الممكنة

وعلى أية حال، يجب أن يتخذ المستخدم قرار التبديل إلى وحدة تحكم أخرى أو تعطيل الخانق، ليس من قبل الشركة المصنعة للمتصفح ، خاصة وأن برنامج التشغيل تم تصنيفه على أنه مدعوم بدرجة كافية ليتم تسليمه في إصدار Ubuntu LTS.

كإحدى طرق الخروج من الوضع الحالي ، تم اقتراح التبديل إلى تثبيت قيمة عشوائية في حقل Nouveau في الحقل GL_VENDOR لتجنب الحظر.

استجابةً لذلك ، اقترح بعض المستخدمين القيام ببعض أعمال استكشاف الأخطاء وإصلاحها لاختبارات WebGL CTS.

من خلال تحليل تقارير أعطال المستخدم بالتفصيل ، وإجراء اختبارات الأعطال بحثًا عن الأخطاء ، وإشراك مستخدمي Chromium لتحديد مشكلات الاستقرار.

أشار مطورو Nouveau إلى أن مثل هذه الخطة ستعمل بالطبع على تحسين جودة وحدة التحكم، لكن تنفيذه يتطلب موارد هائلة لا يملكها المشروع حاليا.

لذلك يظل العمل يركز على التخلص من المشكلات المعروفة القابلة للتكرار ، مثل الحظر أثناء الحد الأقصى لحجم النسيج.

بدلاً من التعليقات العامة على الاستقرار المنخفض ، لم تؤكدها تقارير متكررة محددة بمعلومات مفصلة حول البيئة التي تحدث فيها المشكلة.

للمهتمين بالقدرة على الاستفادة الكاملة من Chromium 71 مع بطاقات الفيديو NVIDIA.

في هذا الوقت ، ستحتاج إلى استخدام وحدة تحكم خاصة أو بدء تشغيل متصفح الويب الخاص بك بخيار "–ignore-gpu-blacklist" على مسؤوليتك الخاصة.


اترك تعليقك

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

*

*

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

  1.   جريجوري روس قال

    لسوء الحظ ، فإن برنامج التشغيل nouveau يستحق أكثر قليلاً من إعطائك الوقت لتثبيت برنامج التشغيل الخاص.

  2.   أندريالي ديكام قال

    لحسن الحظ ، يتمتع مستخدمو Nvidia بدعم أفضل مع السائقين المملوكين ، إذا حدث هذا مع AMD فقد يكون كارثة لأن المالكين يعملون هناك لأقلية فقط ، والبقية يجب أن يستخدموا البرامج المجانية بدون التزام

    من ناحية أخرى ، يوضح هذا أن Linus Torvalds محق تمامًا عندما ذكر في المقابلات السابقة مشكلة الانحلال الخطيرة في GNU / Linux ، فهناك العديد من الأخطاء المتنوعة والمتنوعة والمخصصة للعديد من التوزيعات لدرجة أنها أصبحت ثقيلة جدًا بالنسبة للمطور. نقدم الدعم هنا. ضحايا اختراعنا.