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是一个可执行的编译脚本,需要用另一种方式安装,具体步骤如下:
安装驱动依赖工具
NVIDIA闭源驱动需要编译内核模块,所以先安装必要的编译工具和当前内核的头文件:sudo apt update && sudo apt install build-essential linux-headers-$(uname -r)禁用默认的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
- 编辑黑名单配置文件:
进入文本模式安装驱动
图形界面会占用显卡资源,需要切换到纯文本终端进行安装:- 重启系统,在登录界面按下
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即可。
- 重启系统,在登录界面按下
验证驱动安装成功
安装完成后重启系统,回到图形界面,打开终端输入以下命令:nvidia-smi如果能显示出你的NVIDIA显卡型号、驱动版本等信息,说明驱动安装成功了。
再解决系统频繁死机的问题
Ubuntu 22.04.4和NVIDIA显卡的死机问题,大多是因为默认的nouveau开源驱动稳定性不足导致的。当你成功安装官方闭源驱动后,大概率能解决死机问题。如果重启后还是出现死机,可以做以下排查:
- 用
nvidia-smi查看显卡温度,确认是否是过热导致的死机; - 查看系统日志排查错误:
从中找是否有和显卡、内核相关的报错信息。journalctl -xe | grep -i error
备注:内容来源于stack exchange,提问作者Rodney Jackson




