https://bugs.freedesktop.org/show_bug.cgi?id=104817
--- Comment #9 from James Le Cuirot chewi@gentoo.org --- I added idle=nomwait recently and that has fixed it for me too. I thought I had already tried this, not sure, but perhaps there were two issues and the other has since been fixed.