为什么我的耗电量表现如此奇怪?

为什么我的耗电量表现如此奇怪?

我在安装了 tlp 的笔记本电脑上使用 Ubuntu 20.04。

当我处理一些轻微的任务时,我的功耗通常约为 4-7 W。

然而,有时功耗会升至 20 W 以上并保持在这个水平。

我偶然注意到,通过发出命令

lspci -vnnn | perl -lne 'print if /^\d+\:.+(\[\S+\:\S+\])/' | grep VGA

我可以回到 4-7 W 级别。该命令给出以下输出:

00:02.0 VGA compatible controller [0300]: Intel Corporation UHD Graphics [8086:9bc4] (rev 05) (prog-if 00 [VGA controller])

话虽如此,我还必须提到我正在使用 prime-select 来使用我的英特尔显卡。

我的假设是,由于某种原因,在某些时候(长时间使用后随机发生,但也经常在挂起或休眠后发生)GPU 以某种方式被激活。然而,当它消耗大量能量时发出 nvidia-smi 告诉我它无法与驱动程序通信,我想这意味着 GPU 没有打开。

使用 lspci 命令,系统会以某种方式注意到它处于英特尔模式并进行一些更改,因此功耗会恢复到 4-7 W。这让我很困惑,因为 lspci 应该只是读取配置,而不是更改任何内容。无论如何,我每次都能看到这种行为,因为这是我目前的解决方法,即执行 lscpi 命令以恢复低功耗并延长电池寿命。

有人知道这里发生了什么事吗?

相关内容