ubuntu 卸载 nvidia?linux卸载英伟达显卡驱动

大家好,今天来为大家分享ubuntu 卸载 nvidia的一些知识点,和linux卸载英伟达显卡驱动的问题解析,大家要是都明白,那么可以忽略,如果不太清楚的话可以看看本篇文章,相信很大概率可以解决您的问题,接下来我们就一起来看看吧!

如何在命令行下卸载nvidia驱动

我用ubuntu,不清楚fedora的软件管理,好像是用yum吧,但linux大致是相通的。简单说一下:

1、先要搞清楚你装的nv的驱动包的名称,ubuntu下可用dpkg-l显示已安装的所有软件包,通过管道输出给grep查询已安装的指定的软件包,例如:dpkg-l| grep find,会显示如下:

dpkg-l| grep find

ii findutils 4.4.0-2ubuntu4 utilities for finding files--find, xargs

ii mlocate 0.21.1-1ubuntu1 quickly find files on the filesystem based o

ii unhide 20080519-2 Forensic tool to find hidden processes and p

说明find应该存在于那几个包中,主要你知道nv驱动包的名称就好。

2、知道其名称后通过软件包管理工具将其删除,ubuntu下可用dpkg-r packagename删除,如果想连同配置文件一起删除则加-purge参数即可。yum应该相通。

3、删除nv驱动后重启电脑,或重启X窗口即可。(有可能需要改动xorg.conf,最好先备份一个)

另外,ubuntu下有更简便的方法,如果误装了nv驱动(前提是命令行下安装的),那么输入history后可找到安装nv驱动的那条命令,复制下来后面加上一个“-”即可删除。如:sudo apt-get install nv-,同理sudo apt-get remove nv+也可安装。

再另外,通过更改xorg.conf屏蔽N卡驱动,使X不加载它也可以,但具体你要找一下了。

独显很强大,但显卡型号和驱动版本必须对应,原来我的电脑A卡就装了某网友强烈推荐的A卡最新驱动后白屏,当时还不知道如何卸载,只好重装。建议如无特殊需要,请使用开源驱动。

楼上说的是windows下的驱动卸载方法,与本问题不沾边儿。

用什么方法把nouveau彻底卸载

首先说明下什么是Nouveau,为什么有些系统安装N卡驱动的时候会提示“ERROR: The Nouveau kernel driver is currently in use by your system. This

driver is incompatible with the NVIDIA driver……”之类的错误。

Nouveau是由第三方为NVIDIA显卡开发的一个开源3D驱动,也没能得到NVIDIA的认可与支持。虽然Nouveau Gallium3D在游戏速度上还远远无法和NVIDIA官方私有驱动相提并论,不过确让Linux更容易的应对各种复杂的NVIDIA显卡环境,让用户安装完系统即可进入桌面并且有不错的显示效果,所以,很多Linux发行版默认集成了Nouveau驱动,在遇到NVIDIA显卡时默认安装。企业版的Linux更是如此,几乎所有支持图形界面的企业Linux发行版都将Nouveau收入其中。

不过对于个人桌面用户来说,处于成长阶段的Nouveau并不完美,与企业版不一样,个人用户除了想让正常显示图形界面外很多时候还需要一些3D特效,Nouveau多数时候并不能完成,而用户在安装NVIDIA官方私有驱动的时候Nouveau又成为了阻碍,不干掉Nouveau安装时总是报错。报错提示见文第一段。

一般安装Linux显卡驱动的步骤是:

(1)下载合适的驱动,无论是NVIDA还是ATI都推荐去官方下载

(2)如果下载的是源码文件则需要编译安装,不过现在官方提供的Linux显卡驱动多是以.run为后缀的,这种直接在命令行中./softname.run运行即可安装。

(3)一般在操作第二步的时候会提示让你关闭X window,如下图:

进入命令行模式Kill掉gdm或kde再安装一般就无问题,而安装Nouveau的NVDIA显卡机器还多了一个步骤就是需要关闭Nouveau,这也就是本文要解决的问题。

以下是关闭Nouveau并且安装Nvidia显卡驱动的步骤:

(1)把驱动加入黑名单

编辑/etc/modprobe.d/blacklist.conf,在文件后面加入blacklist nouveau

(2)root用户下运行如下两条命令:

mv/boot/initramfs-$(uname-r).img/boot/initramfs-$(uname-r).img.bak

dracut-v/boot/initramfs-$(uname-r).img$(uname-r)

以上两条命令分别是备份与重建initramfs,如果你的Linux是debian或ubuntu系统运行命令时需要sudo。这段无用

(3)重启系统至init 3(文本模式),也可先进入图形桌面再运行init 3进入文本模式,再安装下载的驱动就无问题,安装命令示例:

./NVIDIA-Linux-x86-285.05.09.run

安装过程根据提示完成即可。当然在安装之前你也可以先确认下Nouveau是已经被你干掉,使用命令: lsmod| grep nouveau

安装完成后重启系统即可设置你的桌面效果了。并且在系统–首选项还有了NVIDIA X Server Settings的选择项。

当 Linux内核启动系统时,必须找到一个根文件系统,方能成功开机,而这个文件就是init,init的PID进程恒为1。启运过程中init紧随内核,用于引导其它主程序完成开机。建议查看下有关initramfs的资料,这样便于理解为什么安装个显卡驱动还是生成(编译)initramfs。

如果驱动更新了,有两个办法可以安装,一个是自行下载好NVIDIA-Linux-x86-*.run安装。另外一个办法就是直接让驱动自己去更新,假设已经有了11版,但是没有19版,可以在安装的时候加上更新参数--update,安装程序会自动连接到官方服务器去下载新版本然后安装。执行:

sh NVIDIA-Linux-x86-100.14.11-pkg1.run--update

13.OK!

14.如果要卸载nvidia官方驱动,执行:

sudo sh***.run--uninstall

15.如果要安装受限驱动,首先要编辑blacklist.conf,执行:

sudo gedit/etc/modprobe.d/blacklist.conf

删除以下部分并保存:

blacklist vga16fb

blacklist nouveau

blacklist rivafb

blacklist nvidiafb

blacklist rivatv

然后执行:

sudo apt-get install nvidia-*

sudo apt-get install xserver-xorg-video-nouveau

重新启动后在“附加驱动”里选择相应的受限驱动,并激活。

OK!

ubuntu22.04 系统安装/卸载nvidia与cuda的步骤

Ubuntu 22.04系统中nvidia和cuda的安装与卸载步骤详解

在Ubuntu 22.04系统中,当需要管理nvidia驱动和cuda程序时,温和且有效的卸载方法显得尤为重要。以下是详细的步骤指南:

卸载步骤

首先,谨慎卸载nvidia驱动,以避免可能的系统冲突。

接着,移除cuda程序,确保所有相关组件都被正确清理。

对于某些特殊情况,可能需要对特定的.run程序进行特殊卸载处理。

安装步骤

重新安装nvidia驱动时,直接从nvidia官网下载最新的.run包进行安装。

对于cuda,推荐下载CUDA Toolkit 12.4,前往NVIDIA开发者页面下载。

扩展至docker配置

在安装过程中,不要忘记安装docker及其docker-compose,以支持容器的GPU使用。

配置私有仓库地址后,可能会遇到docker无法利用GPU的问题。这时,查看相关文档以寻求解决方案。

如果docker-compose脚本启动时遇到GPU问题,需要先安装相应的依赖,然后重启docker服务。

阅读剩余
THE END