Ubuntu24.04环境下5070Ti显卡驱动安装实践
文章目录
- 前言
- 计划ubuntu下部署deepseek 671b量化模型,本来想买张3090TI 24G显卡,迟迟不发货,又不想入3090大矿卡,等不了,买了张5070Ti 16G显卡, 准备用Ktranformers部署试验机;还有个需求,需要和我的老1080显卡配合,显存凑24G搞批量OCR。征途开始~
- 一、目的
- 二、使用步骤
- 1.安装驱动
- 三、结语
前言
计划ubuntu下部署deepseek 671b量化模型,本来想买张3090TI 24G显卡,迟迟不发货,又不想入3090大矿卡,等不了,买了张5070Ti 16G显卡, 准备用Ktranformers部署试验机;还有个需求,需要和我的老1080显卡配合,显存凑24G搞批量OCR。征途开始~
一、目的
Ubuntu24.04环境,显卡RTX 5070Ti,结合墙内外的解决方案及自身实践,安装成功,给大家做参考。先说几个前提:
1.最新的Nvidia开源驱动适配50系列显卡,专有驱动不支持;
2.开源驱动不支持10系列显卡了,20起支持;
3.尽量不要只用一张50显卡,配张亮机卡,黑屏没底,我的主板只支持插在第一个显卡插槽才能亮机;
4.供电要靠谱;
5.Nvidia 50系显卡的驱动还在不断迭代中,建议全按最新的装。
二、使用步骤
1.安装驱动
按以下步骤来:
sudo apt update && sudo apt upgrade -y
#下载最新内核并安装
sudo add-apt-repository ppa:cappelikan/ppa
sudo apt update && sudo apt full-upgrade -y
sudo apt install -y mainline
mainline check
sudo apt install pkexec
sudo mainline install 6.14
#安装 GCC 14 与依赖
sudo apt update
sudo apt install build-essential
sudo apt install gcc-14
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-14 14
sudo apt install g++-14
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-14 100
#屏蔽自带兼容驱动
sudo nano /etc/modprobe.d/blacklist.conf
#在文件中添加以下内容,保存退出:
blacklist nouveau
options nouveau modeset=0
#编入内核,重启:
sudo update-initramfs -u
sudo reboot
#下载并安装最新 NVidia驱动
sudo chmod +x NVIDIA-Linux-x86_64-570.124.04.run
sudo ./NVIDIA-Linux-x86_64-570.124.04.run --kernel-module-type=open
PS: 一定加 –kernel-module-type=open ,否则安装失败。
当然,软件管理器第三方驱动nvidia-open版也可以,但版本多,容易乱,还不是最新的,浪费时间 。
#下载并安装Cuda
方式1(推荐):官网下载,可以根据自己需要选择对应版本。
方式2:
sudo apt install nvidia-cuda-toolkit
安装好后可以查看,出现版本信息表示成功。
nvcc --version
三、结语
其它组件就可以正常安装了,不再赘述,一定要注意版本匹配性。
对了,部署Ktransformer一直不成功,因为pytorch没有支持最新的cuda12.8, 进而才能支持50系显卡。
Nvidia还是对windows环境的显卡驱动支持比较好,新老显卡都支持,但不是给生产用的,所以我兼用windows WSL环境,还是挺舒服的。