Reproduced a less annoying issue (it did recover, and not freeze) :
- This happened when I was on the tab :
listenonrepeat.com
(YouTube video embedded playing) with Firefox 135.01
with Kernel 6.13.4
- Uptime doesn’t seem to matter.
- KDE Plasma 6.2.5 (Wayland + XWayland)
[11493.749110] amdgpu 0000:c1:00.0: amdgpu: Dumping IP State
[11493.751769] amdgpu 0000:c1:00.0: amdgpu: Dumping IP State Completed
[11493.761816] amdgpu 0000:c1:00.0: amdgpu: ring gfx_0.0.0 timeout, signaled seq=2246503, emitted seq=2246505
[11493.761819] amdgpu 0000:c1:00.0: amdgpu: Process information: process .firefox-wrappe pid 3642 thread .firefox-w:cs0 pid 3730
[11493.761822] amdgpu 0000:c1:00.0: amdgpu: Starting gfx_0.0.0 ring reset
[11495.765672] amdgpu 0000:c1:00.0: amdgpu: MES failed to respond to msg=RESET
[11495.765679] [drm:amdgpu_mes_reset_legacy_queue [amdgpu]] *ERROR* failed to reset legacy queue
[11495.765852] amdgpu 0000:c1:00.0: amdgpu: Ring gfx_0.0.0 reset failure
[11495.765854] amdgpu 0000:c1:00.0: amdgpu: GPU reset begin!
[11495.766076] Bluetooth: hci0: ACL packet for unknown connection handle 3837
[11497.977385] amdgpu 0000:c1:00.0: amdgpu: MES failed to respond to msg=REMOVE_QUEUE
[11497.977401] [drm:amdgpu_mes_unmap_legacy_queue [amdgpu]] *ERROR* failed to unmap legacy queue
[11498.246347] [drm:gfx_v11_0_hw_fini [amdgpu]] *ERROR* failed to halt cp gfx
[11498.248326] amdgpu 0000:c1:00.0: amdgpu: MODE2 reset
[11498.285771] amdgpu 0000:c1:00.0: amdgpu: GPU reset succeeded, trying to resume
[11498.286476] [drm] PCIE GART of 512M enabled (table at 0x00000080FFD00000).
[11498.286560] amdgpu 0000:c1:00.0: amdgpu: SMU is resuming...
[11498.289240] amdgpu 0000:c1:00.0: amdgpu: SMU is resumed successfully!
[11498.296513] [drm] DMUB hardware initialized: version=0x08004B01
[11498.957456] amdgpu 0000:c1:00.0: amdgpu: ring gfx_0.0.0 uses VM inv eng 0 on hub 0
[11498.957464] amdgpu 0000:c1:00.0: amdgpu: ring comp_1.0.0 uses VM inv eng 1 on hub 0
[11498.957466] amdgpu 0000:c1:00.0: amdgpu: ring comp_1.1.0 uses VM inv eng 4 on hub 0
[11498.957469] amdgpu 0000:c1:00.0: amdgpu: ring comp_1.2.0 uses VM inv eng 6 on hub 0
[11498.957470] amdgpu 0000:c1:00.0: amdgpu: ring comp_1.3.0 uses VM inv eng 7 on hub 0
[11498.957472] amdgpu 0000:c1:00.0: amdgpu: ring comp_1.0.1 uses VM inv eng 8 on hub 0
[11498.957473] amdgpu 0000:c1:00.0: amdgpu: ring comp_1.1.1 uses VM inv eng 9 on hub 0
[11498.957474] amdgpu 0000:c1:00.0: amdgpu: ring comp_1.2.1 uses VM inv eng 10 on hub 0
[11498.957476] amdgpu 0000:c1:00.0: amdgpu: ring comp_1.3.1 uses VM inv eng 11 on hub 0
[11498.957478] amdgpu 0000:c1:00.0: amdgpu: ring sdma0 uses VM inv eng 12 on hub 0
[11498.957480] amdgpu 0000:c1:00.0: amdgpu: ring vcn_unified_0 uses VM inv eng 0 on hub 8
[11498.957481] amdgpu 0000:c1:00.0: amdgpu: ring jpeg_dec uses VM inv eng 1 on hub 8
[11498.957483] amdgpu 0000:c1:00.0: amdgpu: ring mes_kiq_3.1.0 uses VM inv eng 13 on hub 0
[11498.959553] amdgpu 0000:c1:00.0: amdgpu: GPU reset(2) succeeded!
[11499.028123] [drm:amdgpu_cs_ioctl [amdgpu]] *ERROR* Failed to initialize parser -125!
EDIT (02/03/2025) :
- Added KDE Plasma version
- Added observation of slow down in Firefox during sweeping (hover across multiples YouTubes tabs fast)
- Not able to reproduce yet.
I believe the firefox preview of pinned YouTube tabs (sweeping the cursor) across multiples tabs very fast (this slows down the laptop quite a bit, as if it is struggling a lot to render frame per seconds but only for the Firefox window, but it doesn’t trigger the issue), I haven’t been able to reproduce it yet.
Without the preview sweeping across the tab does not cause slow down (the tab are highlighted and there is no slow down).
I noticed a slow down I can reproduce only happens in Firefox (playing a video or not), the other windows are refreshing properly.
I can’t reproduce on non-pinned tabs but I haven’t tried to unpin the YouTube tabs and attempt to reproduce the slow down, no message is shown in dmesg, I’ll try and launch Firefox from cmdline and see if there is anything, I have no clue also on how to investigate Firefox crash dumps but I have some.
I’ll have to check if I have the same behavior under Chromium based browser with YouTube tabs and the tab preview feature, hovering the cursor over multiples tabs sweeping across them.
EDIT (08/03/2025) :
Reproduced part of the issue but the gpu did recover (the screen flickered, went black during recovery) but I’m still on 6.13.4
with amdgpu.debugmask=0x10
:
[601581.219983] amdgpu 0000:c1:00.0: amdgpu: Dumping IP State
[601581.223062] amdgpu 0000:c1:00.0: amdgpu: Dumping IP State Completed
[601581.233116] amdgpu 0000:c1:00.0: amdgpu: ring gfx_0.0.0 timeout, signaled seq=46796963, emitted seq=46796965
[601581.233122] amdgpu 0000:c1:00.0: amdgpu: Process information: process .firefox-wrappe pid 3642 thread .firefox-w:cs0 pid 3730
[601581.233125] amdgpu 0000:c1:00.0: amdgpu: Starting gfx_0.0.0 ring reset
[601583.236959] amdgpu 0000:c1:00.0: amdgpu: MES failed to respond to msg=RESET
[601583.236967] [drm:amdgpu_mes_reset_legacy_queue [amdgpu]] *ERROR* failed to reset legacy queue
[601583.237166] amdgpu 0000:c1:00.0: amdgpu: Ring gfx_0.0.0 reset failure
[601583.237169] amdgpu 0000:c1:00.0: amdgpu: GPU reset begin!
[601585.288389] amdgpu 0000:c1:00.0: amdgpu: MES failed to respond to msg=REMOVE_QUEUE
[601585.288411] [drm:amdgpu_mes_unmap_legacy_queue [amdgpu]] *ERROR* failed to unmap legacy queue
[601585.551134] [drm:gfx_v11_0_hw_fini [amdgpu]] *ERROR* failed to halt cp gfx
[601585.553124] amdgpu 0000:c1:00.0: amdgpu: MODE2 reset
[601585.591467] amdgpu 0000:c1:00.0: amdgpu: GPU reset succeeded, trying to resume
[601585.592291] [drm] PCIE GART of 512M enabled (table at 0x00000080FFD00000).
[601585.592364] amdgpu 0000:c1:00.0: amdgpu: SMU is resuming...
[601585.595072] amdgpu 0000:c1:00.0: amdgpu: SMU is resumed successfully!
[601585.601315] [drm] DMUB hardware initialized: version=0x08004B01
[601585.921724] amdgpu 0000:c1:00.0: amdgpu: ring gfx_0.0.0 uses VM inv eng 0 on hub 0
[601585.921730] amdgpu 0000:c1:00.0: amdgpu: ring comp_1.0.0 uses VM inv eng 1 on hub 0
[601585.921732] amdgpu 0000:c1:00.0: amdgpu: ring comp_1.1.0 uses VM inv eng 4 on hub 0
[601585.921734] amdgpu 0000:c1:00.0: amdgpu: ring comp_1.2.0 uses VM inv eng 6 on hub 0
[601585.921735] amdgpu 0000:c1:00.0: amdgpu: ring comp_1.3.0 uses VM inv eng 7 on hub 0
[601585.921737] amdgpu 0000:c1:00.0: amdgpu: ring comp_1.0.1 uses VM inv eng 8 on hub 0
[601585.921738] amdgpu 0000:c1:00.0: amdgpu: ring comp_1.1.1 uses VM inv eng 9 on hub 0
[601585.921740] amdgpu 0000:c1:00.0: amdgpu: ring comp_1.2.1 uses VM inv eng 10 on hub 0
[601585.921741] amdgpu 0000:c1:00.0: amdgpu: ring comp_1.3.1 uses VM inv eng 11 on hub 0
[601585.921743] amdgpu 0000:c1:00.0: amdgpu: ring sdma0 uses VM inv eng 12 on hub 0
[601585.921744] amdgpu 0000:c1:00.0: amdgpu: ring vcn_unified_0 uses VM inv eng 0 on hub 8
[601585.921746] amdgpu 0000:c1:00.0: amdgpu: ring jpeg_dec uses VM inv eng 1 on hub 8
[601585.921748] amdgpu 0000:c1:00.0: amdgpu: ring mes_kiq_3.1.0 uses VM inv eng 13 on hub 0
[601585.923402] amdgpu 0000:c1:00.0: amdgpu: GPU reset(6) succeeded!
[601585.950777] [drm:amdgpu_cs_ioctl [amdgpu]] *ERROR* Failed to initialize parser -125!
Once I reboot with amdgpu.debugmask=0x12
, I’ll see if I can reproduce at some point.
Once BIOS release 3.07 is stable, I’ll also have to try and reproduce any issues with amdgpu.debugmask=0x12
,amdgpu.debugmask=0x10
and without I guess.