微軟一個小補丁 AMD 64核心128線程撕裂者3990X滿血釋放

AnandTech日前在對AMD線程撕裂者3990X的評測中發現一個問題:對於這個擁有64核心128線程的怪物來說,Windows 10並不能充分釋放其性能潛力,而且不同版本表現不一,Professional專業版下的成績明顯低於Enterprise企業版。

真的如此嗎?

微軟一個小補丁 AMD 64核心128線程撕裂者3990X滿血釋放

根據微軟規范,Windows 10專業版最多支持雙路、128個處理器核心,Windows 10企業版則是最多四路、256個,因此他們應該都能很好地支持撕裂者3990X。

不過,AnandTech在測試中發現,Windows 10默認將撕裂者3990X分成了兩組,每組32核心64線程,也就是把它當成了雙路系統,關閉多線程之後,64核心64線程就被Windows識別為了一組。

我們知道,桌面級應用幾乎沒有針對雙路做特別優化的,Windows調度器也不能很好地為它們分配線程。

微軟一個小補丁 AMD 64核心128線程撕裂者3990X滿血釋放
128個邏輯核心被識別為雙路

微軟一個小補丁 AMD 64核心128線程撕裂者3990X滿血釋放
關閉多線程後成了單路

同時,Windows 10企業版下撕裂者3990X的性能明顯優於專業版,極端情況下甚至差了8倍還多,而且關閉多線程之後,性能反而有普遍提升,極端情況下超過4倍。

微軟一個小補丁 AMD 64核心128線程撕裂者3990X滿血釋放

微軟一個小補丁 AMD 64核心128線程撕裂者3990X滿血釋放

微軟一個小補丁 AMD 64核心128線程撕裂者3990X滿血釋放

微軟一個小補丁 AMD 64核心128線程撕裂者3990X滿血釋放

微軟一個小補丁 AMD 64核心128線程撕裂者3990X滿血釋放

微軟一個小補丁 AMD 64核心128線程撕裂者3990X滿血釋放

Tom’s Hareware聽聞之後立即聯系AMD,獲得了官方回應:「對於線程撕裂者3990X,AMD官方推薦Windows 10專業版或者Linux系統。更高版本的Windows 10不會帶來額外的性能提升或者兼容性改進。我們了解到有媒體認為(Windows 10不同版本的性能)存在差異,但我們認為這應該是測試有誤,我們正在進行調查。「

隨後,Tom’s Hareware也進行了重新測試驗證,結果發現無論專業版還是企業版Windows 10,撕裂者3990X的性能是完全一樣的,絕大多數項目的差異不到0.3%,都在誤差范圍內,最極端的也不過1.25%,不足為慮。

微軟一個小補丁 AMD 64核心128線程撕裂者3990X滿血釋放

同時,Windows 10無論專業版還是企業版,都沒有把128個線程分成兩路,而是完整的一路。

微軟一個小補丁 AMD 64核心128線程撕裂者3990X滿血釋放

那麼,AnandTech作為一家相當權威、專業的硬件媒體,到底哪里做錯了呢?

查閱AMD官方提供的撕裂者3990X測試指南,可以發現開篇就特別強調了如何才能充分利用超過64個線程,第一條就是要求全新安裝最新版本的Windows 10 x64,系統版本號至少是18362.535或者更高,尤其確保更新補丁KB4530684。

微軟一個小補丁 AMD 64核心128線程撕裂者3990X滿血釋放

Tom’s Hardware使用的Windows 10系統版本為18362.592,正好符合AMD的要求,AnandTech則沒有透露系統版本,所以基本可以斷定,AnandTech的系統版本稍老一些,至少沒有更新補丁KB4530684,才導致了撕裂者3990X的「殘血」。

不過查詢微軟知識庫文章,KB4530684的更新日誌里卻沒有提及這種優化,只能說微軟也太低調了。

另外,AMD還強調,經過技術合作,很多常用的測試工具已經升級,可以支持64核心128線程,比如CineBench R20 20.06、POV-Ray 3.7,因此強烈建議使用最新版本的工具進行測試。

作者:上方文Q
來源:快科技