我曾经多次安装nvidia驱动私有版本,未果,遂rm nvidia库文件,现今包管理器自动dkms时产生两个nvidia驱动版本,如何删除呢
你不会是用 .run装的吧
是的
那你得想办法把.run产生的文件给清掉了,因为我没用过所以我也不知道他会在哪拉屎。
如果你需要用闭源版,请使用nvidia-580xx-dkms,而不是使用.run
我记得 .run 里是提供了卸载选项的。rm 库文件是什么操作?
xx.run --uninstall ?
哦,是因为我是新手我不知道有这种选项,并且当时安装驱动的时候提示我有文件已经存在,我一我就直接删除了
运行这个好像只能卸载当前安装的版本
安全起见先卸了 pacman 包再去执行 .run
哦你好像没装 pacman 包
dkms status 查询都安装了哪些版本,再下载对应的 .run 操作?
(自从我那张亮机卡 bomb 了之后好久没鼓捣过 NVIDIA 驱动了
ddcci/0.4.5, 6.18.7-arch1-1, x86_64: installed
ntfs/2026.03.03+6f6beff, 6.18.7-arch1-1, x86_64: installed
nvidia/580.126.09: broken
Error! nvidia/580.126.09: Missing the module source directory or the symbolic link pointing to it.
Manual intervention is required!
nvidia/580.126.18, 6.18.7-arch1-1, x86_64: built
vboxhost/7.2.6_OSE, 6.18.7-arch1-1, x86_64: installed
好奇怪哦,这是指两个一样版本的驱动有问题吗
运行了还是不行,不会要重启吧
如果没有正式开始使用的话就找个网盘备份好数据后重装系统吧!这是目前处理你这个事情最快的方法了,ArchWiki包括各大教程都写了不要用.run编译N卡驱动,软件源里已经有了,如果实在需要编译驱动的话可以去用DKMS或者上AUR找找老驱动。
通过重新安装run格式的驱动解决了(
+
)
那就给帖子勾选已解决。
还是建议在卸载.run驱动后使用包管理器安装驱动
还是通过包管理器安装比较好。小心哪次系统升级直接把你文件给扬喽