11.22 AMD銳龍達不到最大加速頻率?說來話長,這可能不是BUG

AMD第三代銳龍為DIY玩家帶來了很多新鮮的內容。ZEN2架構之下核心調度機制也與以往有很大不同,在加速頻率方面引起了很多誤會。AMD最近就Ryzen Master中的最佳內核與CPPC2中的首選內核差異進行了解讀。

AMD銳龍達不到最大加速頻率?說來話長,這可能不是BUG

在AMD Ryzen Master軟件當中,我們可以查看AMD出廠前為銳龍CPU標記的體質最佳核心(五角星)以及第二好的核心(圓點)。不過有網友發現Windows並不總是使用體質最好的核心,這被認為是出現了BUG。

AMD銳龍達不到最大加速頻率?說來話長,這可能不是BUG

AMD最近通過社交媒體澄清:其實AMD和微軟都做了正確的事情。Ryzen Master中顯示了CPU中標記的最佳體質(加速頻率)核心,衡量因素是電氣特性。而Windows 10的內核輪換選擇使用了另外一套對用戶不是非常透明的CPPC2機制,同時考慮了熱管理和內核間切換的性能損失,相對更為複雜:為了防止過熱,核心間切換是必須的,而切換策略會影響到性能表現。

AMD銳龍達不到最大加速頻率?說來話長,這可能不是BUG

ZEN2架構的銳龍處理器包括1到2個CCD,每個CCD中又包含2個CCX,每個CCX包含4個核心。上圖是一個Ryzen 7 3700X核心標記情況,體質最佳的是第二個CCX中編號為4的核心,也就是Ryzen Master中用金色五角星標記的最佳核心。但是Windows在單線程應用下優先使用的卻是第一個CCX中編號為2和3的兩個首選核心,原因是這兩個核心處於同一CCX內,在核心輪換時產生的延遲要比把線程移動到4號最佳核心更低。

AMD銳龍達不到最大加速頻率?說來話長,這可能不是BUG

Windows的核心輪換策略使用了更有利於整體性能的選擇,但卻可能因為無法在單線程任務中優先使用最佳體質的核心,而不容易讓CPU達到更理想的最大加速頻率(選擇最佳體質核心方可達到)。

AMD銳龍達不到最大加速頻率?說來話長,這可能不是BUG

下面讓PCEVA小編來通俗地演繹一下上面所說的複雜情況:國足歸化前鋒艾克森具有出色的進攻能力(最佳體質核心),但是有些時候場上其他球員之間的配合要更多一些,這並不是因為艾克森不夠好。

AMD銳龍達不到最大加速頻率?說來話長,這可能不是BUG

AMD表示大家只要在BIOS設置中打開Global C State以及CPPC2開關並安裝Windows 10五月更新之後版本的操作系統,就能讓銳龍處理器選擇正確的加速核心。而為了消除最佳核心與首選核心之間的混亂情況,AMD計劃在未來Ryzen Master更新中顯示與CPPC2數據匹配的信息。


分享到:


相關文章: