linuxgpu驱动掉了

linuxgpu驱动掉了,第1张

Linux GPU驱动的掉落通常是由于驱动程序不兼容或者与 *** 作系统内核不兼容造成的。可能是因为硬件驱动程序没有正确安装,也可能是由于 *** 作系统的内核更新导致的。要解决这个问题,首先要检查显卡驱动程序是否安装正确,并且确保 *** 作系统内核版本与显卡驱动程序兼容。如果仍然无法解决,可以尝试卸载当前的显卡驱动程序,然后重新安装最新的显卡驱动程序。如果仍然不行,可以尝试重新安装 *** 作系统,并在安装时选择最新的内核版本。

下载Linux源代码

用make menuconfig编辑配置

把驱动选上 (集成进内核或者作为可挂载模块

重新make 生成新的linux内核

Linux下大部分驱动都是以模块方式加载到内核的,所以要删除一个驱动,主要从模块下手。所以首先要学会如何查看已经加载的模块:

lsmod

第一列是模块的名字,根据模块名字往往可以猜出哪个模块是你要删除的驱动。如果对硬件不熟悉的话就要试着通过其他命令来找相关的信息。

比如我要删除无线网卡的驱动,那么我可以用:

lspci | grep less

lspci命令会列出所有PCI设备,而grep会找出返回结果中包含less的行。无线是Wireless,所以返回结果就会包含有我的无线网卡的信息,比如:

02:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8192E Wireless LAN Controller (rev 01)

可以看出型号是RTL8192E,这个时候再用lsmod命令,查看有没有与8192相关的模块名就可以了。

找到模块名字后(比如我的无线网卡叫做r8192e_pci)就可以用如下命令卸载模块:

rmmod 模块名

对于我的无线网卡就是rmmod r8192e_pci。这时候驱动就已经成功被卸载了,但是是临时的,重启又会重新加载,如果要永久卸载这个驱动的话还需要改一点东西。

在Ubuntu下进入/etc/modprobe.d目录下(其他发行版会有些差别),编辑blacklist.conf文件,加入一行(一般加在最下面):

blacklist 模块名

这样就将你要删的驱动加入了黑名单,以后就再也见不到它啦!: )


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7250346.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-03
下一篇2023-04-03

发表评论

登录后才能评论

评论列表(0条)

    保存