AMD เตรียมเพิ่มฟีเจอร์ใหม่ HighestFreq ให้ระบบปฏิบัติการอ่านความเร็วสูงสุดของคอร์ CPU ได้แม่นยำขึ้น
AMD กำลังพัฒนาการรองรับฟิลด์ใหม่ในระบบ CPPC ภายใต้ชื่อ “HighestFreq” ซึ่งจะช่วยให้ระบบปฏิบัติการสามารถอ่านค่าความเร็วสูงสุดของแต่ละคอร์ CPU ได้โดยตรงจากเฟิร์มแวร์ แทนการคำนวณหรือประมาณค่าด้วยวิธีเดิม
CPPC หรือ Collaborative Processor Performance Control เป็นระบบที่โปรเซสเซอร์ AMD รุ่นใหม่ใช้สื่อสารข้อมูลด้านประสิทธิภาพ ข้อจำกัด และลำดับความสำคัญในการทำงานกับระบบปฏิบัติการ โดยบน Linux ข้อมูลดังกล่าวถูกใช้งานผ่านไดรเวอร์ AMD P-State ส่วนบน Windows ข้อมูลในลักษณะเดียวกันถูกนำไปใช้กับระบบ Boost และการจัดการ Preferred Core Scheduling
ปัญหาในปัจจุบันคือค่าประสิทธิภาพที่ CPPC ส่งออกมาเป็นค่าเชิงนามธรรม ไม่ได้สะท้อนความเร็วสัญญาณนาฬิกาจริงโดยตรง ทำให้บางระบบไม่สามารถคำนวณค่า Boost Ratio ได้อย่างแม่นยำผ่านวิธี Linear Interpolation เนื่องจากความสัมพันธ์ระหว่างค่าประสิทธิภาพและความเร็วสัญญาณนาฬิกาไม่ได้เป็นเส้นตรงในทุกคอร์
AMD ระบุว่า HighestFreq จะเข้ามาแก้ปัญหานี้ โดยเปิดให้ระบบปฏิบัติการอ่านค่าความเร็วสูงสุดจริงของคอร์ได้โดยตรง หากเฟิร์มแวร์รองรับ ส่งผลให้ไม่จำเป็นต้องประเมินค่าด้วยการคำนวณอีกต่อไป
ประโยชน์หลักของการเปลี่ยนแปลงนี้คือช่วยให้ระบบปฏิบัติการคำนวณความสามารถของ CPU ได้แม่นยำขึ้น รวมถึงจัดการ Boost Ratio และการกระจายโหลดงานระหว่างคอร์ต่าง ๆ ได้ดีขึ้น ซึ่งอาจส่งผลต่อประสิทธิภาพการจัดสรรงานโดยรวมของระบบ
อย่างไรก็ตาม ฟีเจอร์นี้ไม่ได้หมายความว่า Ryzen รุ่นใหม่จะสามารถ Boost ได้สูงขึ้นโดยอัตโนมัติ และไม่ได้เป็นโหมดเพิ่มประสิทธิภาพใหม่สำหรับผู้ใช้งานทั่วไป แต่เป็นการปรับปรุงข้อมูลระดับระบบเพื่อให้ OS ตัดสินใจเลือกคอร์และกำหนดเป้าหมายประสิทธิภาพได้แม่นยำกว่าเดิม
เบื้องต้นแพตช์ดังกล่าวถูกพัฒนาสำหรับ Linux ก่อน โดย AMD ระบุว่ารีจิสเตอร์ใหม่กำลังอยู่ระหว่างการเสนอเข้าสู่ ACPI Specification Working Group และมีแนวโน้มจะถูกรวมอยู่ในมาตรฐาน ACPI 6.7
สำหรับ Windows 11 มีโอกาสรองรับในอนาคต หากฟีเจอร์ดังกล่าวได้รับบรรจุในมาตรฐาน ACPI อย่างเป็นทางการ และ Microsoft ตัดสินใจเพิ่มการรองรับ แต่จนถึงขณะนี้ยังไม่มีการประกาศอย่างเป็นทางการจาก Microsoft แต่อย่างใด
ที่มา: VideoCardz



