
بالنسبة لأولئك الذين يستخدمون بطاقة رسومات AMD Radeon RX 500 “Polaris” على Linux وتعليق/استئناف بشكل روتيني ، فإن الانتقال إلى Kernel Linux 6.16 ومن ثم أن يتم تشغيله إلى السلسلة المستقرة هو الإصلاح الذي قد ينتهي به برنامج AMDGPU لإنتاج الكثير من الرسائل الرسولية في سجل Kernel.
تم إرساله اليوم كان هذا الأسبوع DRM-Fixes-6.16 لسائقي رسومات kernel المفتوحة Radeon و AMDGPU. يوجد إصلاح تسرب للذاكرة في رمز عرض DC ، وهو إصلاح DCN 4.0.1 Degamma Lut ، وإصلاح معالجة مضادة إعادة تعيين على الانتعاش الناعم ، ثم اصطياد عيني كان إصلاح GFX8 (Polaris) مع عدم رؤية ارتكاب جديد من AMD حول أجهزة مسبقة GFX9.
إصلاح thie هذا التقرير البالغ من العمر 5 أشهرعلى الكثير من “سجل البريد العشوائي” بعد أن يستيقظ النظام من النوم. أوضح المراسل ديكاي:
“بعد الاستيقاظ من النوم ، أحصل على الآلاف من الخطوط مثل هذه في JournalCTL و DMESG ، لدرجة أن أحداث التمهيد DMESG السابقة تضيع من أعلى. وحدة معالجة الرسومات الخاصة بي هي AMD RX560 تعمل تحت قوس Linux Kernel 6.12.10-ARCH1-1 و KDE.”
أبلغ أصحاب رسومات AMD Radeon RX 500 “Polaris” على Linux أيضًا عن مشاكل مماثلة أيضًا بعد الاستيقاظ/استئناف النظام بأن سجل kernel الخاص بهم سيغمره رسائل لا حصر لها “حول”Scheduler Comp_1.0.x غير جاهز ، تخطي”
بعد شهور من المستخدمين الذين يواجهون هذه المشكلة تحت Linux مع GPU Polaris و AMD يعملون على تحليل المشكلة وتصحيحها ، أصبح الإصلاح الآن جاهزًا للذهاب في البداية إلى Linux 6.16 وفي الأيام المقبلة يتم نقله إلى سلسلة kernel المستقرة المدعومة. هناك سطر واحد من التعليمات البرمجية اللازمة لإعادة ضبط حلقة الحساب WPTR على وحدة معالجة الرسومات على السيرة الذاتية لتجنب الانفصال بين برنامج التشغيل ومؤشر البرامج الثابتة.
أيضًا حول موضوع إصلاحات الأجهزة القديمة ، يسقط طلب سحب اليوم أيضًا أقفال وحدة التحكم عند تعليق/استئناف برنامج تشغيل Radeon DRM المستخدم في الغالب بواسطة أجهزة ما قبل GCN. هذا يحدد مشكلة التبعية الدائرية عند استخدام Radeon مع برنامج تشغيل DRM آخر.
اترك تعليقاً