当前位置: 首页>>技术教程>>正文


我怎样才能完全卸载NVIDIA驱动程序?

, , ,

问题描述

正如预期的那样,Nvidia的驱动程序减少了我的定制。我无法登录到Unity 3D会话。我找不到任何内容来帮助我卸载驱动程序,但我不知道该怎么做,因为我之前从未卸载过它们。

最佳解决思路

适用于Ubuntu 12.04

命令可以执行到终端。您可以使用Ctrl + Alt + T组合键打开终端。

如果你的remove --purge NVIDIA驱动程序,你会没事的。不需要将某件事列入黑名单,但有时可能需要新款模块的force-load。

首先卸载完全的驱动程序。

搜索你已经安装了nvidia的软件包。

dpkg -l | grep -i nvidia

除了包装nvidia-common应清除所有其他包装。


如果你想确定你将清除与NVIDIA相关的所有东西,你可以发出这个命令

sudo apt-get remove --purge nvidia-*

最后的星号意味着(清除所有以名称nvidia开头的内容)

上述命令还将删除nvidia-common程序包,并且nvidia-common程序包作为ubuntu-desktop程序包的依赖项。

因此,在上述命令之后,您还应该为ubuntu-desktop软件包提供安装命令

sudo apt-get install ubuntu-desktop

有时候,这位新手驱动程序也会被nvidia驱动程序列入黑名单。使用清除命令它应该UN-blacklisted。如果你想确定nouveau将会在启动时加载,你可以通过将它添加到/etc /modules来将force-load添加到它

echo 'nouveau' | sudo tee -a /etc/modules

最后,搜索xorg.conf文件并将其删除

sudo rm /etc/X11/xorg.conf

综上所述

sudo apt-get remove --purge nvidia-*
sudo apt-get install ubuntu-desktop
sudo rm /etc/X11/xorg.conf
echo 'nouveau' | sudo tee -a /etc/modules

虽然以上所有命令都不需要,但这是我完全清除nvidia驱动程序并使用开源nounveau的方法。

次佳解决思路

我只使用了nvidia-uninstall。

sudo nvidia-uninstall

在我的情况下,我直接从NVIDIA网站获得驱动程序。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/971.html,未经允许,请勿转载。