https://bugs.freedesktop.org/show_bug.cgi?id=111980
--- Comment #2 from lei.pero@gmail.com --- (In reply to Tim Cuthbertson from comment #1)
My system does this, too, since kernel 5.3.5-arch1-1-ARCH on Arch Linux.
Can you test it without this commit? Same for me 5.3.5-arch1-1-ARCH introduced the bug.
I've used git revert 894c414129a8d9ef1b2de443015e4dde6085f64f to exclude that commit in stable branch (after bisecting) for 5.4-rc2 and it worked fine without it.