笔记本双GPU环境下安装NVIDIA驱动后nvidia-smi通信失败问题
双GPU笔记本Ubuntu 18.04环境NVIDIA驱动配置方案
- 先重启电脑,开机按F2进入联想拯救者BIOS界面,关闭*Secure Boot(安全启动)*功能,保存设置后退出。未关闭安全启动会导致未签名的NVIDIA内核模块无法正常加载,是绝大多数同场景报错的核心诱因。
步骤1:清理所有历史驱动残留
- 执行以下命令卸载apt源安装的所有NVIDIA相关组件:
sudo apt purge nvidia* libnvidia* -y - 清除.run安装包的残留文件:
sudo /usr/bin/nvidia-uninstall
步骤2:禁用nouveau开源驱动
- 新建并编辑驱动黑名单配置文件:
sudo nano /etc/modprobe.d/blacklist-nouveau.conf - 在文件中写入以下两行内容:
blacklist nouveau options nouveau modeset=0
- 保存退出后更新内核引导文件:
sudo update-initramfs -u - 执行
reboot重启系统,重启后执行lsmod | grep nouveau无输出即为禁用成功。
步骤3:安装官方匹配驱动
- 添加NVIDIA官方驱动PPA源并更新软件索引:
sudo add-apt-repository ppa:graphics-drivers/ppa && sudo apt update - 安装对应版本驱动及配套管理组件:
sudo apt install nvidia-driver-470 nvidia-prime nvidia-settings -y
步骤4:修复图形界面启动故障
你之前遇到的重启卡在dev/sda1: clean提示的问题,是因为NVIDIA驱动未成功加载导致图形渲染服务无法启动,不属于磁盘故障,按以下步骤修改引导参数即可修复:
- 编辑grub引导配置文件:
sudo nano /etc/default/grub - 找到
GRUB_CMDLINE_LINUX_DEFAULT配置行,修改为:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nvidia-drm.modeset=1" - 保存退出后更新grub配置:
sudo update-grub
步骤5:切换独显并验证
- 执行命令切换为NVIDIA显卡:
sudo prime-select nvidia - 执行
reboot重启系统,正常进入桌面后执行nvidia-smi即可正常输出显卡状态信息。
内容的提问来源于stack exchange,提问作者Kracozebr
相关产品推荐
相关产品推荐

