我正在使用 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 没有任何影响,但您也可以删除该文件。