Linux 如何保持 Nvidia 驱动稳定

44 天前
 faoisdjioga

在 Linux 上装了驱动,一开始能用,后来过一段时间可,nvidia-smi 就用不了。

提示: NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.

我印象中没有主动更新 NVIDIA 驱动,但是我在使用中确实装过其他软件。可能是这个原因更新了 NVIDIA 驱动。

之前遇到过几次这个问题,每次都是重装驱动。

求一个稳定的解决方法。

3224 次点击
所在节点    Linux
31 条回复
devliu1
44 天前
nvidia-docker
nolan1864
44 天前
把系统内核版本固定住就行了
skyrim61
44 天前
同问, 老是掉驱动, 如何保证驱动的稳定呢
nuII
44 天前
安装驱动的时候带上--dkms ,这样就算内核更新了,驱动也不会掉
shika
44 天前
是内核更新了,而不是驱动更新了
Cineray
44 天前
内核更新了,重启就好了
yaott2020
44 天前
用 dkms
Tink
44 天前
dkms +1
tsanie
44 天前
用 dkms+2
jaswer
44 天前
内核更新了吧
vcn8yjOogEL
44 天前
用系统包管理器安装, 闭源驱动每次更新都需要重新编译内核模块
guo4224
44 天前
使用 apt 更新完事,别没事自己瞎折腾
z131
44 天前
apt-mark hold linux-image-generic linux-headers-generic linux-image-extra 关闭内核更新
misaki321
44 天前
把内核更新关了
nutting
44 天前
内核更新了,前几天刚解决,回退了。然后锁定
liyafe1997
44 天前
@devliu1 这玩意也是依赖内核驱动的,只是打包成 docker 方便你用用户空间的东西,并不是驱动本身。
ayasakinagi
44 天前
更新内核前备份一下 /usr/lib/modules 目录下的内容, 更新完内核再复制回去就行了.
懒得弄的话可以搞个自动的 hook 脚本, 比如 archlinux 下的 linux-keep-modules
TsukiMori
44 天前
gentoo+NVIDIA 实在酸爽
已经复读了好几次 linus 的传世名言了
Carson089
44 天前
1. 宿主机的 nvidia 驱动支持最新的 cuda 版本就好,不要随意更新 nvidia 驱动
2. 不同的项目可能需要不同的 cuda 版本,在 docker 中安装 cuda 与 cudnn
3. 还有个选择是,anaconda/conda 等使用虚拟环境。安装需要的 gpu 的项目时候会自动下载 cuda/cudnn 相关到环境中
cyningxu
44 天前
so Nvidia ,fxxk u

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1087349

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX