Intel-virtual-output - 高温导致 Linux 崩溃

Edu*_*cio 5 xrandr nvidia nouveau

当我通过下面的命令激活笔记本的 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
Run Code Online (Sandbox Code Playgroud)

我的 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”?)。

tel*_*coM 3

问题是物理问题:处理器 + GPU 产生的热量超过了笔记本电脑可以散发的热量,因此笔记本电脑过热并最终崩溃。(崩溃看起来像是笔记本电脑因过热关机而崩溃,还是实际上由于过热导致的数据损坏而崩溃?换句话说,它是否会在变得太热时完全关闭电源,或者您是否看到图形故障或还有其他奇怪的行为吗?)

唯一的软件解决方法是限制热量产生,这意味着限制系统性能。例如,您可以使用cpufreq setcpupower frequency-set以及适当的选项来限制 CPU 的最大时钟频率,并使用 或nvidia-settings将 GPU 设置为较低的性能级别。

真正的修复可能是物理修复:首先,确保没有任何东西阻塞用于冷却空气的插槽,如果它们似乎被灰尘堵塞,​​请清洁它们。由于这是一台笔记本电脑,因此打开它并更彻底地清洁散热器并不像台式机系统那么容易,并且如果保修仍然有效,则可能会导致保修失效。

如果笔记本电脑仍在保修期内,我建议联系供应商的支持并描述问题。可能是散热器与处理器和/或 GPU 没有良好的热接触,并且需要打开笔记本电脑才能正确重新连接散热器。

如果您开始考虑自己打开笔记本电脑,请务必小心,首先尝试从互联网上找到尽可能多的任务信息,因为笔记本电脑的内部比普通笔记本电脑上的相应部件要脆弱得多。桌面。一个展示您的特定模型所需的步骤和技术的 Youtube 视频将是一个很好的发现。硬件供应商提供的服务手册也很好;然而,并非所有供应商都提供可免费下载的服务手册。