ไดรเวอร์ P-state EPP ที่ อัปเดตล่าสุดของ AMD สำหรับคอมพิวเตอร์ที่ใช้ Linuxช่วยเพิ่มประสิทธิภาพพลังงานของ CPU ได้ดี บริษัทใช้ข้อมูลประสิทธิภาพการตั้งค่าพลังงานของ ACPI CPPC เพื่อควบคุมพลังงานของ CPU ทำให้โปรเซสเซอร์มีประสิทธิภาพและเพิ่มประสิทธิภาพมากขึ้น

ประสิทธิภาพและประสิทธิภาพของ CPU ของ AMD คือจุดสนใจใหม่ล่าสุดของไดรเวอร์ P-State EPP

สำหรับ Linux . เวอร์ชันล่าสุด

ไดรเวอร์ EPP จาก AMD ทำงานโดยใช้ไดรเวอร์ความถี่ P-State CPUขยายการใช้งานผ่านข้อมูล ACPI CPP EPP และควบคุมฮาร์ดแวร์ในการตัดสินใจระหว่างประสิทธิภาพพลังงานและประสิทธิภาพ เฟิร์มแวร์ซึ่งสร้างระดับพลังงานต่ำจะประเมินความถี่รันไทม์ ทำให้ EPP สั่งให้ความถี่หลักของโปรเซสเซอร์และการเตรียมพร้อมของระบบ

AMD ให้ผลการทดสอบการใช้งานนี้โดยใช้โปรเซสเซอร์เซิร์ฟเวอร์ AMD EPYC Zen 2 “Rome” ภายในระบบที่ใช้ Linux เกณฑ์มาตรฐานแสดงให้เห็นว่าไดรเวอร์ใหม่ปรับปรุงประสิทธิภาพได้ดีกว่าคำสั่ง amd-pstate และ acpi-cpufreq ตลอดทั้งผู้ว่าการหลายราย ซึ่งส่งผลกระทบอย่างมากต่อการประหยัดพลังงานและประสิทธิภาพของฮาร์ดแวร์

ไดรเวอร์ EPP ใหม่จาก AMD สำหรับ P-State ของบริษัทใน Linux ถูกเพิ่มในอัปสตรีม Linux ปัจจุบัน (Linux 6.0) AMD รับรองผู้ใช้ว่านักพัฒนาซอฟต์แวร์โอเพ่นซอร์สของบริษัทรับทราบถึงข้อเสนอแนะจากไดรเวอร์เวอร์ชันแรก ปรับปรุงปัญหาปัจจุบันและแก้ไขข้อผิดพลาดในการสะกดคำ เปลี่ยนโหมดเริ่มต้นสำหรับ EPP เป็น “เท็จ” และลดระยะเวลา พารามิเตอร์โมดูลจาก “epp_enabled” ถึง “epp”

ทีมงาน AMD Linux พยายามย้าย energy_perf_strings และ epp_values ​​ไปยังโค้ด msr-index.h แต่ในการทำเช่นนั้น พบว่าคอมไพเลอร์จะเกิดข้อผิดพลาด โดยระบุว่า “ไม่มีคำสั่งดังกล่าว” นักพัฒนายังได้เพิ่มการทดสอบสำหรับยูทิลิตี้ patchset x86_energy_per_policy และตั้งข้อสังเกตว่าการส่งมอบจะเห็นได้ในการอัปเดตอื่น

นักวิจัยใช้การคำนวณประสิทธิภาพต่อวัตต์เพื่อช่วยอินเทอร์เฟซ Running Average Power Limit (RAPL) ซึ่งควบคุมข้อมูลเกี่ยวกับการใช้พลังงานและการใช้พลังงาน และคำสั่ง “perf” เพื่อคำนวณประสิทธิภาพและประสิทธิภาพของ CPU

มีการปรับปรุงเล็กน้อยอื่นๆ เกี่ยวกับโค้ด และผู้ใช้สามารถค้นหาข้อมูลแพตช์ใหม่ได้ในรายการส่งเมลเคอร์เนลของ Linux เนื่องจากการส่งมอบแพตช์นั้นล่าช้าในการติดตั้งเคอร์เนลปัจจุบัน จึงมีการคาดการณ์ว่าเราจะไม่เห็นไดรเวอร์ดังกล่าวจนกว่า Linux 6.2 จะมาถึงในปี 2023

แหล่งข่าว: 

                           Phoronix , รายชื่อผู้รับจดหมายลินุกซ์เคอร์เนล