manjaro下nvidia-smi与nvcc -V显示cuda的版本不同

问题出现的原因应该是因为在sudo pacman -Syu滚动更新,时cuda与cudnn等部件进行更新的时候nvidia对应的utils没有更新。

一般来说只要sudo pacman -S nvidia-最新版-utils 即可,但由于旧版的utils与新版的utils不能共存,而卸载旧版的utils同时会导致一些依赖问题。所以执行上述命令时不管选择y还是n都应该会报错。

为解决上述问题,可以直接在系统设置硬件设定中,右键选择最新版的utils安装,右键旧版的utils移除,暴力更换版本。

然后在konsole中输入nvidia-sminvcc -V检查一下

目前没有出现问题。

发表评论