So I tried to use my RX 5500 XT for the first time today. Kernel updated to 5.4.8, fresh navi14 firmware files fetched from the linux-firmware repo, and of course power cable connected to the card.
First I just got beep codes from my BIOS, but it turned out that it had "helpfully" decided to automatically switch to the iGPU setting for primary graphics (despite not being booted up without a discrete GPU in place).
Anyway, after switching BIOS setting to use PCIE device as primary graphics card again, I can now get into the BIOS. But it flickers! On and off, a bit at random, like a broken fluorescent tube. My RX 560 that used the exact same cable minutes earlier doesn't have that problem. What's up with that?
Booting the kernel hangs when the graphics are initialized (on two different OS:es: Ubuntu 18.04 and Gentoo, both with updated kernels and firmware). There's nothing on the screen except sometimes a frozen cursor - I don't get any error messages.
So I tried to boot with the iGPU as primary with the RX 5500 XT still in the box. This works, the card is detected by the kernel, firmware loads etc, and it shows up in xrandr. But when enabling the output (something like 'xrandr --output DisplayPort-1-2 --preferred --same-as HDMI-1') the computer "half-freezes", as in, I get a little bit of reaction every 10 seconds or so - caps lock change, a kernel log line, etc. Mouse cursor moves but system does not react to clicks.
Kernel logs at this time looks like this (copied by hand from photo so may contain errors):
kernel: [drm:amdgpu_dm_commit_planes.constprop.0 [amdgpu]] *ERROR* Waiting for fences timed out!
kernel: Asynchronous wait on fence drm_sched:gfx_0.0.0:11 timed out (hint:submit_notify+0x0/0x80 [i915])
kernel: [drm:amdgpu_dm_commit_planes.constprop.0 [amdgpu]] *ERROR* Waiting for fences timed out!
kernel: Asynchronous wait on fence drm_sched:gfx_0.0.0:12 timed out (hint:submit_notify+0x0/0x80 [i915])
etc... (a new pair of lines appear about every 11 seconds).
This is just insane - how can they release drivers that hangs the computer like this?! Okay if there's no support for a new card, but acting up like this? And how come it isn't fixed ASAP with maintenance releases of the kernel?? Shame on you AMD (the company, not the developers)!
Where do I report this bug? - Edit: reported to [email protected]. I hope this is the right place.
Anything I can do to get this working?
First I just got beep codes from my BIOS, but it turned out that it had "helpfully" decided to automatically switch to the iGPU setting for primary graphics (despite not being booted up without a discrete GPU in place).
Anyway, after switching BIOS setting to use PCIE device as primary graphics card again, I can now get into the BIOS. But it flickers! On and off, a bit at random, like a broken fluorescent tube. My RX 560 that used the exact same cable minutes earlier doesn't have that problem. What's up with that?
Booting the kernel hangs when the graphics are initialized (on two different OS:es: Ubuntu 18.04 and Gentoo, both with updated kernels and firmware). There's nothing on the screen except sometimes a frozen cursor - I don't get any error messages.
So I tried to boot with the iGPU as primary with the RX 5500 XT still in the box. This works, the card is detected by the kernel, firmware loads etc, and it shows up in xrandr. But when enabling the output (something like 'xrandr --output DisplayPort-1-2 --preferred --same-as HDMI-1') the computer "half-freezes", as in, I get a little bit of reaction every 10 seconds or so - caps lock change, a kernel log line, etc. Mouse cursor moves but system does not react to clicks.
Kernel logs at this time looks like this (copied by hand from photo so may contain errors):
kernel: [drm:amdgpu_dm_commit_planes.constprop.0 [amdgpu]] *ERROR* Waiting for fences timed out!
kernel: Asynchronous wait on fence drm_sched:gfx_0.0.0:11 timed out (hint:submit_notify+0x0/0x80 [i915])
kernel: [drm:amdgpu_dm_commit_planes.constprop.0 [amdgpu]] *ERROR* Waiting for fences timed out!
kernel: Asynchronous wait on fence drm_sched:gfx_0.0.0:12 timed out (hint:submit_notify+0x0/0x80 [i915])
etc... (a new pair of lines appear about every 11 seconds).
This is just insane - how can they release drivers that hangs the computer like this?! Okay if there's no support for a new card, but acting up like this? And how come it isn't fixed ASAP with maintenance releases of the kernel?? Shame on you AMD (the company, not the developers)!
Where do I report this bug? - Edit: reported to [email protected]. I hope this is the right place.
Anything I can do to get this working?
Comment