Ubuntu系统操作指南——重装NVIDIA驱动(RUN方式)

1.下载驱动程序

Nvidia驱动下载

  • https://www.geforce.cn/drivers/beta-legacy
  • http://www.nvidia.cn/Download/index.aspx

根据显卡选择适用的驱动版本,下载完之后是一个名称为 NVIDIA-Linux-x86_64-xxx.xx.run 的文件
(我的显卡为GTX1050 TI,NVIDIA-Linux-x86_64-460.73.01)。

将下载好的的run文件可以直接放到U盘里面,如果没有办法进入图形界面的话,关于Ubuntu系统挂载U盘可以参考《Ubuntu系统操作指南——通过命令行挂载U盘
————————————————

百度网盘下载链接(460的驱动)
链接:https://pan.baidu.com/s/1d0hcMYrMzrKfGobNLNLHSQ
提取码:6666
复制这段内容后打开百度网盘手机App,操作更方便哦

2、删除原有驱动(随意)

sudo apt-get remove --purge nvidia*
  • 编辑 /etc/modprobe.d/blacklist-nouveau.conf 文件,添加以下内容:
blacklist nouveau
blacklist lbm-nouveau
options nouveau modeset=0
alias nouveau off
alias lbm-nouveau off

  • 然后保存。 关闭nouveau:
echo options nouveau modeset=0 | sudo tee -a /etc/modprobe.d/nouveau-kms.conf

4.重启

update-initramfs -u
reboot

5.验证nouveau是否已禁用

lsmod | grep nouveau
  • 没有信息显示,说明nouveau已被禁用,接下来可以安装nvidia的显卡驱动。

6.获取Kernel source

sudo apt-get install linux-source
sudo apt-get install linux-headers-x.x.x-x-generic
  • 第一步执行过程中会提供第二步所用到的版本号。
  • 或者可以通过uname -r查看相应版本号(系统内核版本)。

7.安装NVIDIA驱动

  • a). 在ubuntu下按ctrl+alt+f3进入字符界面,然后在命令行界面下输入:
sudo service lightdm stop      //这个是关闭图形界面,不执行会出错。
  • b).给驱动run文件赋予执行权限:
 sudo chmod  777 NVIDIA-Linux-x86_64-460.73.01.run    //777后是驱动文件的路径,注意修改
  • c). 安装:
 sudo ./NVIDIA-Linux-x86_64-460.73.01.run -no-x-check -no-nouveau-check -no-opengl-files 
 //只有禁用opengl这样安装才不会出现循环登陆的问题
  1. -no-x-check:安装驱动时关闭X服务
  2. -no-nouveau-check:安装驱动时禁用nouveau
  3. -no-opengl-files:只安装驱动文件,不安装OpenGL文件
  • d). 安装过程中的选项:

  • The distribution-provided pre-install script failed! Are you sure
    you want to continue? 选择 yes 继续

  • Would you like to register the kernel module souces with DKMS?
    This will allow DKMS to automatically build a new module, if you
    install a different kernel later? 选择 No 继续。

  • Nvidia’s 32-bit compatibility libraries? 选择 No 继续

  • Would you like to run the nvidia-xconfigutility to automatically
    update your x configuration so that the NVIDIA x driver will be
    used when you restart x? Any pre-existing x confile will be
    backed up. 选择 Yes 继续

这些选项如果选择错误可能会导致安装失败,没关系,只要前面不出错,多尝试几次就好。

  • e). 打开图形界面:

最后在命令行界面下输入:

sudo service lightdm start      //这个是打开图形界面

检查驱动是否安装成功:

nvidia-smi
### 如何在Ubuntu上重新安装NVIDIA GPU驱动 #### 准备工作 为了确保顺利安装新的 NVIDIA 驱动,建议先备份重要数据并确认当前使用的 Ubuntu 版本。 #### 禁用 Nouveau 开源驱动 由于默认情况下 Ubuntu 使用开源的 Nouveau 显示驱动程序,这可能会与专有的 NVIDIA 驱动冲突。因此需要禁用它: 编辑 `/etc/modprobe.d/blacklist.conf` 文件,在文件末尾追加以下两行内容[^4]: ```bash blacklist nouveau options nouveau modeset=0 ``` 保存更改后执行命令更新初始 RAM 文件系统: ```bash sudo update-initramfs -u ``` 重启计算机使设置生效: ```bash sudo reboot ``` #### 查询显卡信息 通过终端输入 `lshw -numeric -C display` 来获取系统的显示适配器详情,以便下载匹配版本的 NVIDIA 驱动程序[^3]。 #### 移除旧版驱动 如果之前已安装过其他版本的 NVIDIA 驱动,则需先行移除以免造成兼容性问题: ```bash sudo apt-get purge nvidia* ``` 此操作会删除所有与 NVIDIA 相关的软件包及其配置文件。 #### 安装驱动 有多种方式可以完成这一过程;推荐采用官方 PPA 或者直接从官网下载.run 文件来实现更稳定可靠的部署方案。 使用附加组件库 (PPA) 方式较为简便快捷: ```bash sudo add-apt-repository ppa:graphics-drivers/ppa sudo apt-get update sudo ubuntu-driver autoinstall ``` 上述指令将会自动检测硬件环境并选择最适合的驱动版本进行安装[^1]。 对于追求最新特性的用户来说,也可以考虑前往[NVIDIA官方网站](https://www.nvidia.com/)查找对应型号的具体发行说明以及离线安装包。 #### 后续处理 成功安装之后记得再次重启机器让改动正式生效。可以通过运行 `nvidia-smi` 命令查看是否正常加载了预期中的驱动模块。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

joker-wt

我的心愿是——世界和平

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

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

打赏作者

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

抵扣说明:

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

余额充值