ubuntu20.04+GTX1050Ti+CUDA+CUDNN

博客介绍了CUDA和cuDNN的相关操作,包括查看驱动、删除多余驱动、安装CUDA(注意不安装驱动),在bashrc中添加配置并重新载入,还给出了检查CUDA版本的命令,最后提到在解压目录下查看cuDNN版本的方法。

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

参考

https://blog.youkuaiyun.com/lu_linux/article/details/117171970

注意,等待确认!!!如果有问题参照

https://blog.youkuaiyun.com/m0_52650517/article/details/112908930

 

 

1查看驱动

dpkg -l | grep nvidia

2/删除多余驱动

sudo apt autoremove nvidia* --purge

 

https://www.nvidia.cn/drivers/results/175761/

3、

#赋权限:
 chmod +x NVIDIA-Linux-x86_64-465.31.run
#安装:
sudo ./NVIDIA-Linux-x86_64-465.31.run

 

4、安装cuda

wget https://developer.download.nvidia.com/compute/cuda/11.3.1/local_installers/cuda_11.3.1_465.19.01_linux.run
sudo sh cuda_11.3.1_465.19.01_linux.run

5/zhu yi一定注意不要安装驱动

not install drivers

6/

chen@chen-OptiPlex-7020:~/chendown/cuda$ sudo sh cuda_11.3.1_465.19.01_linux.run
===========
= Summary =
===========

Driver:   Not Selected
Toolkit:  Installed in /usr/local/cuda-11.3/
Samples:  Installed in /home/chen/, but missing recommended libraries

Please make sure that
 -   PATH includes /usr/local/cuda-11.3/bin
 -   LD_LIBRARY_PATH includes /usr/local/cuda-11.3/lib64, or, add /usr/local/cuda-11.3/lib64 to /etc/ld.so.conf and run ldconfig as root

To uninstall the CUDA Toolkit, run cuda-uninstaller in /usr/local/cuda-11.3/bin
***WARNING: Incomplete installation! This installation did not install the CUDA Driver. A driver of version at least 465.00 is required for CUDA 11.3 functionality to work.
To install the driver using this installer, run the following command, replacing <CudaInstaller> with the name of this run file:
    sudo <CudaInstaller>.run --silent --driver

Logfile is /var/log/cuda-installer.log

7/zai在bashrc中添加,主目录中ctrl+h就会出来

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-11.3/lib64
export PATH=$PATH:/usr/local/cuda-11.3/bin
export CUDA_HOME=$CUDA_HOME:/usr/local/cuda-11.3

8/重新载入

source ~/.bashrc

9检查cuda

nvcc --version

nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2021 NVIDIA Corporation
Built on Mon_May__3_19:15:13_PDT_2021
Cuda compilation tools, release 11.3, V11.3.109
Build cuda_11.3.r11.3/compiler.29920130_0

10/cudnn,我的版本下载为cudnn-11.3-linux-x64-v8.2.0.53,在解压目录下输入如下:

   sudo cp cuda/include/cudnn* /usr/local/cuda/include/
     
   sudo cp cuda/lib64/libcudnn* /usr/local/cuda/lib64/
     
   sudo chmod a+r /usr/local/cuda/include/cudnn*
     
   sudo chmod a+r /usr/local/cuda/lib64/libcudnn*

查看cudnn版本

在终端输入

cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2

 

 

