Issues with System Freezing on ASUS TUF Gaming Laptop

Hello!

I have encountered a problem with Fedora 42. Sometimes it freezes without any apparent reason. I previously faced a similar issue in Fedora 40 and 41, but it happened quite rarely, and I didn’t pay much attention to it. However, now the freezes are occurring much more frequently, and it’s starting to worry me.

I have an ASUS TUF Gaming laptop and a second monitor (Philips Consumer Electronics Company 22). On the second monitor, I display NVIDIA Settings and use the terminal to run radeontop to monitor the load on the graphics cards.

The problem manifests in two ways:

  1. Rare freezes: Sometimes the system starts to operate with significant delays, as if the speed drops to 5 FPS or even lower.
  2. Frequent freezes: The main laptop monitor freezes, but I can still perform some actions on the second monitor, such as turning off radeontop or entering commands (I mostly use sudo reboot). However, if I start moving windows or entering several commands on the second monitor, it eventually freezes as well.

Interestingly, during a system freeze, the second monitor may continue to work for some time. The NVIDIA and RADEON graphs are not loaded and function stably. There have been cases where the second monitor froze while the main one remained active. In such situations, rebooting the system did not help, but switching the HDMI connection resolved the issue.

I have not had similar problems before. I suspect that this may be related to hybrid graphics or the fact that I am using a built-in monitor with a refresh rate of 144 Hz and a Philips monitor with a refresh rate of 60 Hz, but I’m not sure. I do not understand what exactly is causing this problem and how to resolve it.

I would greatly appreciate any help.

Is there anything in the journal that could assist in diagnosing the issue?
Would get the journal for the last 5 minutes.
journalctl -b --no-pager --since=-5m

or you could open a terminal and run:
journalctl -f
and see what you observe when the issue occurs.

ref: Viewing logs in Fedora :: Fedora Docs

At the moment I can work with the system normally, and a simple reboot helps, but the freezes still continue. This can happen at any time, the system can freeze twice a day or not at all.

Here is the output of the command journalctl -f:

Jun 07 19:03:59 Linux kernel: pcieport 0000:00:01.1: AER: Correctable error message received from 0000:01:00.0
Jun 07 19:03:59 Linux kernel: nvidia 0000:01:00.0: PCIe Bus Error: severity=Correctable, type=Data Link Layer, (Receiver ID)
Jun 07 19:03:59 Linux kernel: nvidia 0000:01:00.0: device [10de:28e1] error status/mask=00000040/0000a000
Jun 07 19:03:59 Linux kernel: nvidia 0000:01:00.0: [ 6] BadTLP
Jun 07 19:04:08 Linux kernel: rtw89_8852be 0000:04:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0014 address=0x0 flags=0x0000]
Jun 07 19:05:15 Linux org.mozilla.firefox.desktop[5079]: [GFX1-]: RenderCompositorSWGL failed mapping default framebuffer, no dt
Jun 07 19:05:42 Linux gnome-shell[2420]: Overwriting existing binding of keysym 1008ff14 with keysym 1008ff31 (keycode ac).
Jun 07 19:05:49 Linux kernel: rtw89_8852be 0000:04:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0014 address=0x0 flags=0x0000]
Jun 07 19:06:41 Linux kernel: rtw89_8852be 0000:04:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0014 address=0x0 flags=0x0000]
Jun 07 19:06:51 Linux systemd[2250]: Started ptyxis-spawn-d0e28218-7fe2-413f-97b3-917e243a8967.scope - [systemd-run] /usr/bin/bash.
Jun 07 19:07:35 Linux gnome-shell[2420]: Overwriting existing binding of keysym 1008ff14 with keysym 1008ff31 (keycode ac).
Jun 07 19:08:56 Linux kernel: rtw89_8852be 0000:04:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0014 address=0x0 flags=0x0000]
Jun 07 19:09:40 Linux kernel: rtw89_8852be 0000:04:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0014 address=0x0 flags=0x0000]
Jun 07 19:11:11 Linux kernel: rtw89_8852be 0000:04:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0014 address=0x0 flags=0x0000]
Jun 07 19:11:15 Linux kernel: rtw89_8852be 0000:04:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0014 address=0x0 flags=0x0000]
Jun 07 19:12:12 Linux gnome-shell[2420]: Overwriting existing binding of keysym 1008ff14 with keysym 1008ff31 (keycode ac).
Jun 07 19:12:17 Linux kernel: rtw89_8852be 0000:04:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0014 address=0x0 flags=0x0000]
Jun 07 19:12:56 Linux gnome-shell[2420]: Overwriting existing binding of keysym 1008ff14 with keysym 1008ff31 (keycode ac).
Jun 07 19:14:22 Linux kernel: rtw89_8852be 0000:04:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0014 address=0x0 flags=0x0000]

While I was writing you a reply, my system froze again.

Here is the new output of the command journalctl -f:

Okay, this is too much. My system has frozen again - this is the third time today. I can’t work normally because I don’t know when it will happen again. If I were doing some important work, I wouldn’t be able to save it.

Here’s another output journalctl -f:

Have you tried modifying the kernel parameters to see if there’s any difference?

amdgpu.dcdebugmask=0x10 and amdgpu.runpm=0 have been frequently suggested for similar issues.

I changed the kernel parameters and will now monitor for any hangs for a week. If there are none, I will report it.

I would also like to know if the system hangs again, is there a way to revive the monitor via the terminal so as not to reboot the entire system?

Thank you very much for your help, you helped me a lot, during this long time the system has never hung (I hope it won’t in the future).

1 Like