Fedora 41 AMD black screen of death

Hi any one still having troubles in Fedora 41 with AMD processor and GPU? I am on the latest kernel.

My screen goes dark all of a sudden. I have to Lock the pc using Home+L and then press enter to activate again. I tried all possible solutions like changing the power mode to Performance. Still no luck.

Thanks

It appears 6.13 has a fix. So will wait for the official release and install it.

2 Likes

I have the same issue with an ASRock RX550 graphics card and Intel CPU. Amdgpu mainly black-screens on fullscreen videos. I was also able to reset it using Home+L, suspend, and resume, most of the time.

It seems it is not crashing when I set the power management mode to high.

I installed the umr package (AMDGPU userspace register debugger). I started it with sudo umr --gui, went to the Power tab, and set the DPM profile to “high”. After that, fullscreen videos ran without problems. I first tried setting it to “low”, but with that it crasched immediately after starting a fullscreen video.

So, let’s hope for 6.13 and, in the meantime, use our GPU for heating.

1 Like

Thanks for this. On high it continuously clocks at max I guess…

I will monitor and update

The yoga pro mouse connected to laptop bluetooth still stuck briefly for say 0.5 sec. however, when I use the same mouse using USB bluetooth adapter it’s fine. Always thought it was caused by the GPU. Now I think 6.12 has bluetooth issues as well.

Edit: I just disabled PSR by following Olivier solution in below thread. The screen flickering is gone. This solved the mouse stuttering as well.

I don’t understand how Panel Self Refresh (PSR, a feature in Intel graphics) is related to this or the comment that you linked. I do have an integrated GPU in my Intel CPU (in addition to the AMD GPU card), though.

Another (impractical) workaround for me is to set the display scaling to 100 %. I normally have it set to 150 % (for my 27" 4K display).

With this, I can run fullscreen videos in “auto” power mode and even in “low” power mode.

Also, with a display scaling of 150 % and when running fullscreen videos, I can move the mouse pointer no further than 75 % to the right and down. With 100 % scaling, this does not happen.

Sorry for the typo. I meant power saving feature which was introduced in the Kernel 6.12 for AMD I believe.

My scaling in my laptop is always set to 100% though.

The relation is that PSR in the AMD GPU driver allows the display to do partial screen updates instead of only full screen updates, meaning that when the image is mostly static it will only update the lines that have visual changes.

This part of the power management subsystem is causing the most issues on AMD GPU’s recently, so disabling it for the time being may improve reliability. For this you can disable power management completely as you have done with the umr package, but alternatively you can only disable PSR using the kernel parameter mentioned in the thread that @onlyfedora linked.

Thanks for the explanation, Olivier!

Thank you. Yes I did update the kernel parameter eventually to make it permanent.

So Fedora 42 with kernel 6.14.0-63.fc42.x86_64 and the issue still persist. The hardware is Asus RoG Ally X with external gpu from onexgpu 7600M XT via thunderbolt cable. When I download the UMR and put it in high DPM the problem is gone, actually negative problem as second is coming here with the FPS. Anybody with some other solve variant?

Same here: I updated to Fedora 42 (6.14.x), and that did not change anything.

I then migrated to an AMD 8745H-based Mini PC with integrated Radeon 780M graphics. The SSD (and its contents) and the Display stayed the same. The issues disappeared.

I found it interesting that both issues, the black screen and the incorrect HiDPI scaling, disappeared when switching from the Intel/RX550 combo to the 8745H CPU with Radeon 780M graphics.

What I mean be incorrect HiDPI scaling is the fact that, in fullscreen videos and with 150 % display scaling, the mouse coordinate system covers only about 75 % of the width and height of the screen (unless you right click, then the mouse pointer suddenly appears at the correct position). This is not an issue with 780M graphics and the same settings.

y0 I do not mean the scaling is not working. I mean that I got black screen hard reset in probably 2-5 minutes after playing a game which overloads my external GPU up to 100% of usage, which when I turn DPM with value high is not happening anymore, but the FPS of the games are drop(this works in same way in fedora and in bazzite as well).