ubuntu 18.04 N卡 随机定屏死机

系统Ubuntu 18.04,显卡GT030, 随机出现屏幕定住不动, 鼠标键盘没反应,但CPU还在正常计算、读写硬盘, 整机功耗也是处于运转状态, 怀疑显示问题
解决方法:将NVIDIA 显卡改为persistence mode, 定屏问题没再出现

查看是否开启

nvidia-smi -q | grep -i Persistence

开启persistence mode

nvidia-smi -pm 1

persistence mode 有一个问题,就是下次开机默认DISABLE, 要开机自动ENABLE,参考链接[1]有给出方法,但是针对arcLinux的, Ubuntu 和arcLinxu的开机启动管理文件所在位置有所不同,具体步骤k可参考链接[2],这里给出具体步骤(适用于Ubuntu 18.04, 其他版本未测试):
Step 1. 在目录/etc/systemd/system/下新建脚本文件,扩展名为.service, 例如新建/etc/systemd/system/test.service
Step 2. 打开刚才新建的test.service, 编辑以下内容并保存:

[Unit]
Description=Set NVIDIA Persistence Mode to Enable
Wants=syslog.target

[Service]
Type=forking
ExecStart=/usr/bin/nvidia-smi -pm 1

[Install]
WantedBy=multi-user.target

Step 3. 开启服务
在目录/etc/systemd/system/下操作

  • 测试服务脚本
    sudo systemctl start test.service
  • 开启开机自启动
    sudo systemctl enable test.service
  • 查看自己动设置是否成功, 打开/etc/systemd/system/multi-user.target.wants/,发现下面有test.service的软链接,则表示开机自启动设置成功

参考:
[1] https://my.oschina.net/u/947271/blog/288063 , 将NVIDIA 显卡改为persistence mode, 解决定屏问题
[2] https://www.cnblogs.com/crazymakercircle/p/14022322.html 设置systemctl 服务开机自运行脚本

posted @ 2021-06-29 14:27  pas_a_pas  阅读(257)  评论(0)    收藏  举报