AMD 今天在自家官方部落格張貼一個文章,點出先前感應器測得處理器各項溫度都異常高的原因。AMD 認為實際溫度遠低於感應氣溫度的原因是因為感應器讀取的精確度偏移不少,導致許多人對於實際的溫度與偵測的溫度有些困惑。至於這個原因的關鍵,其實仍然要回到感應器上去檢討。

AMD 認為,處理器的主要溫度回報機制是由「T Control」這個晶片管理。這個「T Control」晶片也可以稱做 tCTL 晶片,目前在 tCTL 晶片內的某些數值是偏移的,原因是在該數值範圍內的不同型號處理器之間保持一致的風扇速度設定,因此影響到溫度數值顯示。事實上,如果是實際量測CPU溫度,會發現溫度不如標示那麼糟,甚至有近二十度的差異。

AMD 出面解釋偵測溫度高於實際溫度的 Bug ,一切都是感應器的問題

換句話說,你買的 AMD Ryzen (即便還有很多人等主機板的情況下)所顯示的溫度其實會比實際溫度高了一截,你用各種工具看 BIOS 偵測得來的 CPU 溫度數值會讓你想購買更好的散熱器,但實際上是判斷錯了,真正的溫度可能只要用低 TDP 設計的風扇就可以壓制。

AMD 出面解釋偵測溫度高於實際溫度的 Bug ,一切都是感應器的問題

AMD 認為,不論你買的是 Ryzen 7 1700X 或 1800X,你都可以在偵測到的溫度數據上減攝氏 20 度,甚至建議直接用溫度計去測出真正的溫度。

AMD 也提醒像是科技媒體或部落客,在評測該公司產品時,需注意 Windows 10 目前對於 AMD 的 SMT 同步多執行緒技術的支援上仍存在缺陷,若 Windows 10 補強了這個部分的問題,接下來能發揮的效能或許更讓人期待。只是如果要讓新處理器用在舊系統,像是 Windows 7,效能表現自然就沒有 Windows 10 那麼好,畢竟微軟也已經放生 Windows 7 一陣子了。

因此,AMD 也解釋了為何建議使用者在 Windows 10 系統中必須使用「最高效能」的電源模式來運作。除了有 SMT 架構在Windows 10 系統下不能發揮的問題,還包括「平衡效能」的模式下會讓所有核心處於低負載狀態,影響每個核心遇到高負載狀態時無法更快的全速運作。加上Zen架構本身以毫秒為單位微調電壓的特性也不適合由軟體來控制CPU的運作狀態。AMD Zen 已經是個從硬體面來說相當省電的處理器,卻不適合再加一道軟體層的管理來干擾處理器內部的電壓管理。

由於多數問題皆由軟體方面可解決,也因此 AMD 也希望 Microsoft 能夠將原有的問題修復,讓采用 SMT 架構的 AMD Ryzen 能夠展現他的效能。

閱讀全文