我曾经遇到同样的问题,现在在这里发布我的解决方案。在我的情况下,NVRM版本是440.100,驱动程序版本是460.32.03。我的驱动程序是通过sudo apt install caffe-cuda更新的,当时我没有注意到,但是我从/var/log/apt/history.log中检查了一下。 按照我的NVRM版本,我只使用了sudo apt install nvidia-driver-440,但它安装了450.102,我不知道为什么会安装其他版本,而nvidia-smi显示450.102.04。无论如何,在重新启动PC后,包括cuda在内的所有内容都正常工作。我没有删除/清除与nvidia驱动程序相关的任何内容。通过运行sudo apt install nvidia-driver-440,版本460.32.03会自动卸载。
对我来说,this NVIDIA 论坛上的解决方案解决了这个问题。 运行 sudo apt purge nvidia* libnvidia* 然后运行 sudo apt install nvidia-driver-520