CPPC HighestFreq cho phép hệ điều hành truy cập trực tiếp mức xung nhịp tăng tốc tối đa của CPU, giúp tối ưu hiệu suất khi chạy các tác vụ nặng như game.
AMD đang giới thiệu tính năng CPPC HighestFreq nhằm cải thiện đáng kể hiệu năng và khả năng phản hồi của các bộ xử lý Ryzen trong tương lai. Tính năng này cho phép Windows và Linux đọc trực tiếp tần số tăng tốc tối đa thực tế của CPU từ firmware thay vì phải dự đoán như trước.
Trước đây, hệ điều hành không thể truy cập trực tiếp xung nhịp tăng tốc của CPU nên phải dựa vào các phương pháp tính toán và ước lượng để xác định hiệu suất từng nhân. Với CPPC HighestFreq, CPU sẽ tự cung cấp thông tin tần số tăng tốc tối đa thực tế, giúp hệ điều hành loại bỏ bước suy đoán và nâng cao hiệu quả lập lịch tác vụ.

Tính năng mới được phát triển dành cho trình điều khiển AMD P-State trên Linux và dự kiến sẽ trở thành một phần của tiêu chuẩn ACPI 6.7 sắp tới. Dù mang tính kỹ thuật cao, nó đóng vai trò quan trọng trong việc tối ưu lập lịch luồng và cải thiện khả năng phản hồi hệ thống. Các CPU AMD Ryzen hiện đại đã sử dụng CPPC (Collaborative Processor Performance Control), và HighestFreq sẽ giúp hệ điều hành xác định chính xác các nhân phù hợp nhất cho tác vụ nặng.
Nhờ đó, các tác vụ nặng như chơi game sẽ được ưu tiên chạy trên những nhân CPU mạnh nhất hiện có. Bộ lập lịch không còn coi tất cả các nhân là tương đương mà sẽ ưu tiên nhân có tốc độ cao hơn. Điều này trước đây khó thực hiện vì CPPC hiện tại chưa cung cấp dữ liệu xung nhịp thực tế, khiến Windows và Linux phải dựa vào các giá trị trừu tượng và phương pháp nội suy để ước lượng hiệu năng.

Cách tiếp cận hiện tại kém chính xác trên các dòng Ryzen mới do tần số tăng tốc không hoàn toàn tuyến tính giữa các nhân. CPPC HighestFreq khắc phục hạn chế này bằng cách cho phép hệ điều hành đọc trực tiếp giá trị xung nhịp tối đa từ firmware. Điều này đặc biệt quan trọng khi Ryzen sử dụng kiến trúc nhân ưu tiên cùng cơ chế tăng tốc không đồng đều và các thuật toán boost phức tạp, khiến việc xác định chính xác xung nhịp trở nên rất cần thiết.
Chẳng hạn, nếu bộ lập lịch dự đoán sai nhân nào giữ được xung nhịp tăng tốc cao nhất, các tác vụ như game có thể không được phân bổ vào những nhân tối ưu nhất. Dù điều này không nhất thiết làm thay đổi kết quả cuối cùng, nhưng khi lập lịch chính xác hơn, hiệu năng tổng thể và khả năng phản hồi của hệ thống vẫn có thể được nâng cao thêm.
