Which Linux distro are you using? Fedora
Which release version? 43
Which kernel are you using? Linux 6.18.7-200.fc43.x86_64
Which BIOS version are you using? 4.03
Which Framework Laptop 16 model are you using? AMD Ryzen™ 9 7940HS
Details: I don’t know what’s going on, but this has been a constant issue for the last few months. I would be listening to my podcast while reading some online novels, then my screen would freeze. The instance of the audio playing would repeat indefinitely and my mouse wouldn’t move at all. Whenever this happens, I would be forced to restart my computer. I’m not sure if this is the price one has to pay when switching to linux, but it’s annoying having to repeatedly set up my workspace constantly. It’s even more annoying that I had the system freeze up on me twice within a few hours. Does anybody else have this problem or is it just me?
1 Like
Just you. Linux runs on millions of servers throughout the world. If it froze often, no one would use it.
It’s not just Guest331, I’m getting the same sporadic freezes on a FW16 with AMD AI 370 with Fedora 43.
Hey @Guest331 Gemini suggests: rpm-ostree kargs --append=‘amdgpu.dcdebugmask=0x10’ and an rpm-ostree upgrade amongst other things, so I’m trying that now….
[Edited to reflect the below… sorry, I pasted a 2nd suggestion to try from the llm, not the one I tried.]
Could be this known amdgpu display driver issue. See issue description there, do you see that error in your system’s journal/log at the time of the crashes? There’s a workaround, adding amdgpu.dcdebugmask=0x10 to the kernel command line. In Fedora that’s done with:
sudo grubby --args="amdgpu.dcdebugmask=0x10" --update-kernel=ALL
2 Likes
My bad, yes. With Silverblue 43, it’s this: rpm-ostree kargs --append=‘amdgpu.dcdebugmask=0x10’
Thanks for the suggestion. I just executed the statement you provided. Hopefully, I won’t get any more crashes.
Update: It just crashed, but without the screen freezing and audio repeating. It just randomly restarted on its own for some reason. The command @dimitris gave me helped a bit, but it didn’t solve the fundamental problem. Anybody else have more ideas?