我正在运行 Ubuntu 20.04.3 LTS,昨天使用 Nvidia GPU 一切正常。然后我安装了 imagemagick(虽然这可能包含依赖项,但只是新安装),重启了我的 PC,现在我无法使用我的 GPU。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.
有人知道 ImageMagick 在安装时可能自动更改了哪些设置从而导致了这个问题吗?
编辑:/var/log/Xorg.0.log
显示以下行:(II) NVIDIA(GPU-0): Deleting GPU-0
编辑2:imagemagick 安装的软件包列表:
- imagemagick-6.q16:amd64
- imagemagick:amd64
- libilmbase24:amd64
- libopenexr24:amd64
- libmagickcore-6.q16-6-extra:amd64
- libnetpbm10:amd64
- 网络pbm:amd64
- Linux 模块-5.13.0-25-通用:amd64
- Linux-映像-5.13.0-25-通用:amd64
- Linux 模块-额外-5.13.0-25-通用:amd64
- linux-hwe-5.13-headers-5.13.0-25:all
- Linux-标头-5.13.0-25-通用:amd64
编辑3:
$ dkms status
nvidia, 460.73.01, 5.11.0-46-generic, x86_64: installed
nvidia, 460.73.01, 5.8.0-53-generic, x86_64: installed
$ uname -r
5.13.0-27-generic
答案1
根据dkms status
和uname -r
信息,您需要重新安装 Nvidia 驱动程序。
打开Software & Updates
,选择“附加驱动程序”选项卡,并记下适合您的配置的驱动程序。
选择标明“专有、已测试”的 Nvidia 驱动程序,可能是版本 470。不要选择 495 驱动程序。
完成后重新启动。重新检查nvidia-smi
命令输出。