On Monday, 4 May 2020 01:21:09 BST Ashley Dixon wrote: > Any help with this would be appreciated. I'm moving away from NVIDIA due to > the requirement of proprietary drivers to get any decent performance, > however now it feels as though the AMD drivers, although open-source, > consist of too many bugs (such as hanging the boot-up process for some > reason or another) to be of any actual use. Whilst I'm aware that is > obviously not the case due to the popularity of their cards, I am > bewildered at how difficult this seems.
I have a Radeon Pro WX 5100, which uses a Polaris chipset. I don't know whether it's Polaris10, ..11 or ..12 so I have all three installed. Together with linux-firmware 20200421 and a corresponding savedconfig file. I know it's not the same as yours, but there must be some similarities. Referring to the Wiki you cite, I don't have AMDGPU support for SI or CIK parts. DRM_AMDGPU_USERPTR=y. Under Display Engine Configuration, only the first option shown in the Wiki is present in my kernel config (5.4.28), but it has an option DSC support, which is Y. HSA kernel driver is Y, not M. I don't have any PCI sound device entries since my on-board chipset failed. It's important to set DRM_AMDGPU=y, not =m, so that the necessary drivers are all present at boot time. Or you could include them in an initramfs. Do you have CONFIG_FB_EFI=y and CONFIG_FB_SIMPLE=y? Your problem may be in handing over the console to the frame buffer - I think I remember having difficulty here as well. CONFIG_FB_RADEON is not set here. Contrary to the Wiki, I don't have Laptop Hybrid Graphics set, because this isn't a laptop and I don't want any of the switcheroo it would bring in. Then again, the Wiki may just want it for debugging. /etc/environment is empty here. I hope that helps, even if only to eliminate some possibilities. -- Regards, Peter.

