- 主题:ubuntu坑爹的nvidia显卡驱动apt repo
难道说现在nvidia官网下驱动还要账号?这是什么操作...
我一直用Gentoo emerge装nvidia-drivers,用conda装cudn/cudnn都不知道世界发生了什么
【 在 lokta (部落) 的大作中提到: 】
: 我很怀念当年的日子
: 那个时候从nv官网下驱动还不需要帐号登录。。。。
--
FROM 106.37.96.*
我一直没搞懂,NV这样有个p用啊,显卡都赚得瓢满钵满了。。。
【 在 lokta 的大作中提到: 】
: 我很怀念当年的日子
: 那个时候从nv官网下驱动还不需要帐号登录。。。。
:
--
FROM 39.89.121.*
make.conf里加一行就可以简单emerge nividia-drivers nvidia-cuda-toolkits
这是为啥我手头用N卡的机器装linux都无脑装Gentoo的原因
【 在 cppbuilder (心如止水~) 的大作中提到: 】
: 难道说现在nvidia官网下驱动还要账号?这是什么操作...
: 我一直用Gentoo emerge装nvidia-drivers,用conda装cudn/cudnn都不知道世界发生了什么
--
FROM 39.106.161.*
我觉得难搞得是cuda只是一个运行时吧,依赖nvidia driver。所以存在兼容问题。
【 在 snnn 的大作中提到: 】
: Ubuntu的官方repo里有nvidia的显卡驱动。一般来说如果你有需要,装上就行了。
: 但是呢,假如你要做机器学习,一般你还得装cuda。这个时候添加Nvidia的apt repo,并且从那安装。Nvidia不允许别人分发它家的CUDA binary。最恶心的是,如果你要安装CUDNN,还得注册账号并登录。那账号还各种2FA,登录IP验证,邮箱验证。算了,此处略去不表。
: 这里要说的问题是:显卡驱动在Ubuntu的官方repo和Nvidia的repo中都有。同样的名字,不同的内容。显卡驱动不仅仅是一个apt包,而是很多包。主包在两边都有,Ubuntu这边的那个主包的依赖包要少一些。Nvidia的那个主包依赖包要多一些。Ubuntu这边的那个主包版本号更新一些。Nvidia很懒,经常忘记把自己新版的驱动发布到自家的apt repo中去。于是问题来了,如果你从Ubuntu拿了最新的显卡驱动的主包,可能会导致它与你已经安装的CUDA不兼容。因为CUDA是从Nvidia的repo来的。Nvidia只是保证它自己的repo内部是一致的。
: ...................
--
FROM 221.222.20.*
一般是这样的,paper指定了框架和版本
框架和版本依赖cuda版本
cuda版本跟cudnn绑定
cuda依赖nvidia driver
nvidia driver和linux kernel版本有一定的依赖关系(比如30系刚出来的时候最新驱动在linux5.9上不支持等等)
最后,nvidia driver和linux kernel都跟硬件有依赖关系
以上不绝对,比如所谓的绑定关系一般有3个相邻版本可选。
有些是强依赖,比如30系显卡必须上cuda11,那么tf1就无了。
但随着时间的推移也有各路英雄会自己build解决问题,比如现在30系显卡还是可以跑tf1的...
但这些方案也不一定稳定,比如有篇3年前的paper的代码要pytorch1.4,稍微花点力气port到1.8之后也是能跑的,就是跑几个小时会segment fault而已...
总之,我现在是不折腾,准备3个时代的硬件,老paper在老机器上用老版本跑...
【 在 littleSram 的大作中提到: 】
: 我觉得难搞得是cuda只是一个运行时吧,依赖nvidia driver。所以存在兼容问题。
--
FROM 180.111.49.*
基本就是这种感觉,酸爽
【 在 lvsoft 的大作中提到: 】
: 一般是这样的,paper指定了框架和版本
: 框架和版本依赖cuda版本
: cuda版本跟cudnn绑定
: ...................
--
FROM 111.203.35.*
啊啊啊啊啊
刚刚买了一张丽台T400的显卡
linuxmint20.2的系统
从官网下来一个.run文件的驱动,200+M
求装驱动的正确姿势
【 在 snnn 的大作中提到: 】
: Ubuntu的官方repo里有nvidia的显卡驱动。一般来说如果你有需要,装上就行了。
: 但是呢,假如你要做机器学习,一般你还得装cuda。这个时候添加Nvidia的apt repo,并且从那安装。Nvidia不允许别人分发它家的CUDA binary。最恶心的是,如果你要安装CUDNN,还得注册账号并登录。那账号还各种2FA,登录IP验证,邮箱验证。算了,此处略去不表。
: 这里要说的问题是:显卡驱动在Ubuntu的官方repo和Nvidia的repo中都有。同样的名字,不同的内容。显卡驱动不仅仅是一个apt包,而是很多包。主包在两边都有,Ubuntu这边的那个主包的依赖包要少一些。Nvidia的那个主包依赖包要多一些。Ubuntu这边的那个主包版本号更新一些。Nvidia很懒,经常忘记把自己新版的驱动发布到自家的apt repo中去。于是问题来了,如果你从Ubuntu拿了最新的显卡驱动的主包,可能会导致它与你已经安装的CUDA不兼容。因为CUDA是从Nvidia的repo来的。Nvidia只是保证它自己的repo内部是一致的。
: ...................
--
FROM 1.202.141.*
驱动那个run文件,直接装?
【 在 wwpty 的大作中提到: 】
: driver、cuda、cudnn都用nvidia官网提供的bin包就行了
--
FROM 1.202.141.*
给个x权限,直接运行啊
【 在 lobachevsky (罗巴切夫斯基) 的大作中提到: 】
: 驱动那个run文件,直接装?
--
FROM 221.226.4.*
+x我知道
我只是看着lz这么一通抱怨,以为run文件不能用或者不好用
【 在 archblue 的大作中提到: 】
: 给个x权限,直接运行啊
:
:
--
FROM 1.202.141.*