تحسينات على برامج تشغيل لينكس لوحدات معالجة الرسومات AMD GCN 1.x

قدّم تيمور كريستوف، وهو متعاقد فرعي مع شركة Valve، خططًا لتحسين دعم نظام Linux لبطاقات الرسومات AMD GCN 1.0 "Southern Island" و1.1 "Sea Islands". في العام الماضي، تمّت مواءمة برنامج تشغيل AMDGPU مع برنامج تشغيل Radeon لبطاقات الرسومات GCN 1.x، وتمّ تفعيله افتراضيًا في قاعدة بيانات نواة Linux 6.19، المقرر إصدارها في فبراير. تم إصدار بطاقات GCN 1.x من عام 2012 إلى عام 2019 وتغطي نماذج مثل Radeon HD 77xx/78xx/79xx/87xx/88xx/89xx و Radeon R9 280 و FirePro W4000-W9000 و Radeon Sky 700/900 و Radeon R9 265/270/370 و Radeon R9 290/390 و HD 7790/8870 وبطاقات الفيديو الأخرى من عائلتي Radeon Rx 200/Rx 300.

وتشمل الخطط المزيد من تطوير دعم GCN 1.x في نظام Linux، وبعضها سيكون مفيدًا أيضًا لوحدات معالجة الرسومات الأخرى، مثل عائلة Polaris.

  • تنفيذ دعم لمعدلات التنسيق (معدل تنسيق DRM) لوحدات معالجة الرسومات من سلسلة SI و CIK و VI و Polaris، مما سيمكن من استخدام مديري التركيب القائمين على Vulkan وبرنامج تشغيل Zink OpenGL وبعض المكونات الأخرى.
  • إضافة دعم لوحدات التحكم في جسر العرض TRAVIS وNUTMEG، مما سيسمح باستخدام AMDGPU بشكل افتراضي في التكوينات التي تحتوي على وحدات المعالجة المسرعة من عائلة CIK.
  • إعادة هيكلة إدارة الطاقة. تستخدم وحدات معالجة الرسومات القديمة رمزًا منفصلاً لإدارة الطاقة، يُسمى "DPM"، وهو يختلف عن رمز AMDGPU الرئيسي. سيؤدي توحيد رمز وحدات معالجة الرسومات القديمة مع رموز وحدات معالجة الرسومات الأخرى إلى إلغاء الفرع المنفصل لهذه الوحدات، وتقليل حجم الرمز، وتبسيط صيانة برامج التشغيل.
  • بالنظر إلى التحسينات التي طرأت على دعم GCN 1.x في كود DC (نواة العرض)، مثل القدرة على استخدام مخرجات الفيديو التناظرية، فمن المنطقي إزالة الكود القديم لوحدات معالجة الرسومات هذه التي لا تستخدم DC، مما سيؤدي إلى تبسيط صيانة برامج التشغيل وتقليل حجم الكود.
  • يعمل على إصلاح الأخطاء المتبقية مثل تحديد الطاقة غير الصحيح على وحدات معالجة الرسومات Radeon 430، والشاشات السوداء على موصلات Radeon HD 7790 التناظرية، وأخطاء الصفحة على وحدات معالجة الرسومات SI/CIK.
  • دعم تقنية PRT (النسيج المقيم جزئيًا). تم بالفعل إعداد رقعة لنواة لينكس وطلب سحب لـ MESA لتمكين هذه الميزة.
  • دعم قائمة انتظار النقل في برنامج تشغيل RADV لوحدات معالجة الرسومات القديمة.

المصدر: opennet.ru

شراء استضافة موثوقة للمواقع مع حماية DDoS وخوادم VPS VDS 🔥 اشترِ استضافة مواقع ويب موثوقة مع حماية من هجمات DDoS، وخوادم VPS وVDS | ProHoster