[Topic DIscussion] 【怒】为什么cuda又炸了
Tofloor
poster avatar
enforcee
deepin
2022-10-20 00:48
Author

rage

众所周不知,我以前研究过cuda的问题,而且也算是成功解决了:https://bbs.deepin.org/post/229103

但是最近又发现有坛友在论坛提这个问题:https://bbs.deepin.org/post/244421

我一看,建功立业的机会这不是到了嘛

joy

赶紧把帖子呈好了端上来,等着封赏呢

thanks

为了严谨一点,我又重装了一下最先进的Deepin 20.7.1,听说新研制了预装驱动(中间的烦心事先不提)

doubt

哪成想,我装好了以后,也遇到了一样的故障!

shamed

我看了一下,内核模块都加载了,设备文件也创建了(提出表扬),但是cuda还是没有(怒)

confused

所以到底是为什么呢

Reply Favorite View the author
All Replies
enforcee
deepin
2022-10-20 00:49
#1

话说我系统里面没有libcuda.so

你们把动态库给藏哪去了

joy

Reply View the author
black_white_bear
deepin
2022-10-20 02:55
#2

joy

Reply View the author
deepin
deepin
2022-10-20 03:49
#3

cuda并不是每个人都需要的,体积也大,因此不会进行预装。

如果需要,可从仓库里命令行安装,也可以自己去nvidia网站下载安装最新版本

Reply View the author
152******14
deepin
2022-10-20 04:50
#4

可以弹出缺少是否下载安装对话框

Reply View the author
enforcee
deepin
2022-10-20 08:20
#5
deepin

cuda并不是每个人都需要的,体积也大,因此不会进行预装。

如果需要,可从仓库里命令行安装,也可以自己去nvidia网站下载安装最新版本

不是cuda的开发包,是运行包

blush

Reply View the author
enforcee
deepin
2022-10-20 08:28
#6

安装了libcuda1包

现在nvidia-smi的cuda版本可以显示出来了

yeah

不过blender的cuda还是没有

Reply View the author
enforcee
deepin
2022-10-20 08:40
#7

joy

其实是能用了啊

是我用的blender版本问题(用的是源里的那个超古代版本)

所以就是少装了包

Reply View the author
enforcee
deepin
2022-10-20 09:13
#8

我去研究了一下,其实debian的libcuda.so确实是单独的包libcuda1,需要单独安装。

不过ubuntu的libcuda.so是在libnvidia-compute-xxx里的,并且是nvidia-driver-xxx的依赖项(deepin的源里居然还有ubuntu的包,难道说旧版本给我装的是ubuntu的驱动?)

arch的是在nvidia-utils里,是nvidia的依赖项

还有以前用过的一些发行版我是用nvidia官方run脚本装的(自带libcuda)

sweat

所以说本人纵横GNU/linux这么多年,奇迹般地躲过了需要单独安装cuda的发行版,直到今天第一次发现cuda没有预装,结果以为是系统出问题了吗

Reply View the author