Linux 如何保持 Nvidia 驱动稳定

1 天前
 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 驱动。

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

求一个稳定的解决方法。

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