将 Nvidia PowerMizer 的最大功率级别设置为 1

Qub*_*uba 2 nvidia graphics overheating drivers

我有配备 GTX 1050 和 Ubuntu 18.04 的戴尔 XPS。

我正在尝试设置 GPU 的最大性能级别,以便我的笔记本电脑不会过热。问题在于,通常在 PowerMizer 中设置自适应模式时,当 GPU 利用率约为 4% 且约为 70 度时,功率级别会设置为最大值 (3)。我想将其锁定为性能级别 1。

我尝试了这个解决方案: 如何摆脱 NVIDIA PowerMizer?| 询问 Ubuntu 但是重新启动后,我的电脑永远挂在黑色终端上。我必须ctrl+alt+f2从 xorg 配置中删除这些设置并再次重新启动。

小智 5

两条评论,

获得您所要求的一种方法是创建一个名为 /etc/modprobe.d/nvidia-user-registry.conf 的文件,其中包含以下一行...

options nvidia NVreg_RegistryDwords="OverrideMaxPerf=0x2"
Run Code Online (Sandbox Code Playgroud)

...然后更新你的 init ram 磁盘并重新启动

$ sudo update-initramfs -u
$ sudo shutdown -r now
Run Code Online (Sandbox Code Playgroud)

或者,对 nvidia-user-registry.conf 使用以下行,并且机器在拔出插头时应使用电源级别 0,在插入电源时应使用电源级别 1。

options nvidia NVreg_RegistryDwords="PowerMizerEnable=0x1;PerfLevelSrc=0x3322;PowerMizerDefault=0x3;PowerMizerDefaultAC=0x2"
Run Code Online (Sandbox Code Playgroud)

祝你好运!