<think>我们正在为Ubuntu20.04安装NVIDIA驱动以支持GTX5070Ti显卡。注意:实际上NVIDIA并没有发布GTX5070Ti,可能是用户笔误,常见的可能是RTX2070、3070等,但我们将按照用户提供的型号处理。不过,由于5070Ti并不存在,我们假设用户指的是RTX3070Ti或类似型号,因为3070Ti是常见的显卡。但为了遵循用户输入,我们仍然使用“GTX5070Ti”这个名称,但请注意实际安装步骤适用于NVIDIA显卡通用方法。步骤概述:1.确定显卡型号和推荐驱动版本(由于5070Ti不存在,我们需要用户确认或使用通用方法)2.准备工作:更新系统、安装必要工具3.禁用默认的nouveau驱动4.选择并安装NVIDIA驱动(通过官方Ubuntu仓库或NVIDIA官方驱动)5.重启并验证安装详细步骤:###1.准备工作:更新系统和安装必要工具首先,确保系统是最新的:```bashsudoaptupdatesudoaptupgrade```安装必要的构建工具和头文件,以便后续可能需要的编译:```bashsudoaptinstallbuild-essentiallinux-headers-$(uname-r)```###2.禁用nouveau驱动nouveau是Ubuntu自带的NVIDIA显卡开源驱动,会与官方驱动冲突,需要禁用。创建禁用nouveau的配置文件:```bashsudonano/etc/modprobe.d/blacklist-nouveau.conf```在文件中添加:```blacklistnouveauoptionsnouveaumodeset=0```保存后,更新initramfs:```bashsudoupdate-initramfs-u```重启系统:```bashsudoreboot```重启后,验证nouveau是否已被禁用(应无输出):```bashlsmod|grepnouveau```###3.确定驱动版本由于“GTX5070Ti”并不存在,我们无法确定其确切驱动版本。但通常可以使用最新的驱动或通过Ubuntu仓库中的推荐驱动。我们可以通过以下命令查看推荐的驱动:```bashubuntu-driversdevices```或者,我们可以访问NVIDIA官方网站,根据实际显卡型号查找驱动。但这里假设用户实际使用的是RTX3070Ti,那么最新的驱动通常都支持。###4.安装驱动有两种主要方式:使用Ubuntu仓库中的驱动或从NVIDIA官网下载驱动。**方法一:使用Ubuntu仓库(推荐)**```bashsudoaptinstallnvidia-driver-<version>```其中`<version>`是推荐的版本号,例如`nvidia-driver-510`(这里以510为例,实际根据推荐选择)。也可以使用自动推荐:```bashsudoubuntu-driversautoinstall```**方法二:使用NVIDIA官方驱动(高级)**从NVIDIA官网下载对应的驱动(注意选择正确的显卡型号和操作系统),例如:https://www.nvidia.com/Download/index.aspx下载后(假设文件名为`NVIDIA-Linux-x86_64-xxx.xx.run`),赋予执行权限并运行:```bashchmod+xNVIDIA-Linux-x86_64-xxx.xx.runsudo./NVIDIA-Linux-x86_64-xxx.xx.run```在安装过程中,可能会提示禁用nouveau(我们已经做了)和启用32位库支持等,按提示操作。###5.重启并验证安装完成后,重启:```bashsudoreboot```重启后,使用以下命令检查驱动状态:```bashnvidia-smi```如果显示出显卡信息(包括型号、驱动版本、温度等),则安装成功。###注意事项-如果遇到登录循环或黑屏,可能是驱动与当前系统不兼容,可以尝试进入恢复模式卸载驱动,然后尝试其他版本。-安装过程中,如果使用官方驱动,需要关闭X服务器(图形界面)。因此,最好在文本模式下安装(如使用Ctrl+Alt+F3进入终端)。###常见问题解决-**安装后无法进入图形界面**:尝试在启动时进入恢复模式,然后在rootshell中卸载驱动,再重新安装推荐版本。-**nvidia-smi命令不存在**:可能驱动安装未完成,重新安装。以上步骤适用于大多数NVIDIA显卡Ubuntu20.04上的安装。由于用户提到的显卡型号可能不存在,建议用户确认显卡型号,以便选择更准确的驱动。§§相关问题§§1.如何卸载现有的NVIDIA驱动并重新安装?2.如何解决安装NVIDIA驱动后出现的登录循环问题?3.Ubuntu20.04中如何切换不同的NVIDIA驱动版本?</think>以下是在 Ubuntu 20.04 上安装 NVIDIA 驱动并启用 GTX 5070Ti 显卡的完整步骤: ### 1. 准备工作 ```bash # 更新系统包列表 sudo apt update # 安装编译工具和内核头文件 sudo apt install build-essential linux-headers-$(uname -r) -y # 验证显卡识别(应显示VGA控制器信息) lspci | grep -i nvidia ``` ### 2. 禁用开源驱动 Nouveau ```bash # 创建禁用配置文件 sudo nano /etc/modprobe.d/blacklist-nouveau.conf ``` 添加以下内容: ``` blacklist nouveau options nouveau modeset=0 ``` 保存后执行: ```bash # 更新内核初始化文件 sudo update-initramfs -u # 重启系统 sudo reboot ``` ### 3. 安装 NVIDIA 驱动 **推荐方法(PPA 仓库):** ```bash # 添加显卡驱动PPA sudo add-apt-repository ppa:graphics-drivers/ppa -y sudo apt update # 查找推荐驱动版本(5070Ti 通常需要最新驱动) ubuntu-drivers devices # 安装推荐驱动(示例版本号,根据实际输出选择) sudo apt install nvidia-driver-535 -y ``` **备用方法(手动安装):** 1. 访问 [NVIDIA 官网](https://www.nvidia.com/Download/index.aspx) 下载对应驱动 2. 禁用图形界面: ```bash sudo systemctl isolate multi-user.target ``` 3. 运行安装程序: ```bash chmod +x NVIDIA-Linux-x86_64-*.run sudo ./NVIDIA-Linux-x86_64-*.run ``` ### 4. 验证安装 ```bash # 重启系统 sudo reboot # 检查驱动状态 nvidia-smi # 预期输出类似: # +-----------------------------------------------------------------------------+ # | NVIDIA-SMI 535.86.05 Driver Version: 535.86.05 CUDA Version: 12.2 | # |-------------------------------+----------------------+----------------------+ # | GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC | # | Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. | # | | | MIG M. | # |===============================+======================+======================| # | 0 NVIDIA GeForce ... Off | 00000000:01:00.0 On | N/A | # | N/A 50C P8 16W / N/A | 490MiB / 8192MiB | 1% Default | ``` ### 5. 故障排除 **登录循环问题:** ```bash # 重新配置显示管理器 sudo dpkg-reconfigure gdm3 ``` **驱动冲突:** ```bash # 完全卸载现有驱动 sudo apt purge nvidia-* sudo apt autoremove ``` ### 注意事项 1. GTX 5070Ti 实际型号可能为 RTX 3070 Ti 或类似型号,建议通过 `lspci -nn | grep NVIDIA` 确认设备ID 2. 推荐使用 `nvidia-driver-535` 或更高版本驱动[^1] 3. Secure Boot 可能导致安装失败,需在BIOS中禁用或在安装时创建密钥[^2] 安装完成后,可通过 `glxinfo | grep "OpenGL renderer"` 验证显卡是否被正确识别和使用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值