最快核心閒置是RyzenMaster還是Win10的鍋 - 3C

Table of Contents


自從半個月前國外有人發布了一個可以改善三代Ryzen處理器性能的Windows電源計劃以來
就不斷有人討論到底是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內
平均速度最快的兩個核心。

看起來很複雜和難以理解,但出現這種情況是因為Windows Scheduler需要兩個核心來分
擔單線程任務
這樣它可以在兩個核心之間自由切換任務,減少單一核心的熱量來確保兩個核心都可以盡
量提高頻率
因此所選的兩個核心必須在同一個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數據對應的訊息。

來源
https://www.cnbeta.com/articles/tech/913621.htm
XF編譯
https://www.xfastest.com/thread-236480-1-1.html


樓下看看 誰的鍋

--

All Comments

Michael avatarMichael2019-11-26
為什麼全世界都要配合你的奇怪睿頻機制?
Mary avatarMary2019-11-26
為什麼全世界都要配合你的漏洞更新微碼?
Michael avatarMichael2019-11-27
為何全世界都要配合你的14nm
Eartha avatarEartha2019-11-29
為什麼全世界都要跑圓周率
Kama avatarKama2019-12-03
啊。我用錯好多字
Linda avatarLinda2019-12-05
為什麼
Ingrid avatarIngrid2019-12-06
奇怪 linux 怎麼就沒問題, 不管是 AMD 還 ARM 的
scheduler 或 intel 的 mitigation 都配合的好好的
Linda avatarLinda2019-12-09
wintel卡amd
Olive avatarOlive2019-12-09
因為是wintel
Anonymous avatarAnonymous2019-12-11
I有些漏洞修了不僅掉速,甚至補不好,只降低機率,或
提高難度而已
Cara avatarCara2019-12-12
xf翻得好爛 轉翻好點的不行嗎
Elma avatarElma2019-12-14
xf的水準 一直都這樣吧 尤其xftw
Zanna avatarZanna2019-12-14
人家X網ceo靠擺老賣水貨cpu就夠了 誰管你搞寫怎樣
Yuri avatarYuri2019-12-15
Linux根本就沒支援AMD的CPPC2調度啊
Jake avatarJake2019-12-15
AMD之前有丟新的governor去mainline 但是主線沒有合
Joe avatarJoe2019-12-15
好多鍋喔
Joe avatarJoe2019-12-17
Linux哈哈 (x
David avatarDavid2019-12-21