如何在 20.04 上使用“amdgpu”而不是“radeon”驱动程序?

如何在 20.04 上使用“amdgpu”而不是“radeon”驱动程序?

感谢您花时间阅读我的文章。

我正在寻找一种方法来充分利用搅拌机中的 GC(openCL 等),我是 Linux 新手。

所以我检查了一下,我的 GC(Radeon HD 7870 GHz 版本)与 amdgpu 驱动程序兼容

 lspci -k | grep -EA3 'VGA|3D|Display'
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Pitcairn XT [Radeon HD 7870 GHz Edition]
        Subsystem: PC Partner Limited / Sapphire Technology Pitcairn XT [Radeon HD 7870 GHz Edition]
        Kernel driver in use: radeon
        Kernel modules: radeon, amdgpu

但是,正如您在此处看到的,它默认不被使用,我不知道为什么。

*-display                 
       description: VGA compatible controller
       produit: Pitcairn XT [Radeon HD 7870 GHz Edition]
       fabricant: Advanced Micro Devices, Inc. [AMD/ATI]
       identifiant matériel: 0
       information bus: pci@0000:01:00.0
       version: 00
       bits: 64 bits
       horloge: 33MHz
       fonctionnalités: pm pciexpress msi vga_controller bus_master cap_list rom
       configuration : driver=radeon latency=0
       ressources : irq:30 mémoire:e0000000-efffffff mémoire:f7e00000-f7e3ffff portE/S:e000(taille=256) mémoire:c0000-dffff

我寻找解决方案,并尝试了几种方法:

  • 黑名单 radeon -> 不起作用
  • 安装 amdgpu 并告诉 grub 使用它启动 -> 导致启动时黑屏(无信号)
  • 安装 amdgpu-pro 并告诉 grub 使用它启动 -> 导致启动时黑屏(无信号)

所以我在这里,我尝试了其他我不记得的事情,但没有任何效果。

答案1

我知道这是一个老问题,但这是我在 Google 上搜索此问题时得到的第一个结果。因此,我将保留对我有用的方法(也是 Ubuntu 20.04 + Radeon HD 7870 GHz):

添加 PPA:

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

然后编辑 Grub:sudo gedit /etc/default/grub并将以下行添加到末尾:

GRUB_GFXMODE=1920x1080x32
GRUB_CMDLINE_LINUX_DEFAULT="radeon.si_support=0 radeon.cik_support=0 amdgpu.si_support=1 amdgpu.cik_support=1 amdgpu.dc=1 amdgpu.dpm=1 amdgpu.modeset=1"

最后,更新 Grub 并重启:

$ sudo update-grub2 && sudo update-initramfs -u -k all
$ reboot

用 确认lspci -k | grep -EA3 'VGA|3D|Display'

没有必要将 Radeon 列入黑名单。

相关内容