硬件:Dell Inspiron 15-3576,Intel Core i5-8250U/UHD620+AMD Radeon 520(核心为Hainan,GCN1.0/Southern Island)
lspci | grep AMD
01:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Jet PRO [Radeon R5 M230 / R7 M260DX / Radeon 520 Mobile] (rev c3)
内核:5.4.2-arch1-1
已按照wiki配置好AMDGPU,并参考半年后再次折腾了一天,AMDGPU终于可以用了。 在Kernel cmdline中添加了 amdgpu.runpm=0(但显然还是翻车了)。
症状:通过
DRI_PRIME=1 hmcl
调用独立显卡尝试运行HMCL,游戏一段时间后画面卡死,遂从游戏中切出后使用
sudo killall java -s SIGKILL
杀死进程,此时查看dmesg:
sudo dmesg | grep amdgpu
[ 1.235373] [drm] amdgpu kernel modesetting enabled.
[ 1.235738] amdgpu 0000:01:00.0: remove_conflicting_pci_framebuffers: bar 0: 0xc0000000 -> 0xcfffffff
[ 1.235739] amdgpu 0000:01:00.0: remove_conflicting_pci_framebuffers: bar 2: 0xd0000000 -> 0xd003ff