首页 / LINUX / Linux的显卡驱动常见问题及命令
Linux的显卡驱动常见问题及命令
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Linux的显卡驱动常见问题及命令,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2456字,纯文字阅读大概需要4分钟。
内容图文
关于显卡驱动
一.查看显卡型号和驱动版本
1.查看显卡型号
lspci | grep -i nvidia
2.查看驱动版本
sudo dpkg --list | grep nvidia-*
或者 ubuntu-drivers devices
3.查看正在使用的显卡驱动所使用的内核版本:
cat /proc/driver/nvidia/version
4.查看所有的电脑驱动
cat /var/log/dpkg.log | grep nvidia
二.查看并安装适合本机显卡的驱动版本:如gt730----配440/430
查看匹配网址:https://www.geforce.cn/drivers
查看匹配的驱动,并下载安装。
或者:
查看适合的驱动版本:ubuntu-drivers devices
安装::sudo apt-get update
三.显卡驱动的卸载
1).打开终端,先删除旧的驱动:
sudo apt-get purge nvidia*
2).可能出现的错误:
E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt --fix-broken install”(也可以指定一个解决办法)。
在运行sudo apt --fix-broken install
时,可能出现另一个错误:删除被libnvdia-gl-340转移…软件包名不匹配,导致归档处理:
原因
:安装NVIDIA驱动的时候,原本的nvidia 340驱动卸载不完全
方法
:解除nvidia 340全部依赖
LC_MESSAGES=C dpkg-divert --list '*nvidia-340*' | sed -nre 's/^diversion of (.*) to .*/\1/p' | xargs -rd'\n' -n1 -- sudo dpkg-divert --remove
dpkg-divert --package nvidia-340 --remove /usr/lib/i386-linux-gnu/libGL.so.1
3).解除所有依赖后,再重新运行卸载旧的驱动命令:
sudo apt-get purge nvidia*
四、linux内核版本与显卡驱动版本不匹配:
情况1).NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.
情况2)CUDA status Error: CUDA Error: unknown error python3: : Unknown error -17099
情况3)nvidia-smi时, Failed to initialize NVML: Driver/library version mismatch
情况4) 页面显示缩小、不全
以上情况,均是:NVIDIA 内核驱动版本与系统驱动不一致。
NVIDIA驱动是在低版本的时候安装,由于系统更新,内核版本升级导致NVIDIA无法应用在高内核版本,新版本内核和显卡驱动不匹配,显卡驱动版本太低!
所以,说明是内核版本的问题,选择低版本的内核即可。
法一:
step1:uname -a
:
显示系统名、节点名称、操作系统的发行版号、操作系统版本、运行系统的机器 ID 号
如上图:是5.0.0.37-generic版本
step2:ubuntu启动引导的界面时,选择“ubuntu高级选项”,选择一个以前的内核版本
step3:开机并查看显卡驱动:nvidia-smi
,可以正常显示即可。
法二:
step1:sudo ubuntu-drivers autoinstall
更新驱动
step2: 然后重启,问题就解决了
查看适合的驱动版本:ubuntu-drivers devices
安装::sudo apt-get update
另外:为以绝后患,设置禁止系统系统自动更新
,方法如下:
法一:修改配置文件
vi /etc/apt/apt.conf.d/10periodic
#0是关闭,1是开启,将所有值改为0
法二:界面操作
希望能对大家有所帮助,kane会继续努力!也希望纠错指正,有问题也欢迎联系我!
内容总结
以上是互联网集市为您收集整理的Linux的显卡驱动常见问题及命令全部内容,希望文章能够帮你解决Linux的显卡驱动常见问题及命令所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。