如何在 20.04 上使用“amdgpu”而不是“radeon”驅動程式?

如何在 20.04 上使用“amdgpu”而不是“radeon”驅動程式?

感謝您抽出時間來閱讀我的文章。

我一直在尋找一種在攪拌機(openCL 等)中充分使用我的 GC 的方法,我是 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

老問題,我知道,但這是我在搜尋這個問題時第一次在谷歌上點擊。所以我會留下對我有用的東西(還有 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 列入黑名單。

相關內容