AMD เตรียมไดรเวอร์ Ryzen Overclocking สำหรับ Linux เพิ่มตัวเลือกควบคุมซีพียู
AMD กำลังพัฒนาไดรเวอร์สำหรับโอเวอร์คล็อกซีพียู Ryzen บนระบบ Linux อย่างเป็นทางการ โดยรายงานจาก Phoronix ระบุว่า Shyam Sundar S K วิศวกรของ AMD ได้ส่งแพตช์จำนวน 3 ชุด สำหรับไดรเวอร์ใหม่ที่ใช้ชื่อว่า AOD หรือ AMD Overclocking Driver ไปยังเมลลิสต์ของแพลตฟอร์มไดรเวอร์ x86 ไดรเวอร์ดังกล่าวทำงานในรูปแบบ WMI และสื่อสารกับอินเทอร์เฟซเฟิร์มแวร์เดียวกับที่ Ryzen Master ใช้งานบน Windows โดยเปิดเผยตัวควบคุมผ่านระบบ sysfs ทำให้สามารถจัดการการตั้งค่าบางส่วนได้โดยไม่จำเป็นต้องใช้เครื่องมือกราฟิกเฉพาะจาก AMD ฟีเจอร์ที่รองรับในแพตช์ชุดแรกประกอบด้วยการปรับขีดจำกัดพลังงาน PPT, TDC และ EDC ภายในช่วงค่าที่รองรับ รวมถึงสวิตช์ SMT ระดับแพลตฟอร์ม และการอ่านค่าหน่วยความจำแบบอ่านอย่างเดียว อย่างไรก็ตาม ยังมีข้อจำกัดสำคัญหลายประการ การเปลี่ยนแปลง Power Limit จะถูกบันทึกไว้ในเฟิร์มแวร์และมีผลหลังจากรีบูตเครื่องเท่านั้น ขณะที่อินเทอร์เฟซ HSMP ที่ AMD มีอยู่เดิมสามารถเปลี่ยนค่าขีดจำกัดได้ทันที แต่ค่าดังกล่าวจะหายไปเมื่อรีสตาร์ตระบบ ซึ่งเป็นการทำงานในลักษณะตรงกันข้ามกับแนวทางของไดรเวอร์ใหม่นี้ นอกจากนี้ ค่า PPT, TDC และ EDC ยังเป็นข้อมูลที่เขียนได้อย่างเดียว เนื่องจากเฟิร์มแวร์ไม่ได้รายงานค่าปัจจุบันกลับมาให้ไดรเวอร์ตรวจสอบ ส่วนสวิตช์ SMT มีลักษณะใกล้เคียงกับตัวเลือกใน BIOS ที่ต้องดำเนินการผ่านกลไกระดับเคอร์เนลในการบูตระบบ รายงานยังระบุว่าเฟิร์มแวร์รองรับคำสั่งมากกว่าที่แพตช์ชุดแรกนำมาใช้งาน จึงมีความเป็นไปได้ว่าจะมีการเพิ่มตัวควบคุมอื่น ๆ ในอนาคต อย่างไรก็ตาม แพตช์ทั้งหมดกำลังอยู่ระหว่างการตรวจสอบ และยังไม่มีการยืนยันว่าจะถูกรวมเข้ากับ Linux Kernel รุ่นใด ดังนั้น แม้การพัฒนา AOD จะเป็นอีกก้าวหนึ่งในการเพิ่มความสามารถด้านการปรับแต่งซีพียู Ryzen บน Linux แต่ผู้ใช้ยังต้องรอความคืบหน้าของแพตช์ รวมถึงเครื่องมือใช้งานที่สมบูรณ์ ซึ่งอาจต้องใช้เวลาอีกระยะหนึ่งที่มา: Phoronix


