linux查看驱动是否安装 Linux/Ubuntu常见显卡驱动问题及解决方法,以及常用显卡命令

关于显卡驱动 1.检查显卡型号及驱动版本 1.检查显卡型号

lspci | grep -i nvidia

2.检查驱动程序版本

sudo dpkg –list | grep nvidia-*

或 ubuntu-drivers 设备

3.检查使用的显卡驱动使用的内核版本:

猫/ proc /驱动程序/ nvidia /版本

4.查看所有电脑驱动程序

cat /var/log/dpkg.log | grep nvidia

2.检查并安装适合本机显卡的驱动版本:如gt730—-配440/430

查看匹配的 URL:

检查匹配的驱动程序,下载并安装。或者:

检查适当的驱动程序版本:ubuntu-drivers devices

安装:sudo apt-get update

3.卸载显卡驱动程序

1).打开终端,先删除旧的驱动:

sudo apt-get purge nvidia*

2).可能出现的错误:

E: 存在未满足的依赖项。请尝试运行“apt –fix-broken install”,但不指定软件包名称(或指定解决方案)。

当运行 sudo apt –fix-broken install 时,可能会出现另一个错误:Removal diverted by libnvdia-gl-340…Package name mismatch,导致存档处理:

原因:安装NVIDIA驱动时,没有彻底卸载原有的NVIDIA 340驱动。

方法:删除nvidia 340的所有依赖

3). 删除所有依赖项后,重新运行命令卸载旧驱动

4.Linux内核版本与显卡驱动版本不匹配:

情况 1)。NVIDIA-SMI 失败,因为它无法与 NVIDIA 驱动程序通信。请确保安装并运行最新的 NVIDIA 驱动程序。

情况2)CUDA状态错误:CUDA错误:未知错误python3::未知错误-17099

案例 3)nvidia-smi,无法初始化 NVML:驱动程序/库版本不匹配

情况4)页面显示较小或不完整

以上情况都是:NVIDIA内核驱动版本与系统驱动不一致。

安装的NVIDIA驱动版本过低,由于系统更新,内核版本升级,导致NVIDIA无法在高内核版本下使用,新内核版本和显卡驱动不匹配,显卡驱动版本过低!

所以说明问题出在内核版本上,选择低版本的内核就可以了。

方法 1:

步骤1:uname -a:

显示正在运行的系统的系统名称、节点名称、操作系统发行号、操作系统版本和机器 ID 号。

如上图:是版本5.0.0.37-generic

第 2 步:Ubuntu 启动时,选择“Ubuntu 高级选项”,然后选择以前的内核版本

步骤3:打开电脑,检查显卡驱动:nvidia-smi,应该可以正常显示。

方法 2:

步骤1:sudo ubuntu-drivers 自动安装更新驱动程序

第 2 步:然后重启,问题就解决了

检查适当的驱动程序版本:ubuntu-drivers devices

安装:sudo apt-get update

另外:为避免以后麻烦linux查看驱动是否安装,请将系统设置为禁用自动更新。方法如下:

方法一:修改配置文件

#0为关闭linux查看驱动是否安装,1为打开,将所有值改为0

方法二:界面操作

Hipeson——专注计算,助力科研

为各大高校、科研院所、企事业单位提供高性能计算产品解决方案

© 版权声明
THE END
喜欢就支持一下吧
点赞222赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容