Hi, Wasn’t sure who to tell this to, but with Vega 20 hardware under -current, there is an issue with the firmware, where it cannot load. Manually installing the latest amdgpu firmware from kernel.org fixes this seemingly. There's also an issue that I've been unable to figure out for a while here as well, in that undergoing a CPU intensive task will freeze up the entire system. Disabling all power management options and setting the amdgpu_vm_update_mode to 3 lessens the occurrence of this, and using an HDMI connection instead of a DisplayPort with said modifications seemingly eliminates it. Just switching amdgpu_vm_update_mode to 3 without anything else leads to issues, in which when launching X in which only a small square of seemingly random pixels are displayed. Using a vanilla kernel, only "Waiting for fences timed out!" appears. However, turning on amdgpu_debug_vm in amdgpu_drv.c will output quite a few DRM errors for "gmc_v9_0_process_interrupt", sometimes in the tens of thousands. Any hang ups require a hard reboot. With amdgpu_vm_update_mode set to 3, the crash occurs differently in that whichever windows are using a bunch of GPU/CPU time turn a lime green color. They're completely functional at first, however if I keep putting heavy loads on both the screen becomes pixelated on any changed pixels for those windows. I have a huge amount of logs for these, however from a couple weeks of trying to fix it myself they didn't offer much beyond what was stated in this email.
Best regards, Charlie