دعم الكروت القديمة غالبًا ما يكون أول ما يتراجع في عالم الرسوميات، لكن ما يحدث حاليًا مع بطاقات AMD القديمة يسير عكس هذا المنطق تمامًا، تحسين جديد وجوهري وصل إلى تعريف RADV الرسومي، ليعالج واحدة من أكثر المشكلات إزعاجًا لمستخدمي لينكس، خصوصًا عشاق الألعاب الثقيلة، ويمنح بطاقات عمرها أكثر من عقد فرصة جديدة للأداء المستقر. وفقا لـphoronix.
موضوعات مقترحة
تحسين جديد يتجاوز تحديثات النواة
رغم أن إصدار Linux 6.19 سيحوّل بطاقات AMD GCN 1.0 و1.1 القديمة افتراضيًا إلى استخدام تعريف AMDGPU لتحسين الأداء ودعم Vulkan بشكل أفضل، فإن العمل على تحسين هذه البطاقات لم يتوقف عند هذا الحد.
ضمن هذا السياق، جرى دمج تحسين كبير لتعريف RADV الخاص بـ Vulkan، وذلك ضمن حزمة Mesa 26.0 المرتقبة.
من يقف وراء هذا التحسين؟
قاد هذا التطوير Timur Kristóf، أحد أعضاء فريق الرسوميات على لينكس في شركة Valve، والذي يركز منذ فترة على تحسين دعم بطاقات AMD الرسومية القديمة، رغم خروجها منذ سنوات من دائرة الاهتمام التجاري.
ما البطاقات المستفيدة من التحديث؟
التحسين الجديد يستهدف الجيل الأول من معمارية Graphics Core Next (GCN)، وتحديدًا:
GFX6 (GCN 1.0): مثل Cape Verde وPitcairn وTahiti وOland وHainan
GFX7 (GCN 1.1): مثل Bonaire وKabini وMullins وKaveri وHawaii
وهي بطاقات ما زالت مستخدمة حتى اليوم، خصوصًا على أجهزة لينكس القديمة أو أنظمة الألعاب منخفضة التكلفة.
مشكلة قديمة أرهقت اللاعبين
لفترة طويلة، عانى مستخدمو تعريف RADV على هذه البطاقات من مشكلة خطيرة تُعرف بـ VM Faults، تظهر بشكل خاص عند:
تشغيل اختبارات Vulkan Conformance Test Suite
تشغيل ألعاب ثقيلة مثل Cyberpunk 2077
في بعض الحالات، كانت هذه الأعطال تحدث بمعدل آلاف المرات في الثانية، ما يؤدي إلى تدهور الأداء أو انهيار اللعبة بالكامل.
الحل.. معالجة خلل عتادي قديم
يرجع أصل المشكلة إلى خلل عتادي في بطاقات GFX6 وGFX7، حيث تسمح بعض تعليمات SMEM بالوصول إلى الذاكرة حتى عند تجاوز الحدود المسموح بها، ما يؤدي إلى محاولة قراءة صفحات غير مهيأة وحدوث VM Faults متكررة.
التحديث الجديد لا يُغير العتاد نفسه بالطبع، لكنه يضيف آليات ذكية داخل تعريف RADV لتجنّب هذا السلوك ومنع الأعطال قبل وقوعها، وهو ما يؤدي إلى استقرار ملحوظ أثناء التشغيل.
متى يصل التحديث للمستخدمين؟
جرى دمج هذا التحسين رسميًا ضمن إصدار Mesa 26.0، المتوقع صدوره لاحقًا خلال هذا الربع. ومع وصوله إلى التوزيعات المختلفة، سيلاحظ مستخدمو بطاقات AMD القديمة تحسنًا واضحًا في الاستقرار، خاصة مع ألعاب Vulkan الحديثة.