ubuntu22.04配置Nvidia驱动+CUDA+CuDNN

一、Nvidia驱动配置

1、查看自己的NVIDIA显卡驱动

lspci -nn | grep -i nvidia

例如我的显示为GeForce RTX 3050 Mobile

2、卸载原有 NVIDIA 显卡驱动

sudo apt-get remove --purge nvidia*

3、添加NVIDIA驱动PPA:通过添加Graphics Drivers PPA来获取最新的NVIDIA驱动。运行以下命令

 sudo add-apt-repository ppa:graphics-drivers/ppa
 sudo apt update

4、查找适用的显卡型号的最新驱动版本:可以使用以下命令来列出可用的NVIDIA驱动版本和推荐的版本

ubuntu-drivers devices

5、安装 NVIDIA 显卡驱动

sudo apt install nvidia-driver-xxx
   sudo apt install nvidia-driver-535

6、重新启动系统: 安装完成后,重新启动计算机以使新的NVIDIA驱动生效。

sudo reboot

7、验证驱动安装:在系统重新启动后,可以通过运行以下命令来验证NVIDIA驱动是否已成功安装

 nvidia-smi

显示NVIDIA显卡和驱动版本的信息为:

### 显卡驱动安装指南 在 Ubuntu 22.04 上安装 NVIDIA 显卡驱动可以通过多种方法实现,以下是详细的说明: #### 方法一:通过 Additional Drivers 工具安装 Ubuntu 提供了一个图形化工具 `Additional Drivers` 来简化显卡驱动的安装过程。打开此工具的方法如下: 1. 使用快捷键 `Ctrl + Alt + T` 打开终端。 2. 输入命令 `software-properties-gtk` 并回车[^1]。 3. 转到 “Additional Drivers” 标签页,在这里可以选择适合系统的 NVIDIA 驱动版本并点击应用更改。 #### 方法二:通过命令行方式安装 如果偏好命令行操作,则可以按照以下步骤执行: 1. **禁用 Nouveau 开源驱动** 默认情况下,Linux 可能会加载开源的 Nouveau 驱动程序,这可能会与 NVIDIA 的专有驱动冲突。因此需要先将其禁用。 ```bash sudo nano /etc/modprobe.d/blacklist-nouveau.conf ``` 在文件中添加以下两行内容: ``` blacklist nouveau options nouveau modeset=0 ``` 接着更新 initramfs 文件: ```bash sudo update-initramfs -u ``` 2. **重启计算机** 禁用完成后需重新启动系统以使修改生效: ```bash sudo reboot ``` 3. **安装必要的构建工具** 安装编译所需的工具包: ```bash sudo apt-get update sudo apt-get install build-essential dkms linux-headers-generic ``` 4. **安装 NVIDIA 驱动** 添加官方 PPA 或直接从默认仓库获取最新稳定版驱动: ```bash sudo add-apt-repository ppa:graphics-drivers/ppa sudo apt-get update sudo apt-get install nvidia-driver-<version> ``` 替换 `<version>` 为具体支持的驱动号(如 `525`, `535`),可通过查询硬件兼容性表来确认适用版本[^2]。 5. **验证安装情况** 完成上述步骤后再次重启机器,并运行以下指令检查是否正常工作: ```bash nvidia-smi ``` 如果显示 GPU 型号及相关信息则表明安装成功[^3]。 #### 注意事项 - 若遇到黑屏或其他异常现象,请尝试进入恢复模式卸载当前驱动再重试其他版本。 - 对于深度学习开发者来说,还需额外考虑 CUDAcuDNN 版本匹配问题。 ```python import torch print(torch.cuda.is_available()) # 测试PyTorch能否检测到GPU设备 ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值