Radeon error atombios stuck in loop
The screen goes blank and shows logs me out immediately a while after using multiple monitors.
dmesg
shows:
[33786.908877] [drm:atom_op_jump [radeon]] *ERROR* atombios stuck in loop for more than 5secs aborting
[33786.908901] [drm:atom_execute_table_locked [radeon]] *ERROR* atombios stuck executing 6DD2 (len 254, WS 0, PS 4) @ 0x6DE0
[33786.908910] [drm:atom_execute_table_locked [radeon]] *ERROR* atombios stuck executing 673E (len 78, WS 12, PS 8) @ 0x6777
lspci | grep -E 'VGA|Display'
shows:
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 5500 (rev 09)
03:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Sun
XT [Radeon HD 8670A/8670M/8690M / R5 M330 / M430] (rev 83)
This post explains exactly my situation. But I don't have /etc/modprobe.d/radeon.conf
file.
Solution 1:
I get the same error with the amdgpu driver. But my computer completely freezes and I have to hard reset it. If you do not need the AMD GPU, you can blacklist the radeon (or amdgpu) module. It fixes the error but then the AMD GPU cannot be used.
Just create a file in /etc/modprobe.d/
(I usually call it blacklist.conf) and add blacklist radeon
(or amdgpu
).
To check if it was really disabled, you can run lsmod | grep radeon
. It should not display anything.
Solution 2:
In my situation, I remove the tlp
package by running
sudo apt remove tlp