感谢您花时间阅读我的文章。
我正在寻找一种方法来充分利用搅拌机中的 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 列入黑名单。