Ubuntu24.04中安装5060Ti+CUDA12.9+CUdnn9_ubuntu24.04 安装5060显卡驱动
#本人13490F+b760M+5060Ti(32g D4)windows11,手上刚好有旧电脑拆下来的1t的ssd,索性双硬盘安装双系统,装了ubuntu24.04,有长期支持,用于学习docker开发跨架构应用。
ubuntu24.04对 50 系显卡支持不是很好(25年6月) ,尝试了几次安装驱动,均以失败告终,论坛上也有不少网友为此烦恼。折磨了3天,终于搞定了。用的还是最原始最简单的办法。
我这98键盘居然没有print键,就文字说一下吧。
Nvidia官网的run文件方法本人跑不通,导入mok后直接黑屏。
还是用自带的附加驱动可行。
首先添加nvidia的源
sudo add-apt-repository ppa:graphics-drivers/ppasudo apt-get update
在附加驱动就会列出来:
使用Nvidia driver(open kernel)metapackage来自nvidia-driver-575-open(专有)
使用Nvidia driver(open kernel)metapackage来自nvidia-driver-570-open(专有)
。。。。。后面还有几个,不提了。
我用的575,可以安装驱动。
现把自带的nouveau驱动禁了。
sudo nano /etc/modprobe.d/blacklist-nouveau.conf然后添加以下内容:blacklist nouveauoptions nouveau modeset=0
按 Ctrl+O
保存,Ctrl+X
退出。
然后更新一下:
sudo update-initramfs -u
执行下面命令验证结果:
lsmod | grep nouveau
没有任何输出就对了。
选择驱动的时候选带(open kernel)的版本,比如使用Nvidia driver(open kernel)metapackage来自nvidia-driver-575-open(专有);ubuntu24.04(6.11内核只支持open kernel),原本我也想需要使用cuda,nvidia的闭源驱动应该更合适,但安装后还是驱动不起来。升级到6.15内核也没有用,最后只能先妥协。很多小伙伴应该也是不愿意选择open kernel版吧,我各种方法都尝试了,坚持24.04版的话没找到其他方法,25.04会解决这个问题,但cuda没有25.04版。
接下来就是cuda,CUDA Toolkit 12.9 Update 1 Downloads | NVIDIA Developer直接下载deb(local),按下面提示操作安装。(5060Ti最好安装12.9,不影响pytorch,pytorch安装12.8版本也能正常跑。
最后cuDNN 9.10.2 Downloads | NVIDIA Developer 下载cudnn9.10.2,按提示安装即可。
虚拟环境中安装pytorch也不受影响(适配cuda12.8版本的即可)