تم قبول ما يقرب من 5.19 سطر من التعليمات البرمجية المتعلقة ببرامج تشغيل الرسومات في Linux 500

شعار Kernel Linux ، Tux

اندلعت الأخبار مؤخرًا ذلك في المستودع حيث يتم إصدار kernel لـ تلقى Linux 5.19 مجموعة أخرى من التغييرات المتعلقة بنظام DRM الفرعي (مدير التقديم المباشر) وبرامج تشغيل الرسومات.

مجموعة التصحيح وافقت مثير للاهتمام لأنه يتضمن 495 ألف سطر من التعليمات البرمجية، والذي يمكن مقارنته بالحجم الإجمالي للتغييرات في كل فرع من فروع kernel (على سبيل المثال ، تمت إضافة 506 ألف سطر من التعليمات البرمجية في kernel 5.17).

مرحبا لينوس

هذا هو طلب سحب drm الرئيسي لـ 5.19-rc1.

الملخص المعتاد أدناه ، قامت Intel بتمكين DG2 على بعض وحدات SKU لأجهزة الكمبيوتر المحمول ،
بدأت AMD دعم GPU الجديد ، و MSM لديها عناصر تحكم VA المعينة من قبل المستخدم.

التعارضات:
لقد اندمجت مع شجرتك هنا منذ بضع ساعات ، كان هناك تعارضان في i915
ولكن كان من السهل حلها لذا أعتقد أنه يمكنك التعامل معها.

لا توجد أشياء كثيرة خارج مملكتي هنا.

كالعادة أعلمني إذا كان هناك أي مشكلة ،

يذكر أنه في الرقعة الواردة تم تضمين ما يقرب من 400 سطر مجمعة تأتي من ملفات رأس بيانات تسجيل ASIC يتم إنشاؤه تلقائيًا في برنامج تشغيل AMD GPU.

بالإضافة إلى ذلك ، تم إبراز ذلك أيضًا يوفر 22,5 ألف سطر آخر التنفيذ الأولي لدعم AMD SoC21. تجاوز الحجم الإجمالي لبرنامج تشغيل AMD GPU 4 ملايين سطر من التعليمات البرمجية (للمقارنة ، تضمنت Linux 1.0 kernel بالكامل 176 ألف سطر من التعليمات البرمجية ، 2,0 - 778 ألفًا ، 2,4 - 3,4 مليون ، 5,13 - 29,2 مليون). بالإضافة إلى SoC21 ، يتضمن برنامج تشغيل AMD دعمًا لـ SMU 13.x (وحدة إدارة النظام) ، ودعمًا محدثًا لـ USB-C و GPUVM ، وهو جاهز لدعم الجيل التالي من RDNA3 (RX 7000) و CDNA (غريزة AMD) .

في برنامج تشغيل Intel ، معظم التغييرات (5,6 ألف) موجود في رمز إدارة الطاقة. تمت إضافة معرفات برنامج تشغيل Intel أيضًا لوحدات معالجة الرسومات Intel DG2 (Arc Alchemist) المستخدمة في أجهزة الكمبيوتر المحمولة ، وتوفير الدعم الأولي لـ Intel Raptor Platform Lake-P (RPL-P) ، وإضافة معلومات حول بطاقات رسومات Arctic Sound-M ، وتنفيذ ABI لمحركات الحوسبة ، إضافة دعم تنسيق Tile4 لبطاقات DG2 ، ودعم DisplayPort HDR للأنظمة القائمة على بنية Haswell الدقيقة.

بينما من جانب تحكم nouveau، المجموع، أثرت التغييرات على حوالي مائة سطر من التعليمات البرمجية (تم إجراء تغيير لاستخدام برنامج تشغيل drm_gem_plane_helper_prepare_fb ، تم تطبيق تخصيص الذاكرة الثابتة لبعض الهياكل والمتغيرات). بالنسبة لاستخدام وحدات Nouveau kernel مفتوحة المصدر بواسطة NVIDIA ، فقد تم اختصار العمل حتى الآن في تحديد الأخطاء وإزالتها. في المستقبل ، من المخطط استخدام البرامج الثابتة التي تم إصدارها لتحسين أداء وحدة التحكم.

إذا كنت تريد معرفة المزيد عن التغييرات المقترحة للإصدار التالي من Linux 5.19 ، فيمكنك الرجوع إلى التفاصيل في الرابط التالي.

اخيرا وليس اخرا، ومن الجدير بالذكر أيضًا أنه تم تحديد ثغرة أمنية مؤخرًا (CVE-2022-1729) في نواة Linux التي قد تسمح لمستخدم محلي بالحصول على وصول الجذر إلى النظام.

عالي التأثر ناتج عن حالة سباق في النظام الفرعي للكمال، والتي يمكن استخدامها لبدء الوصول إلى منطقة خالية بالفعل من ذاكرة kernel (استخدام بعد خالية). ظهرت المشكلة منذ إصدار kernel 4.0-rc1. تم تأكيد قابلية الاستغلال للإصدارات 5.4.193+.

هذا إعلان عن ثغرة أمنية تم الإبلاغ عنها مؤخرًا (CVE-2022-1729) في النظام الفرعي للكمال نواة لينكس. تكمن المشكلة في حالة العرق التي تم عرضها للسماح بامتياز محلي لـ التصعيد إلى الجذر في إصدار kernel الحالي> = 5.4.193 ، ولكن يبدو أن الخطأ موجود من النواة الإصدار 4.0-rc1 (يعمل التصحيح على إصلاح الالتزام بهذا الإصدار).
لحسن الحظ ، غالبًا ما تقيد توزيعات Linux الرئيسية استخدام perf للمستخدمين الذين لا يتمتعون بامتيازات بواسطة تعيين kernel.perf_event_paranoid> متغير sysctl> = 3 ، والذي يمثل بشكل فعال ملف ضعف غير ضار.

الإصلاح متاح حاليًا فقط كتصحيح. يتم التخفيف من خطر الثغرة الأمنية من خلال حقيقة أن معظم التوزيعات تقيد الوصول إلى الأداء بشكل افتراضي للمستخدمين غير المتميزين. كإصلاح أمني ، يمكنك تعيين kernel.perf_event_paranoid معلمة sysctl على 3.


اترك تعليقك

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

*

*

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