Nvidia GPU 在 ubuntu 19.04 上空闲时发热

Nvidia GPU 在 ubuntu 19.04 上空闲时发热

我有一台 MSI gs65 8sf 笔记本电脑,装有 ubuntu 19.04 和最新的 nvidia 驱动程序。

我的问题是,当 Nvidia GPU 处于空闲状态时(例如,当我打开英特尔prime-select或当我锁定屏幕时)它开始升温至 55°C 左右。

GPU 处于活动状态时的正常温度(例如当我写这个问题时)约为 42°C/48°C。

UEFI 和固件已更新至最新版本。

nvidia驱动版本是418.56。

你知道怎样解决这个问题吗?

答案1

您好,在 nvidia 论坛上找到了解决方案。是带有答案的帖子,我将在这里重述解决方案。

回顾

问题是 prime-select 程序在卸载驱动程序时不会关闭 GPU。因此,当您打开英特尔配置文件时,nvidia 驱动程序和所有电源管理内容都会被卸载,但 GPU 仍处于打开状态,这会导致升温过程。

解决方案

我找到的解决方案是:使用 apt 安装 bbswitch。如果未加载驱动程序,此程序将自动关闭 GPU。

因此,当您想切换到英特尔配置文件时:

  • 选择英特尔配置文件# prime-select intel
  • 重新启动电脑。

下次启动时,nvidia 的驱动程序将不会被加载,bbswitch 将关闭 GPU,如果您想使用 nvidia GPU,请执行同样的事情:选择 nvidia 配置文件并重新启动。

相关内容