Intel-virtual-output - 高溫導致 Linux 崩潰
當我通過下面的命令在筆記型電腦的 HDMI 輸出(連接到NVIDIA Optimus晶片)上啟動顯示器時,筆記型電腦開始變得非常熱,主要是當我在這台顯示器上執行影片(例如流媒體網路)時。到目前為止一切順利,但高溫使我的 Linux 崩潰。
如何解決這個高溫問題?
**注意:**當我使用 NVIDIA 圖形加速晶片 (primusrun) 時,我沒有溫度問題。
intel-virtual-output xrandr -q &>/dev/null xrandr --newmode "1392x892_60.00" 102.00 1392 1472 1616 1840 892 895 905 926 -hsync +vsync xrandr --addmode VIRTUAL2 1392x892_60.00 xrandr --output VIRTUAL2 --mode 1392x892_60.00 --right-of LVDS1
我的 NVIDIA 驅動程序安裝過程: https ://forum.manjaro.org/t/optirun-cannot-access-secondary-gpu-error-xorg-ee-nouveau-0-drm-failed-to-set-drm-interface-版本/15651/2
一些參考: https ://wiki.archlinux.org/index.php/bumblebee#Outputs_wired_to_the_Intel_chip
編輯:
這是我在使用 Linux 時遇到過的最困難的問題。因此,我為有效的解決方案提供了“100”我的小名聲。
**提示:**目前我使用 Manjaro,但我已經使用過 Linux Mint,並且我能夠在不使用“intel-virtual-output”命令的情況下使 HDMI 工作,因為它足以連接 HDMI 電纜。
使用 Linux Mint 我沒有溫度問題。我很確定 Linux Mint 沒有使用官方的 NVidia 驅動程序(“Nouveau”?)。
問題是物理問題:處理器 + GPU 產生的熱量超過了筆記型電腦的散熱能力,因此它過熱並最終崩潰。(崩潰看起來像是筆記型電腦正在過熱關機,還是實際上是由於過熱引起的數據損壞而崩潰?換句話說,它是否只是在太熱時完全關閉電源,或者您是否看到圖形故障或任何其他奇怪的行為?)
唯一的軟體解決方法是限制熱量產生,這意味著限制系統性能。例如,您可以使用
cpufreq set
或cpupower frequency-set
使用適當的選項來限制 CPU 的最大時鐘頻率,並使用 將nvidia-settings
GPU 設置為較低的性能級別。真正的修復可能是物理修復:首先,確保沒有任何東西阻塞用於冷卻空氣的插槽,如果它們似乎被灰塵堵塞,請清潔它們。由於這是一台筆記型電腦,因此打開它並更徹底地清潔散熱器並不像台式系統那樣容易,如果仍然有效,保修可能會失效。
如果筆記本仍在保修期內,我建議聯繫供應商的支持並描述問題。可能是散熱器與處理器和/或 GPU 的熱接觸不佳,需要打開筆記型電腦才能正確重新連接散熱器。
如果您開始考慮自己打開筆記本,請非常小心,並嘗試首先從網際網路上盡可能多地找到有關該任務的資訊,因為筆記本的內部比普通筆記本上的相應元件要脆弱得多桌面。一個展示您的特定模型所需的步驟和技術的 Youtube 影片將是一個很好的發現。硬體供應商的服務手冊也不錯;然而,並非所有供應商都提供可免費下載的服務手冊。