我有一台 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 配置文件并重新启动。