華文網

AMD Ryzen處理器新一輪優化來臨,獨享Win10電源計畫

AMD正式開賣Ryzen處理器已經一個月整了,不過上市不代表一切完事了,Ryzen這段時間因為遊戲性能及優化的問題而備受關注,AMD之前已經承諾會繼續優化Ryzen性能,此前已經有《奇點灰燼》、《全戰:戰錘》等性能提升補丁。

現在新一輪Ryzen優化也來了,針對默認的Windows電源計畫會影響Ryzen性能,AMD推出了Ryzen處理器專用的Windows 10電源計畫替代系統預設,可以更好地兼顧性能與節能。此外,AMD還提到了《全戰:戰錘》的性能優化,Ryzen Master超頻軟體也會迎來重磅升級。

Rzyen專用電源計畫替代系統預設計畫

首先來看最重要的一個變化——Windows電源計畫,此前的測試中我們已經知道Window 10的電源計畫會影響Ryzen處理器的性能,而且影響還不小,特別是在選用默認的“平衡(balanced)”計畫時。對於這個問題,AMD技術行銷部門高管Robert Hallock在最新的社區文章中也給出詳細解釋:

AMD Ryzen處理器支援SenseMI技術,它可以讓微處理器更快速、更精確地執行電壓、頻率細細微性調整以提升性能,回應時間可以低至1毫秒。不過這個功能需要Ryzen處理器集成的功耗管理支援,

沒有什麼(功耗控制技術)比硬體自身更熟悉自己了。

頻率、電壓的控制是通過P-State實現的,它是頻率與電壓的各種組合,這又是作業系統來決定的,處理器接受系統的要求,並據此實現各種P-State狀態。

與高性能模式相比,Windows預設的“平衡”電源計畫在設置了更高的閾值,需要更長的時間才能轉換P-State,因此AMD的處理器在回應某些應用要求的更快速度時會受到部分限制。

預設電源計畫還在別的方面影響Ryzen性能,“平衡”計畫在可能的情況下總是試圖讓超過首個10%(佔用率)的邏輯核心“停車”(這就是Core Parking)。與8C/16T的Ryzen 8 1800X為例,邏輯處理器0(物理內核)和邏輯處理器1(SMT核)保持喚醒的情況下,其他14個邏輯核心隨時都可能被停車,但從停車的核心恢復又會帶來延遲以致於影響性能。

Ryzen處理器可以有自己的電源計畫了

至於這個專用的Ryzen電源計畫的性能,

AMD還給出了一些官方測試,如下圖所示:

AMD電源計畫對性能的影響

圖中對比的是高性能模式與AMD Ryzen平衡模式下的性能差距(應該是以Windows自己的平衡模式為基準),可以看到Windows高性能模式在部分情況下性能占優,不過Ryzen平衡模式也有自己的優勢,總體上與性能模式差距並不大,

至少比預設的平衡模式好多了。

簡而言之:

·AMD提供的Ryzen平衡計畫依然提供了激進的功耗管理,OEM廠商的電源平衡與Ryzen平衡計畫會有一些不同,AMD期待玩家的回饋。

·AMD Ryzen平衡計畫的性能應該追平高性能模式下的性能,同樣期待玩家回饋。

·如果玩家使用協力廠商工具檢測到idle待機模式下處理器頻率高達3200-3400MHz,那說明協力廠商工具識別錯誤,實際上核心已經休眠了,顯示的頻率是上一個P-State狀態的頻率。

更多的遊戲性能優化

AMD許諾的Ryzen遊戲性能優化也得到了更多支援,官方這裡說的其實還是《全戰:戰錘》,之前我們也報導過了這款遊戲在1.6.0新補丁下的性能變化,之前的測試大概提升了10%的性能,AMD這裡也公佈了自己的測試,High及Ultra模式下性能分別提升了10.5%、7%。

官方自測的《全戰》新補丁性能提升

超頻軟體Ryzen Master將獲得重大改進

最後則是有關Ryzen Master超頻軟體的,AMD計畫與4月11日發佈1.0.1新版,主要帶來2個提升:

·自動移除了Ryzen 7 1800X/1700X/1600X處理器的tCTL補償,Ryzen處理器現在會報告結點溫度(junction temperature)而非tCTL溫度。

·如果系統安裝了基於AGESA 1.0.0.4的BIOS,那麼安裝過程中不再需要HPET高精度計時器。

更多的遊戲性能優化

AMD許諾的Ryzen遊戲性能優化也得到了更多支援,官方這裡說的其實還是《全戰:戰錘》,之前我們也報導過了這款遊戲在1.6.0新補丁下的性能變化,之前的測試大概提升了10%的性能,AMD這裡也公佈了自己的測試,High及Ultra模式下性能分別提升了10.5%、7%。

官方自測的《全戰》新補丁性能提升

超頻軟體Ryzen Master將獲得重大改進

最後則是有關Ryzen Master超頻軟體的,AMD計畫與4月11日發佈1.0.1新版,主要帶來2個提升:

·自動移除了Ryzen 7 1800X/1700X/1600X處理器的tCTL補償,Ryzen處理器現在會報告結點溫度(junction temperature)而非tCTL溫度。

·如果系統安裝了基於AGESA 1.0.0.4的BIOS,那麼安裝過程中不再需要HPET高精度計時器。