• linux终端alacritty导致计算机死机的解决方式——Ubuntu18.04系统Nvidia显卡


    如题所述,近日在自己Ubuntu18.04的系统上安装了alacritty终端,安装这个终端主要原因就是可以出现透明桌面,说白了就是漂亮,beautiful,但是这个终端安装后系统就变得极不稳定,经常是文件系统ext4响应超时,然后磁盘直接挂载为read-only模式,然后整个桌面系统崩掉,查看系统日志后发现在磁盘系统崩掉的相同时间会出现NVIDIA显卡报错。

    根据自己多年维护985高校实验室服务器集群的经验看来这就是NVIDIA显卡的设置问题。

    解决方法参见:https://www.cnblogs.com/devilmaycry812839668/p/14799016.html

    在bash中执行命令:

    sudo nvidia-smi -pm 1

    即可解决问题。

    原因说明,由于alacritty是显卡运行渲染的终端,其运行情况:

    可以看到alacritty终端会不断的导入NVIDIA驱动(因为本人的电脑显卡为NVIDIA卡),而该操作如果频繁则会导致响应时间超时从而导致系统死机。

    总结:

    如果你是使用NVIDIA显卡的Linux用户在使用alacritty时(如果是其他可能频繁启动的显卡应用也一样),一定要设置NVIDIA驱动的持久化设置,不然极容易引起系统崩溃。

    =============================================

    开机自动设置:(参考:https://www.cnblogs.com/devilmaycry812839668/p/15095287.html

    编辑自启动脚本:

    sudo vim /etc/init.d/devilmaycry

    #! /bin/sh
    
    ### BEGIN INIT INFO
    # Provides:             sshd
    # Required-Start:       $remote_fs $syslog
    # Required-Stop:        $remote_fs $syslog
    # Default-Start:        2 3 4 5
    # Default-Stop:
    # Short-Description:    OpenBSD Secure Shell server
    ### END INIT INFO
    
    
    
    
    nvidia-smi -pm 1
    
    
    
    
    exit 0

    赋给执行权限:

    sudo chmod a+x /etc/init.d/devilmaycry

    更新到系统中:

    sudo update-rc.d  devilmaycry defaults 90     

     

     

    从系统中移除:

    sudo update-rc.d -f  devilmaycry  remove

     

    配置结束。

    ===========================================

  • 相关阅读:
    linux-命令
    linux-命令-cd,ls
    linux-命令-概述
    linux-文件
    IOPS和带宽
    随记
    CAP,Base原理
    DateUtil
    JDK SPI
    001-进程 和 线程
  • 原文地址:https://www.cnblogs.com/devilmaycry812839668/p/15969081.html
Copyright © 2020-2023  润新知