删除Nouveau 安装 NVIDIA 最新驱动 ubuntu18

本文提供在Ubuntu16.04上安装NVIDIA官方驱动的详细步骤,包括下载驱动、清除旧驱动、禁止集成的nouveau驱动、安装依赖及驱动程序,最后验证安装成功的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

参考连接:Ubuntu16.04 安装NVIDIA英伟达驱动教程 及常见几种报错Error的解决方案_error! could not find module source directory. dir_ZeroZone零域的博客-CSDN博客

1.下载官方驱动程序

http://www.geforce.cn/drivers

清除之前残留的nvidia驱动

apt-get remove --purge nvidia*

2. 禁止集成的nouveau驱动

Ubuntu系统集成的显卡驱动程序是nouveau,它是第三方为NVIDIA开发的开源驱动,我们需要先将其屏蔽才能安装NVIDIA官方驱动。
将驱动添加到黑名单blacklist.conf中,但是由于该文件的属性不允许修改。所以需要先修改文件属性。

sudo nano  /etc/modprobe.d/blacklist-nouveau.conf

追加

blacklist nouveau
blacklist lbm-nouveau
options nouveau modeset=0
alias nouveau off
alias lbm-nouveau off

sudo nano  /etc/modprobe.d/nouveau-kms.conf

追加

options nouveau modeset=0 

sudo nano /etc/modprobe.d/blacklist.conf

追加

blacklist rivafb
blacklist vga16fb
blacklist nouveau
blacklist nvidiafb
blacklist rivatv

卸载之前安装的残留文件

sudo apt-get remove --purge xserver-xorg-video-nouveau

sudo apt-get --purge remove   nvidia-*

3-0 安装依赖

sudo apt update
sudo apt install  dkms  build-essential  linux-headers-generic

3.开始安装

安装驱动程序

$sudo chmod a+x NVIDIA-Linux-x86_64-xxx.run
$sudo sh NVIDIA-Linux-x86_64-xxx.run  

#–no-x-check 关闭X服务

#–no-nouveau-check 禁用nouveau

#–no-opengl-files 不安装OpenGL文件

4-0 安装完成后

sudo update-initramfs -u

sudo reboot

4.查看显卡驱动

可以通过以下命令确认驱动是否正确安装

$cat /proc/driver/nvidia/version

或者

nvidia-smi
 

### 如何在Ubuntu操作系统上安装NVIDIA GPU驱动程序 #### 显卡信息确认 为了确保能够顺利安装适合的NVIDIA驱动,在开始之前应当先确认所使用的显卡型号以及当前系统的状态。可以利用`lspci | grep VGA`命令查看显卡详情[^1]。 #### 更新软件源并重启计算机 建议在安装任何新的硬件驱动前更新本地软件仓库至最新版本,这可以通过运行以下命令实现: ```bash sudo apt-get update && sudo apt-get upgrade -y ``` #### 卸载旧版驱动 如果系统中已经存在其他图形驱动(如 Nouveau),则应先行卸载这些可能导致冲突的老版本驱动: ```bash sudo apt-get remove --purge '^nvidia-.*' sudo apt-get autoremove ``` 对于某些特定情况下的安装需求,比如防止 nouveau 加载,可以在启动参数里加入 `nomodeset` 或者通过修改 GRUB 来禁用它[^4]。 #### 添加PPA或使用官方.deb文件方式获取最新的稳定版驱动 一种方法是添加graphics drivers PPA以获得更频繁更新的支持: ```bash sudo add-apt-repository ppa:graphics-drivers/ppa sudo apt-get update ``` 之后可以根据推荐选择合适的驱动版本进行安装;另一种则是直接从NVIDIA官方网站下载对应平台架构(.run/.deb)形式的二进制包来进行手动部署。 #### 执行安装操作 当选择了`.run`脚本作为安装介质时,则需提前停止显示管理器服务(Xorg),切换到TTY终端环境(`Ctrl+Alt+F2`)登录后执行解压与授权流程: ```bash chmod +x NVIDIA-Linux-x86_64-*.run sudo service lightdm stop # 如果不是lightdm, 替换成对应的display manager名称 sudo ./NVIDIA-Linux-x86_64-*.run --disable-nouveau --no-cc-version-check --install-libglvnd --no-opengl-files --no-drm ``` 完成上述步骤后记得重新加载内核模块并恢复桌面会话: ```bash sudo modprobe nvidia sudo systemctl start display-manager.service ``` #### 验证安装成果 最后一步是要验证新安装好的驱动是否正常工作,可通过查询已加载的kernel modules列表或者借助于专门工具(nvidia-smi)来检验GPU的状态。 ```bash lsmod |grep nvidia nvidia-smi ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

子燕若水

吹个大气球

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值