You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Ubuntu 22.04.4频繁死机且NVIDIA显卡驱动安装失败求助

Ubuntu 22.04.4频繁死机且NVIDIA显卡驱动安装失败求助

Hey Rodney,我看到你遇到了Ubuntu系统频繁死机、NVIDIA显卡驱动安装失败的双重问题,咱们一步步来拆解解决:

先解决驱动安装失败的问题

你目前遇到的E: Unable to locate package错误,核心原因是用错了工具apt-get是Ubuntu的包管理器,只能用来安装系统仓库里的.deb格式软件包,而你下载的NVIDIA-Linux-x86_64-455.28.run是一个可执行的编译脚本,需要用另一种方式安装,具体步骤如下:

  1. 安装驱动依赖工具
    NVIDIA闭源驱动需要编译内核模块,所以先安装必要的编译工具和当前内核的头文件:

    sudo apt update && sudo apt install build-essential linux-headers-$(uname -r)
    
  2. 禁用默认的nouveau开源驱动
    Ubuntu默认自带的nouveau开源驱动会和NVIDIA闭源驱动冲突,必须先禁用:

    • 编辑黑名单配置文件:
      sudo nano /etc/modprobe.d/blacklist-nouveau.conf
      
    • 在文件中添加以下内容:
      blacklist nouveau
      options nouveau modeset=0
      
    • 保存并退出(按Ctrl+O回车确认保存,再按Ctrl+X退出编辑器),然后更新系统镜像:
      sudo update-initramfs -u
      
  3. 进入文本模式安装驱动
    图形界面会占用显卡资源,需要切换到纯文本终端进行安装:

    • 重启系统,在登录界面按下Ctrl+Alt+F3(F2-F6任意一个都可以)进入tty终端,输入你的用户名和密码登录。
    • 切换到下载目录,给驱动脚本添加可执行权限:
      cd ~/Downloads
      chmod +x NVIDIA-Linux-x86_64-455.28.run
      
    • 运行驱动安装程序:
      sudo ./NVIDIA-Linux-x86_64-455.28.run
      
    • 安装过程中会弹出几个选项,比如是否安装32位兼容库、是否自动更新Xorg配置,直接选择Yes即可。
  4. 验证驱动安装成功
    安装完成后重启系统,回到图形界面,打开终端输入以下命令:

    nvidia-smi
    

    如果能显示出你的NVIDIA显卡型号、驱动版本等信息,说明驱动安装成功了。

再解决系统频繁死机的问题

Ubuntu 22.04.4和NVIDIA显卡的死机问题,大多是因为默认的nouveau开源驱动稳定性不足导致的。当你成功安装官方闭源驱动后,大概率能解决死机问题。如果重启后还是出现死机,可以做以下排查:

  • nvidia-smi查看显卡温度,确认是否是过热导致的死机;
  • 查看系统日志排查错误:
    journalctl -xe | grep -i error
    
    从中找是否有和显卡、内核相关的报错信息。

备注:内容来源于stack exchange,提问作者Rodney Jackson

火山引擎 最新活动