如何删除专有 ATI 驱动程序?

Tyl*_*les 37 fglrx

我已经安装了 11.10 和使用“附加驱动程序”的专有 ATI 驱动程序。我的系统的性能绝对糟糕,它不应该如此。我尝试使用附加驱动程序工具删除专有驱动程序,它似乎删除了它们。但是,在我重新启动后,我无法正确返回我的桌面(面板和启动器丢失了)。这似乎不是 11.XX 中的孤立问题。本指南涵盖了如何恢复桌面(面板和启动器),但该指南并未解决我的问题。

每当我这样做时,sudo unity --reset它都会运行正常的过程,直到它挂起setting update "run_key"并且永远不会超过它。我必须使用jockey-text或重新安装专有驱动程序jockey-gtk才能返回到我正确的桌面。

有趣的是,系统性能在处于“损坏”状态(缺少面板和启动器)时似乎有所改善。

我认为恢复默认驱动程序可能会解决我的问题,但我不知道如何去做。

Bru*_*ira 74

尝试从系统中完全删除 ATI 驱动程序:

sudo apt-get purge "fglrx.*"
Run Code Online (Sandbox Code Playgroud)

删除您的 xorg.conf

sudo rm /etc/X11/xorg.conf
Run Code Online (Sandbox Code Playgroud)

完全重新安装 xorg

sudo apt-get install --reinstall xserver-xorg-core libgl1-mesa-glx:i386 libgl1-mesa-dri:i386 libgl1-mesa-glx:amd64 libgl1-mesa-dri:amd64
Run Code Online (Sandbox Code Playgroud)

重新配置 Xorg

sudo dpkg-reconfigure xserver-xorg
Run Code Online (Sandbox Code Playgroud)

重启

sudo reboot
Run Code Online (Sandbox Code Playgroud)

您应该会看到 lightdm,这将像全新安装一样默认所有 x。

  • 我也有一个 ATI,我对任何使用任何类型 ATI 的人的建议是使用 **Ubuntu2d**! (2认同)

Bru*_*ira 15

删除驱动程序、.deb 或正常安装(如果找不到文件,请忽略它)

sudo sh /usr/share/ati/fglrx-uninstall.sh
sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*
Run Code Online (Sandbox Code Playgroud)

删除您的 xorg.conf

sudo rm /etc/X11/xorg.conf
Run Code Online (Sandbox Code Playgroud)

重新安装 xorg

sudo apt-get install --reinstall xserver-xorg-core libgl1-mesa-glx libgl1-mesa-dri libgl1-mesa-glx libgl1-mesa-dri
Run Code Online (Sandbox Code Playgroud)

配置 Xorg

sudo dpkg-reconfigure xserver-xorg
Run Code Online (Sandbox Code Playgroud)

重启:

sudo reboot
Run Code Online (Sandbox Code Playgroud)

重新启动后,所有 fglrx 包都将消失,您将使用默认的开源。

有关如何在您的系统中删除/添加/替换 ATI 驱动程序的更多信息,已经有一篇很好的帖子介绍了这些步骤。


ste*_*all 5

从系统中删除所有当前的 fglrx 软件包

如果其中任何一个返回类似file not found或 的错误package not found,请忽略它

在终端(运行这些命令Ctrl+ Alt+ T):

sudo sh /usr/share/ati/fglrx-uninstall.sh
sudo apt-get remove --purge fglrx fglrx_\* fglrx-amdcccle\* fglrx-dev\*
Run Code Online (Sandbox Code Playgroud)