环境:
Ubuntu 18.04
CUDA 10.0
update: 2020
发现一个很方便的命令,一键搞定复杂的驱动问题:
## 安装之前最好卸载之前的驱动,不然会出现冲突,或者版本不对应的情况
sudo apt autoremove nvidia* --purge
## 自动安装驱动
sudo ubuntu-drivers autoinstall
1. CUDA driver version is insufficient for CUDA runtime version
CUDA安装好之后运行sample出错:
./deviceQuery Starting...
CUDA Device Query (Runtime API) version (CUDART static linking)
cudaGetDeviceCount returned 35
-> CUDA driver version is insufficient for CUDA runtime version
Result = FAIL
原因:CUDA版本与所需驱动驱动不匹配,点CUDA与驱动对应版本查看与当前安装CUDA版本所匹配的Driver版本,比如我安装的CUDA10.0, Driver最低需要418.48, 系统里安装的390,所以出现罗这个问题。
去官网下载符合的驱动重新安装即可。
2. An NVIDIA kernel module 'nvidia-drm' appears to already be loaded in your kernel....
安装驱动时报的错误。
解决方案:
# 禁用图形目标
sudo systemctl isolate multi-user.target
# 卸载Nvidia驱动程序
modprobe -r nvidia-drm
安装驱动完成之后再次启动图形环境,可以使用此命令:
sudo systemctl start graphical.target
参考:
http://www.kbase101.com/question/16619.html
https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html
版权声明:本文为xcls2010原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。