如何卸载AMDGPU?

我在我的台式机上安装了全新的18.04版本,并配备了Radeon Vega 64 GPU。自从我安装了AMD GPU官方驱动程序后,出现了一系列问题。
一周以来,鼠标在几个小时后开始出现延迟。现在,整个屏幕在几个小时后会冻结。没有图形输出。如果我关闭显示器然后重新启动,就没有信号。然而,这台机器仍然作为一个Web服务器运行。
我使用命令卸载了AMD GPU。
amdgpu-pro-uninstall

但是,Ubuntu无法启动到图形界面(在紫色屏幕之前冻结)。
我尝试了按照这个答案来禁用驱动程序。
然而,Ubuntu仍然无法正常启动。
这真的很令人沮丧,因为由于这个愚蠢的驱动程序,我的计算机几乎无法使用。我正在考虑购买一张Nvidia GPU。
您是否知道一个安全的方法来卸载AMD GPU驱动程序?因为我记不起在新安装的Ubuntu 18.04中有任何这些问题。我相信原生固件工作得更好。
5个回答

类似的情况也发生在我身上,当我尝试在18.04版本的Kaveri上设置和安装Mythtv时。如果“sudo amdgpu-pro-uninstall”没有返回错误,并且dpkg --purge命令也没有起作用(我两个都试过)。那么,我通过多次安装和卸载驱动程序导致了radeon驱动程序缺少文件的问题,我解决了这个问题。
sudo apt-get install --reinstall xserver-xorg-video-radeon

如果那个方法不起作用,可以尝试取消注释/etc/gdm3/custom.conf中的debug选项下的Enable=true。然后使用虚拟终端(我从我的笔记本电脑上通过SSH登录)在多用户和图形界面之间切换,以便查看~/.local/share/xorg/Xorg.0.conf文件以获取更多线索。类似的调试和搜索在askubuntu上也给我指明了重新安装的方向。

我也遇到了同样的问题,以下这些命令对我有帮助:
sudo apt-get install --reinstall xserver-xorg-video-radeon xserver-xorg-core
sudo apt install xserver-xorg
sudo update-initramfs -u -k all

amdgpu-pro-install是一个可以阅读的脚本文件。要卸载,显然你可以输入以下命令: ./amdgpu-pro-install --uninstall 这对我来说有效。祝你好运!

如果您可以在启动时使用Alt+F2进入根恢复模式,您可以执行以下操作: $dpkg -l | grep -i amdgpu 然后,您可以尝试使用AMDGPU开源驱动程序,而不是专有驱动程序,或者使用AMDVLK开源驱动程序,甚至是Mesa 18.X + Linux 4.19。
您拥有一张强大的显卡,在18.04下已经成功运行,并且在放弃之前还有几个选项可供尝试。

应该使用grep amdgpu-pro而不是amdgpu(后者是内置的免费驱动程序)。 - Nick Bailuc
@NickBailuc dpkg -l | grep -i amdgpu会列出所有带有amdgpu*模式的文件,包括amdgpu-pro。同时建议我们只查看amdgpu-pro文件是不合适的,因为我们不知道amdgpu-pro-uninstall做了什么。我们需要先删除相应的驱动程序,然后重新安装它们以避免未来出现问题。 - NetIceGear
@NetIceGear 谢谢!谢谢!非常感谢!! - Crimbo

对于所有想要重新安装amdgpu驱动程序(首先完全卸载)的人,由于kisak mesa无法加载或冻结,我推荐以下方法(对我来说解决了问题:)
sudo apt remove xserver-xorg-video-radeon xserver-xorg-video-all amdgpu* libdrm-amdgpu1 libdrm-radeon1 && sudo apt install --reinstall xserver-xorg-video-amdgpu libgl1-mesa-dri:i386 mesa-vulkan-drivers mesa-vulkan-drivers:i386 && sudo rm /etc/modprobe.d/blacklist-amdgpu.conf

重新安装部分适用于使用kisak mesa驱动程序的任何人,这些驱动程序可以添加。
sudo add-apt-repository ppa:graphics-drivers/ppa && sudo dpkg --add-architecture i386

对于Radeon驱动程序,您可以使用以下重新安装命令(这是预装系统所使用的命令):
sudo apt install --reinstall xserver-xorg-video-radeon xserver-xorg-core libdrm-radeon1 && sudo rm /etc/modprobe.d/blacklist-radeon.conf

要优化或使用特定参数,请参考Arch上的维基页面。

https://wiki.archlinux.org/title/AMDGPU

建议将NOUVEAU和AMDGPU或RADEON驱动程序列入黑名单,具体决定取决于您想使用哪个驱动程序。