當 x86/x64 計算機的處理器達到最高溫度時,會發生什麼情況?

當 x86/x64 計算機的處理器達到最高溫度時,會發生什麼情況?

我最近發現 x86/x64 處理器在其規格表中定義了最高溫度。在規格表中,「最高溫度」被稱為「核心 Tjmax」。

例如,在 Intel Core i7-620M 上,您可以查看規格表這裡如果您搜尋“Core Tjmax”,您將看到該型號的最高溫度為 105°C。

當 x86/x64 電腦的處理器達到「最高溫度」或「核心 Tjmax」時,會發生什麼事?

答案1

簡短回答:

CPU 置位 PROCHOT 接腳並自行關閉。

由主機板確定對該訊號採取(或不採取)行動。

更長的答案

當 CPU 變熱(但尚未達到緊急關閉溫度)時,它會自行調節。這意味著它將降低乘數和電壓。結果,處理速度變慢,但 CPU 產生的熱量也減少了。

如果失敗且溫度上升到某個點,CPU 會斷言 PROCHOT 引腳,並完全關閉 CPU。

更多詳細資訊可以在英特爾網站上找到。尋找您的特定 CPU 並選擇正確的資料表。 (例如 這個對於他們的一些行動CPU)

AMD x86/amd64 晶片的功能類似。 (與所有現代 CPU 一樣)

答案2

一旦達到該溫度,處理器將自行調節(發出 PROCHOT# 訊號)。此時主機板可能會也可能不會選擇關閉機器,但通常仍有機會正常關閉。當作業系統偵測到過熱情況時,它可能會選擇這樣做(Linux 將透過 關閉Critical temperature reached (### C), shutting down.)。然而,某些主機板可能會立即斷電,甚至可能在達到此溫度之前。

如果超出該點太遠,則 THERMTRIP# 訊號將被置為有效,並且處理器將停止所有執行。主機板預計會立即關閉機器。從Skylake-S數據表,第 86 頁:

達到最高工作溫度會啟動熱控制電路 (TCC)。啟動後,TCC 會導致處理器 IA 核心和圖形核心自適應地降低頻率和電壓。只要封裝溫度保持在其指定限制內,自適應熱監視器就會保持活動狀態。因此,自適應熱監視器將繼續降低封裝頻率和電壓,直到 TCC 停用為止。

第 89 頁:

當 TCC 處於活動狀態時,PROCHOT#(處理器熱)由處理器置位。封裝等級僅存在一個 PROCHOT# 腳位。當任何 DTS 溫度達到 TCC 啟動溫度時,PROCHOT# 訊號將被置位。 PROCHOT# 斷言策略獨立於自適應熱監視器啟用。

第 90 頁:

無論啟用自動模式或按需模式,如果發生災難性冷卻故障,當矽達到可能對產品造成物理損壞的高溫時,封裝就會自動關閉。此時,THERMTRIP# 訊號將會啟動。

第 109 頁說關鍵關閉點Skylake-S結點處的溫度約為130°C。

答案3

其他答案涉及技術上發生的事情 - 儘管它們遺漏了一些可能值得作為答案的一部分發布的小事。

「TJ」可能指的是熱探頭,可能是熱電偶(J 代表結),儘管它可能是熱敏電阻。本質上,您的處理器中有一個小溫度計,當您的處理器過熱時,它會降低速度。

已經過去近十年了,但值得一看的是,如果 CPU 沒有節流或關閉以保護自身,會發生什麼。 AMD 沒有,處理器會啟動自己抽煙、煮飯- 高達攝氏 300 度。雖然存在“最高”安全溫度,但您的處理器應該在此之前就降低和/或關閉

相關內容