誰在限制我的 CPU?

誰在限制我的 CPU?

我有一台 Dell Latitude 5591,配備了英特爾酷睿 i7-8850H。該 CPU 的 TDP 為 45 瓦,但可以將 TDP 降至 35 瓦。此 CPU 的 T 形結指定為 100°C。

我正在運行 Debian 5.4.0-0.bpo.4-amd64。

在稍微監控 CPU 時,我注意到,當多核心負載時,頻率會降低至 1600 MHz,假設 Folding@Home 在 6 核心上運作。 CPU溫度低至60-65°C,風扇以低速運轉,如2500rpm。

我讀了一些關於thermaldintel_raplpowerclamp可能在這裡發揮作用的嵌入式控制器的內容,但我不明白,什麼是推翻什麼。也懷疑我嘗試配置熱量和功率節流並沒有導致不當行為。

不過,為了讓事情變得更簡單,我啟動了 Manjaro 19.1 即時映像並執行了以下操作:

安裝s-tuistress在 CPU 核心上放置一些負載(從 1 開始,最多 10)並觀察 s-tui 的輸出。

看起來,功率節流閥正在啟動,CPU 的功率升至 25W,持續兩秒,然後節流至 15W。

在此輸入影像描述

我的問題是:

  • 我怎麼知道誰在對 CPU 進行(功率)節流?我希望 CPU 能達到 45 瓦
  • 機器上是否儲存有任何與 BIOS 相關的設定(我記得幾個月前曾使用運行 Windows 的 intel XTU 對機器進行過一次限制)可能仍然會影響行為?

附註:

  • 在 Windows 下,它肯定會達到 45 瓦甚至更高
  • 我對風扇噪音很惱火,所以我玩了一下 intel XTU,在診斷中看到功耗上升到 68 瓦,持續了一秒左右。
  • 因此我確信這是一個 Linux 問題,核心模組不能很好地與我的 CPU 配合

答案1

所以我嘗試了這個又那個,但 CPU 效能從未達到預期。於是無奈之下又在機器上安裝了Windows 10。安裝了 Dell Power Manager,令我驚訝的是,最初選擇了「安靜」設定。我的結論是,這個小工具不僅(如果有的話)在硬碟上儲存某些內容,而且直接持久地寫入機器的嵌入式控制器。

戴爾電源管理器

將其改回“優化”,切換硬碟並再次啟動linux。現在又開始熱了!現在, Thermald 和/或 tlp 可能會如預期般發揮作用。

燒傷寶貝!

更新

有一個優秀的等離子體團用於控制 Intel P-State(不要從 KDE 商店獲取它,但使用 github 版本,它是最新的)

P態等離子體團

熱管理部分取決於dell_smbios模組。相當強大的工具!

相關內容