如果你在Deepin Linux操作系统中碰到显卡切换到nvidia prime后噪音过大和过热的问题,按下面的解决办法修改nvidia prime配置,让负载一直保持在Level 0。其他的Linux发行版也可以按照此办法解决。
出现问题
个人的笔记本机械革命Z2 Air i7-8750H 1050Ti在使用nvidia开源驱动时,HDMI接口双屏输出无信号,切换nvidia prime驱动后才可以。但同时机子用着容易进入狂暴模式,开始发出大噪音和过热。
具体原因
如下图所示,显卡性能模式有Level 0、1、2、3,显卡根据负载从这几个级别里跳动,平时很容易跳到Level 2、3,这两个级别让显卡在高频率高负载里运行,温度噪音也跟着上去:
解决办法
解决该问题只需要修改nvidia prime配置,让负载一直保持在Level 0就可以了。
1、在/usr/share/X11/xorg.conf.d/目录找到nvida prime配置文件,比如我的是:11-nvidia-prime.conf。
2、先把文件复制备份到其它地方。
3、使用命令行打开配置文件:sudo gedit /usr/share/X11/xorg.conf.d/11-nvidia-prime.conf。
4、添加一行配置限制性能:Option "RegistryDwords" "PowerMizerEnable=0x1; PerfLevelSrc=0x2222; PowerMizerDefault=0x3; PowerMizerDefaultAC=0x3",如下图所示:
5、保存重启即可。
验证及注意事项
1、验证:看看nvidia里的负载是否一直保持在Level 0,以及温度情况;或使用Psensor软件对比下温度,参考在Ubuntu Kylin中检查笔记本电脑的CPU温度一文。
2、注意事项:如果出了问题如不能进入桌面之类,请用PE或进入其它系统恢复配置。
相关主题