ubuntu 20.04安装nvidia驱动

本文详细描述了在新安装Ubuntu系统时,如何替换国内源、安装基本软件、禁用nouveau显卡驱动,以及如何通过命令行安装和验证NVIDIA驱动,包括CUDA兼容性检查。

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

新装系统预配置环节

1. 更换ubuntu国内源,编辑 /etc/apt/sources.list,删除原来配置,加入以下配置,并保存

deb https://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse

deb https://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse

deb https://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse

# deb https://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
# deb-src https://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse

deb https://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse

更新

sudo apt-get update

2. 安装aptitude, vim(个人喜好,可不安)

sudo apt-get install aptitude vim

3. 安装基本的gcc​​​​​​

sudo aptitude install build-essential gcc make 

4. 需要禁用nouveau

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

文档末尾加上以下两行并保存

blacklist nouveau
options nouveau modeset=0

更新系统

sudo update-initramfs -u

(a) ubuntu附加驱动的方案

1、 查看nvidia 内核版本

cat /proc/driver/nvidia/version

2、  查看显卡型号

lspci | grep -i vga

# 01:00.0 VGA compatible controller: NVIDIA Corporation Device 1f95 (rev a1)

去网站PCI devices 输入 1f95 查询具体的显卡型号名称

3、 查看电脑所有驱动

sudo dpkg --list | grep nvidia-*

4、去官网Official Drivers | NVIDIA下载对应的驱动NVIDIA-Linux-x86_64-【你查到的版本】.run

注意,不进入图形界面

第一步,直接按alt+ctrl+F2进入tty终端,

第二步,使有sudo权限的账号登录,然后
sudo su进入root

第三步:清楚残留nvidia
apt-get remove --purge nvidia*

第四步:关闭Xserver
service lightdm stop

第五步:找到/home/lingxi/Desktop/上的驱动文件,有两个,装一个新的
运行
NVIDIA-Linux-x86_64-【你查到的版本】.run

第六步:
service lightdm start

回到图形界面Ctrl + Alt + F7

最后,cuda的安装需要注意检查是否能与要安装的pytorch或者tensorflow版本兼容,一般使用交互模式,import torch 或者 import tensorflow as tf就能看得到,没有报错,就代表兼容性没有问题。

(b) 命令行方案

aptitude install ubuntu-drivers-common  
ubuntu-drivers devices    # ubuntu检测n卡的可选驱动(选择下面高亮带recommend)  
sudo aptitude install nvidia-driver-535  # 根据自己的n卡可选驱动下载显卡驱动,你自己的驱动名称,不要直接搬  

重启输入nvidia-smi验证

### Ubuntu 20.04安装 NVIDIA 显卡驱动 #### 使用图形界面方法 对于大多数用户而言,在Ubuntu 20.04安装NVIDIA显卡驱动非常简单。通过系统的“软件和更新”工具中的“附加驱动”选项可以完成这一操作。此界面能够识别计算机上的GPU并展示推荐的NVIDIA驱动版本供选择[^2]。 #### 命令行方式安装 如果偏好命令行或者遇到无法进入桌面环境的情况,则可以通过终端来执行安装: 1. **禁用 Nouveau 开源驱动** 如果发现`lsmod`命令显示nouveau模块已经被加载,这可能是因为系统自带的一个开源显卡驱动与即将安装的专有NVIDIA驱动存在冲突。为了防止这种冲突影响到新驱动的成功安装,建议先编辑GRUB配置文件以阻止 nouveau 的启动加载。具体做法是在 `/etc/default/grub` 文件内的 `GRUB_CMDLINE_LINUX_DEFAULT` 参数后面追加 `nouveau.modeset=0` ,之后运行 `sudo update-grub` 并重启机器[^1]。 2. **添加 PPA 源 (可选)** 对于某些特定型号的 GPU 或者想要获取最新的稳定版驱动程序来说,可以从官方PPA仓库获得支持。使用如下指令向APT包管理系统添加 graphics-drivers 团队维护的 PPA,并刷新本地索引以便后续能顺利下载所需资源: ```bash sudo add-apt-repository ppa:graphics-drivers/ppa sudo apt-get update ``` 3. **实际安装过程** 接下来就是正式安装NVIDIA驱动的部分了。可以根据个人需求挑选合适的版本号进行安装;如果不指定具体的版本,默认会选择最适合当前硬件的最佳匹配项。下面给出了一般情况下的通用命令用于安装最新推荐版本的NVIDIA驱动: ```bash sudo ubuntu-driver autoinstall ``` 或者更直接的方式是利用apt-get来进行安装: ```bash sudo apt install nvidia-driver-xxx # 将 xxx 替换成具体的版本编号 ``` 最后记得再次重启计算机让新的驱动生效。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值