مطورو لينكس يقدمون تصحيحات لإصلاح أخطاء الذاكرة الافتراضية في وحدات معالجة الرسوميات AMD GCN

قدم مطورو الرسوميات في لينكس تصحيحات لمعالجة أخطاء الذاكرة الافتراضية التي تعاني منها وحدات معالجة الرسوميات AMD GCN القديمة. تهدف هذه التصحيحات إلى تعزيز الاستقرار لبطاقات مثل سلسلة HD 7000 وسلسلة R9 290 أثناء أحمال عمل Vulkan. تأتي التغييرات قبل إصدار نواة لينكس 6.19.

مع اقتراب إصدار نواة لينكس 6.19، يعالج المطورون مشكلات طويلة الأمد مع وحدات معالجة الرسوميات Graphics Core Next (GCN) من AMD. كانت المشكلة الرئيسية هي تدفق أخطاء الذاكرة الافتراضية (VM)، والتي تسببت في عدم استقرار تطبيقات Vulkan على أنظمة لينكس. حدثت هذه الأخطاء عندما حاولت وحدة معالجة الرسوميات الوصول إلى مناطق ذاكرة غير صالحة، مما يؤدي أحيانًا إلى آلاف الأخطاء في الثانية وإغراق سجلات النواة.

قدم تيمور كريستوف، عضو في فريق الرسوميات لينكس في Valve، مؤخرًا سلسلة من التصحيحات المستهدفة للهندستين GFX6 (GCN 1.0) وGFX7 (GCN 1.1). تشمل الأجهزة المتضررة وحدات معالجة الرسوميات من سلسلة HD 7000 وسلسلة R9 290. سابقًا، أدى الانتقال من برنامج التشغيل Radeon القديم إلى برنامج AMDGPU الحديث إلى تحسين أداء بنسبة تقارب 30% لهذه البطاقات العمرها عقد. ومع ذلك، استمرت مشكلات أخطاء VM، مما يعيق التشغيل السلس.

تُرشح التصحيحات الجديدة الأخطاء غير الحرجة، مما يسمح لها بالمعالجة بهدوء في الخلفية دون إغراق السجلات أو تعطيل الاستخدام. بينما لا تحسن الأداء مباشرة، فإنها تعد باستقرار أكبر لأحمال عمل Vulkan. يأتي ذلك بعد الجهود الأخيرة لجعل AMDGPU برنامج التشغيل الافتراضي لوحدات GCN 1.1.

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

مقالات ذات صلة

Illustration of Linux 6.19 delivering 30% performance boost to legacy AMD GPUs like Radeon HD 7950 via new AMDGPU driver.
صورة مولدة بواسطة الذكاء الاصطناعي

ليغز 6.19 يعزز بطاقات AMD GPU القديمة بنسبة تصل إلى 30 %

من إعداد الذكاء الاصطناعي صورة مولدة بواسطة الذكاء الاصطناعي

يقدم نواة لينكس 6.19 القادمة تحسينات أداء كبيرة لبطاقات الرسوميات AMD القديمة المبنية على معماريات GCN 1.0 وGCN 1.1. هذه وحدات المعالجة الرسومية القديمة، مثل Radeon HD 7950، تنتقل الآن إلى برنامج التشغيل AMDGPU الحديث، مستبدلة برنامج التشغيل Radeon القديم بعد أكثر من عقدين. تظهر المعايير الأولية مكاسب تصل إلى 30 % في تطبيقات وألعاب متنوعة.

في إجراء تكميلي لتصحيحات نواة AMDGPU الأخيرة، يحصل برنامج التشغيل Vulkan RADV مفتوح المصدر على تحسينات لتخفيف أخطاء الذاكرة الافتراضية في معماريات GFX6 وGFX7، مما يعزز الاستقرار للبطاقات الرسومية AMD القديمة على لينكس.

من إعداد الذكاء الاصطناعي

ستقدم نواة لينكس 6.19 القادمة تحسينًا كبيرًا في الأداء للبطاقات الرسومية AMD Radeon القديمة من خلال الافتراضي لبرنامج التشغيل الحديث AMDGPU. هذا التغيير، الذي مكّنه تحسينات حديثة من مهندسي Valve، يوفر زيادة أداء بنسبة حوالي 30% لبطاقات GCN 1.0 و1.1 GPU. يمكن لمستخدمي الأجهزة القديمة مثل Radeon HD 7950 الوصول الآن إلى ميزات أفضل، بما في ذلك دعم Vulkan جاهز للاستخدام.

تصحيحات حديثة لبرنامج تشغيل Radeon Linux تشير إلى التحضيرات لمعالجات الرسوميات AMD من الجيل التالي مع وحدات معالجة عصبية مدمجة (NPUs)، مستندة إلى جهود NPU السابقة. يُبلغ موقع Phoronix عن هذه التحديثات كجزء من دفعة AMD لتسريع الذكاء الاصطناعي في برامج التشغيل الرسومية مفتوحة المصدر.

من إعداد الذكاء الاصطناعي

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

بناءً على موافقة قمة مديري نواة 2025، أكملت نواة لينكس تكامل Rust الدائم في أواخر 2025، مع التركيز على النجاحات المبكرة مثل اكتشاف أول CVE لـRust إلى جانب تحديثات رئيسية للأداء والأمان في نواة 6.19 و6.18.

من إعداد الذكاء الاصطناعي

ستزيل إصدار نواة لينكس 7.0 الدعم لوحدة معالجة العصبونات من الجيل الثاني من AMD، المعروفة باسم NPU2، والتي لم تصل أبدًا إلى المنتجات التجارية. اقترح مهندسو AMD أنفسهم التصحيح لإزالة الكود من النواة. تبرز هذه القرار تركيز مجتمع المصادر المفتوحة على الحفاظ على برمجيات فعالة وذات صلة.

 

 

 

يستخدم هذا الموقع ملفات تعريف الارتباط

نستخدم ملفات تعريف الارتباط للتحليلات لتحسين موقعنا. اقرأ سياسة الخصوصية الخاصة بنا سياسة الخصوصية لمزيد من المعلومات.
رفض