AMD Radeon 驱动程序炼狱

AMD Radeon 驱动程序炼狱

我正在使用 Ubuntu 21.04,我想安装 OpenCL 来进行挖掘。在意外安装了 AMD pro 驱动程序然后将其卸载后,我现在没有任何驱动程序,如下所述sudo lshw -c video

*-display UNCLAIMED
       description: VGA compatible controller
       product: Renoir
       vendor: Advanced Micro Devices, Inc. [AMD/ATI]
       physical id: 0
       bus info: pci@0000:06:00.0
       version: ce
       width: 64 bits
       clock: 33MHz
       capabilities: pm pciexpress msi msix vga_controller bus_master cap_list
       configuration: latency=0
       resources: iomemory:fc0-fbf iomemory:fc0-fbf memory:fce0000000-fcefffffff memory:fcf0000000-fcf01fffff ioport:1000(size=256) memory:d0400000-d047ffff

我的问题是,默认情况下会安装一个驱动程序,那么我该如何恢复它呢?我试过了

sudo add-apt-repository ppa:oibaf/graphics-drivers
sudo apt update && sudo apt upgrade

sudo apt-get remove ubuntu-desktop
sudo apt-get install ubuntu-desktop

然后重新启动,但没有任何效果。

我也尝试过amdgpu通过 AMD 提供的安装程序和 apt 进行安装,但一直出现错误:

dpkg: dependency problems prevent configuration of amdgpu:
  amdgpu depends on amdgpu-dkms (= 1:5.9.20.104-1247438); however:
  Package amdgpu-dkms is not configured yet.

但尝试安装时amdgpu-dkms出现类似的错误。

据我所知,我的内核版本不支持官方 AMD 驱动程序,但我应该能够恢复到原始默认驱动程序,对吗?我还发现有人在 21.04 上成功安装了 OpenCL,而不是默认的这里

grep -E 'amdgpu|radeon' /etc/modprobe.d/*给出

/etc/modprobe.d/blacklist-amdgpu.conf:blacklist amdgpu
/etc/modprobe.d/blacklist-framebuffer.conf:blacklist radeonfb
/etc/modprobe.d/blacklist-radeon.conf:blacklist radeon

答案1

amdgpu模块被列入黑名单。通过

sudo rm /etc/modprobe.d/blacklist-amdgpu.conf
sudo update-initramfs -u

然后重新启动。

radeon也被列入黑名单,但这对您的 GPU 没有任何影响,但您也可以删除该文件。

相关内容