В общем, сабж, описано в теме. Происходит после отключения мониторов dpms. Мониторы затем включаются оба корректно, но на основном только черный экран (и в иксах, и в терминалах). Сложности еще добавляет тот факт, что проблема не всегда воспроизводится: например, все выходные нормально было, а перед этим было такое же поведение.
Система gentoo, ядро 5.0.11, дрова свободные.
В dmesg такие сообщения:
[84206.163601] amdgpu: [powerplay] Failed to send message 0x28, response 0x0
[84206.163603] amdgpu: [powerplay] [SetUclkToHightestDpmLevel] Set hard min uclk failed!
[84207.120039] amdgpu: [powerplay] Failed to send message 0x28, response 0x0
[84207.120040] amdgpu: [powerplay] Attempt to set Hard Min for DCEFCLK Failed!
[84208.079179] amdgpu: [powerplay] Failed to send message 0x28, response 0x0
[84208.079181] amdgpu: [powerplay] [SetHardMinFreq] Set hard min uclk failed!
[84209.037879] amdgpu: [powerplay] Failed to send message 0x26, response 0x0
[84209.037880] amdgpu: [powerplay] Failed to set soft min gfxclk !
[84209.037881] amdgpu: [powerplay] Failed to upload DPM Bootup Levels!
[102532.847768] [drm] enabling link 1 failed: 15
[125533.069736] [drm] enabling link 1 failed: 15
[167814.633888] [drm] enabling link 1 failed: 15
Похоже, что нашел такой баг, но мне, в отличие от автора, выключить и включить монитор не помогает, только перезагрузка
https://bugzilla.kernel.org/show_bug.cgi?id=201139
upd: текущая ситуация описана в данном посте
upd2. если отключить второй монитор, то ядро 5.1.5 работает нормально, ни крашей, ни ошибок...