قدمت AMD تصحيحات Linux kernel لبرنامج تشغيل Ryzen الرسمي لرفع تردد التشغيل والذي سيسهل تعديل معلمات Ryzen CPU في أنظمة التشغيل المستندة إلى Linux. لا يزال برنامج تشغيل AMD Overclocking (AOD) الجديد في مرحلة مبكرة ويحتوي على مجموعة محدودة من الميزات في الوقت الحالي، ولكنه يمكن أن يوفر في النهاية الأساس لأدوات رفع تردد التشغيل الأكثر شمولاً لمستخدمي Linux.
يوفر برنامج التشغيل، الذي تم تطويره بواسطة مهندس AMD Shyam Sundar SK ، واجهة بين Linux والبرامج الثابتة للمعالج. تسمح نسخته الأولى للمستخدمين بضبط ثلاثة معلمات من خلال واجهة sysfs الخاصة بالنواة: تتبع طاقة الحزمة (PPT)، وتيار التصميم الحراري (TDC)، وتيار التصميم الكهربائي (EDC). تتحكم هذه في استهلاك طاقة وحدة المعالجة المركزية والحدود الحالية. يمكن للسائق أيضًا قراءة نطاقات الضبط المدعومة وسرعات ساعة الذاكرة الحالية.
يضيف برنامج التشغيل أيضًا طريقة لتمكين أو تعطيل مؤشرات الترابط المتعددة المتزامنة (SMT) من خلال البرامج الثابتة للنظام. على عكس خيار “nosmt” الموجود في Linux ، والذي يمنع نظام التشغيل ببساطة من استخدام مؤشرات ترابط إضافية لوحدة المعالجة المركزية، فإن عنصر التحكم الجديد يغير الإعداد على مستوى البرامج الثابتة.
هناك بعض القيود الهامة، بالرغم من ذلك. تتطلب التغييرات التي يتم إجراؤها على PPT و TDC و EDC إعادة تشغيل النظام حتى تصبح سارية المفعول، ولا يكشف برنامج التشغيل سوى جزء صغير من خيارات الضبط المتاحة من خلال البرامج الثابتة الخاصة بـ AMD. ولذلك فهو ليس بديلاً بعد لـ Ryzen Master ، أداة رفع تردد التشغيل من AMD لنظام التشغيل Windows.
لم تعلن AMD عن خططها لجلب أداة رفع تردد التشغيل إلى Linux. ومع ذلك، يمكن لبرنامج التشغيل الجديد أن يمنح المطورين المستقلين العناصر الأساسية اللازمة لإنشاء أدوات سطر الأوامر الخاصة بهم أو الواجهات الرسومية لضبط وحدة المعالجة المركزية. وهذا من شأنه أن يجعل ضبط حدود الطاقة أكثر ملاءمة لمستخدمي Linux الذين يتعين عليهم حاليًا الاعتماد على إعدادات BIOS أو الأدوات المساعدة التي طورها المجتمع.
في الوقت الحالي، تم تقديم التصحيحات للمراجعة، ولكن لم يتم تأكيد تضمينها في إصدار Linux kernel الرئيسي. لا يزال برنامج التشغيل في مرحلة مبكرة، ولكنه يمثل خطوة نحو ضبط Ryzen الرسمي المدعوم من AMD على Linux.



