處理器 Windows 10 放著 Ryzen 內核最快核心不用, 是bug?

Windows 10 改善 Ryzen 第三代處理器的電源計畫似乎有問題?最近在國外討論區上面有不少玩家在討論是 Windows 10 還是 Ryzen Master 用錯了核心,導致應用程式會把最快的核心晾在一邊。有人認為是 Ryzen Master 的問題,但也有部分玩家認為 Windows 10 基於錯誤的 CPPC(Collaborative Power Performance Control)訊息而導致。



AMD 近期研究了相關問題,並且今天發表了一份聲明。簡單的說,上面的兩個說法都不完全是錯的。事實上,Ryzen Master 對 CPU 核心進行排序的方式與 CPPC 的方式不同,而 Windows Scheduler 正是遵循後者的排序。Ryzen Master 會標明客觀上來說最快的某個特定核心,但是 Windows Scheduler 不會基於哪個核心是最快的就用哪個。相反,它會選擇在同一個 CCX 內平均速度最快的兩個核心。

為何會選擇同一個 CCX 內平均速度最快的兩個核心,這種情況是因為 Windows Scheduler 需要兩個核心來分擔單線程任務,這樣它可以在兩個核心之間自由切換任務,減少單一核心的熱量來確保兩個核心都可以盡量提高頻率。所選的兩個核心必須在同一個 CCX 中,主要是兩個核心之間切換任務就不會因 CCX 不同而有高延遲損失效能。

AMD 建議,如果用戶想獲得最佳效能的話,有兩個部分,第一,BIOS 中的全局 C-states 及 CPPC 設為“自動開啟”或強制打開;第二,升級到 Windows 10 May 2019 Update 版本;安裝包含 AGESA 1.0.0.2 微碼或更高的 BIOS 版本;以及使用2019年7月之後的 AMD X570 晶片驅動程式。

為了解決任何潛在的困擾,AMD 目前正在為 Ryzen Master 進行更新,更新之後將會顯示與 CPPC2 資料配對的訊息。









來源
 

n803244

一般般會員
已加入
2006/09/21
訊息
91
互動分數
1
點數
8
這是說... 如果這問題解決,現在看到的測試結果會更高???
 

isaf03

高級會員
已加入
2009/10/09
訊息
950
互動分數
17
點數
18
年齡
30
這是說... 如果這問題解決,現在看到的測試結果會更高???
對滿核心不會有甚麼差別
因為核心資源分配
 

amagood

初級會員
已加入
2015/01/02
訊息
3
互動分數
0
點數
1
但是對遊戲來講差異應該不小