【Linux】解决:更新Ubuntu内核后,无法加载NVIDIA驱动的问题
2020-07-29 14:05
50 查看
因Ubuntu18.04重启后会自动更新内核版本,导致NVIDIA驱动与Linux内核版本不匹配,所以需要更换与内核版本匹配的驱动。
出现问题:
xxx@ubuntu: ~$ 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.
进入/usr/src可以看到nvidia-435.xxx文件夹,说明nvidia驱动版本是435.xxx。根据网上的办法,使用以下命令:
sudo apt-get install dkms sudo dkms install -m nvidia -v xxx(NVIDIA版本号)
出现错误提示:
Bad return status for module build on kernel: 5.4.0-42-generic on Ubuntu18.04. NVIDIA-SMI failed (nvidia-driver-435).
Linux内核版本是5.4.0-42-generic,由NVIDIA DEVELOPER论坛的一个帖子查到应该是435版本的NVIDIA驱动与该Linux内核版本不匹配,需要升级到440版本的NVIDIA驱动。
最后解决命令如下:
sudo apt-get autoremove --purge nvidia-* sudo apt-get autoremove --purge nvidia-driver-435 sudo apt-get install --reinstall linux-headers-$(uname -r) sudo apt-add-repository ppa:graphics-drivers/ppa sudo apt-get update sudo apt-get install nvidia-driver-440 sudo reboot
相关文章推荐
- Linux 内核编译,解决网卡驱动缺少的问题,使用更新的内核来完善驱动
- Ubuntu 8.10内核无法更新问题,无法关机的解决
- centos 6.5安装nvidia驱动,以及更新内核后无法进入x window的解决办法
- 解决ubuntu16.04无法关机和装NVIDIA驱动问题
- Ubuntu服务器的NVIDIA驱动自动更新所引起的问题及解决方法m
- Ubuntu中Qt5.3连接MySql无法加载驱动问题解决
- 解决linux安装nvidia驱动后无法调节亮度的问题
- linux_ubuntu 16.04 更新wifi驱动_无法链接wifi问题
- linux下编译新内核,解决无法找到eth0设备问题,安装eth0网卡驱动
- 移植linux内核到s3c6410(根文件系统加载失败问题解决:Kernel panic - not syncing: VFS: Unable to mount root fs)
- 解决qt mysql出现的:无法加载驱动问题
- nvidia驱动自动更新版本后问题解决 -- failed to initialize nvml: driver/library version mismatch
- Ubuntu 11 编译 linux-2.6内核 出错,给出部分编译问题解决
- ubuntu 更新内核后virtualbox 无法启动情况解决办法
- ubuntu 12.04 无法连接无线网络驱动问题解决
- Linux(Ubuntu) adb 无法识别的问题解决方法
- mmJ:Linux强制更新Ip地址,解决Ip冲突无法访问问题
- ubuntu 16.04内核更新到113后循环登录的问题解决
- 通过更新显卡驱动和内核,解决linux启动时在starting atd: [ok]停止的问题
- 解决qt mysql出现的:无法加载驱动问题