Ubuntu 16.04下Nvidia显卡附加驱动安装失效且在Blender中无作用
解决Ubuntu 16.04 Nvidia驱动安装后自动回退到X.org的问题
这种自动回退的情况大概率是驱动残留冲突、依赖缺失或者版本不兼容导致的,咱们按下面的步骤一步步排查修复:
1. 彻底清理旧驱动残留
图形界面安装失败往往和之前的驱动残留有关,先完全清理干净:
- 按
Ctrl+Alt+F1切换到TTY命令行界面,输入你的用户名和密码登录 - 停止图形桌面服务:
sudo service lightdm stop - 卸载所有Nvidia相关的包和组件:
sudo apt purge nvidia-* nvidia* libnvidia* - 清理系统残留的无用依赖和缓存:
sudo apt autoremove && sudo apt autoclean
2. 添加官方Nvidia驱动PPA
Ubuntu 16.04默认软件源里的驱动版本可能偏旧,添加官方PPA可以获取到更适配的驱动版本:
sudo add-apt-repository ppa:graphics-drivers/ppa sudo apt update
3. 查看适配的推荐驱动版本
运行下面的命令,系统会自动检测你的显卡并给出推荐的驱动版本(标记有recommended):
ubuntu-drivers devices
4. 安装推荐的Nvidia驱动
假设命令输出里推荐的是nvidia-470(实际以你的检测结果为准),执行安装命令:
sudo apt install nvidia-470 nvidia-settings
如果你的笔记本是双显卡(Intel核显+Nvidia独显),还需要安装显卡切换工具:
sudo apt install nvidia-prime
5. 验证驱动安装并重启
- 安装完成后,重启系统:
sudo reboot - 重启后打开终端,输入下面的命令验证驱动是否生效:
如果能正常显示显卡型号、驱动版本等信息,说明安装成功。也可以打开「软件和更新」->「附加驱动」,确认已经选中了安装好的Nvidia驱动。nvidia-smi
6. 让Blender识别并使用Nvidia显卡
驱动安装成功后,还需要在Blender里配置渲染设备:
- 打开Blender,点击顶部菜单的「编辑」->「偏好设置」
- 切换到「系统」选项卡,在「Cycles渲染设备」里选择「CUDA」(如果你的显卡支持OptiX也可以选这个)
- 点击「保存偏好设置」,之后渲染时就能调用Nvidia显卡的性能了
内容的提问来源于stack exchange,提问作者Venay
相关产品推荐
相关产品推荐

