# Random crashes amdgpu

**URL:** <https://forum.endeavouros.com/t/random-crashes-amdgpu/70453>\
**Category:** Kernel, boot, graphics & hardware\
**Created:** [April 20, 2025, 1:29pm UTC](https://forum.endeavouros.com/t/random-crashes-amdgpu/70453 "2025-04-20T13:29:33Z")\
**Posts on this page:** 17\
**Page:** 1

<div class="post-metadata">

**Author:** ![Saeniv](https://forum.endeavouros.com/letter_avatar_proxy/v4/letter/s/dc4da7/32.png) [@Saeniv](https://forum.endeavouros.com/u/Saeniv)\
**Post date:** [April 20, 2025, 1:29pm UTC](https://forum.endeavouros.com/t/random-crashes-amdgpu/70453/1 "2025-04-20T13:29:33Z")

</div>

After 4 or 5 months having this random crashes, I need help solving the issue. In February when I tried out CachyOS for a week I got random crashes, which persistent when I came back to EOS.

> **[Constant random crashes](https://discuss.cachyos.org/t/constant-random-crashes/6354)**
>
> I am currently trying new distros. With basic arch and endeavouros i had no problems. But cachy crashes randomly, starting firefox after new start crash, watching youtube crash, waited on the desktop and playing with my phone crashed. During the...

Today it crashed 4 times already, one when I was opening a window, the other when i switched icons on the taskbar, one time when the lock screen appeared and i was not doing anything at all, so completely random.

The output of journalctl which is always the same or it is nothing logged at all:

```auto
Apr 20 15:04:05 saeniv-b660mprors systemd[850]: Started app-org.kde.konsole-8315.scope.
Apr 20 15:04:13 saeniv-b660mprors systemd[850]: Started Dolphin - File Manager.
Apr 20 15:04:23 saeniv-b660mprors kernel: amdgpu 0000:03:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Apr 20 15:04:23 saeniv-b660mprors kernel: amdgpu 0000:03:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Apr 20 15:04:23 saeniv-b660mprors kwin_wayland[890]: kwin_libinput: Libinput: event3 - Sharkoon Technologies GmbH Sharkoon Light² 100: client bug: event processing lagging behind by 334ms, your system is >
Apr 20 15:04:23 saeniv-b660mprors kwin_wayland[890]: kwin_libinput: Libinput: client bug: timer event3 debounce: scheduled expiry is in the past (-250ms), your system is too slow
Apr 20 15:04:23 saeniv-b660mprors kwin_wayland[890]: kwin_libinput: Libinput: client bug: timer event3 debounce short: scheduled expiry is in the past (-263ms), your system is too slow
Apr 20 15:04:23 saeniv-b660mprors kwin_wayland[890]: kwin_libinput: Libinput: WARNING: log rate limit exceeded (5 msgs per 3600000ms). Discarding future messages.
Apr 20 15:04:23 saeniv-b660mprors kernel: amdgpu 0000:03:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Apr 20 15:04:23 saeniv-b660mprors kernel: amdgpu 0000:03:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Apr 20 15:04:24 saeniv-b660mprors kernel: amdgpu 0000:03:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Apr 20 15:04:24 saeniv-b660mprors kernel: amdgpu 0000:03:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Apr 20 15:04:24 saeniv-b660mprors kernel: amdgpu 0000:03:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Apr 20 15:04:24 saeniv-b660mprors kernel: amdgpu 0000:03:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Apr 20 15:04:24 saeniv-b660mprors kernel: amdgpu 0000:03:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Apr 20 15:04:25 saeniv-b660mprors kernel: amdgpu 0000:03:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Apr 20 15:04:25 saeniv-b660mprors kernel: amdgpu 0000:03:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Apr 20 15:04:25 saeniv-b660mprors kernel: amdgpu 0000:03:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Apr 20 15:04:25 saeniv-b660mprors kernel: amdgpu 0000:03:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Apr 20 15:04:25 saeniv-b660mprors kernel: amdgpu 0000:03:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Apr 20 15:04:25 saeniv-b660mprors kernel: amdgpu 0000:03:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Apr 20 15:04:33 saeniv-b660mprors kernel: amdgpu 0000:03:00.0: amdgpu: Dumping IP State
Apr 20 15:04:36 saeniv-b660mprors kernel: amdgpu 0000:03:00.0: amdgpu: SMU: I'm not done with your previous command: SMN_C2PMSG_66:0x00000029 SMN_C2PMSG_82:0x00000000
Apr 20 15:04:36 saeniv-b660mprors kernel: amdgpu 0000:03:00.0: amdgpu: Failed to disable gfxoff!
Apr 20 15:04:37 saeniv-b660mprors kernel: snd_hda_intel 0000:03:00.1: Unable to change power state from D3hot to D0, device inaccessible
Apr 20 15:04:41 saeniv-b660mprors kernel: amdgpu 0000:03:00.0: amdgpu: SMU: response:0xFFFFFFFF for index:41 param:0x00000000 message:DisallowGfxOff?
Apr 20 15:04:41 saeniv-b660mprors kernel: amdgpu 0000:03:00.0: amdgpu: Failed to disable gfxoff!
-- Boot f075a9441e0a479fb8a2b4b80ac890a4 --

```

and the output from `inxi -Faz | eos-sendlog`

[https://0x0.st/8O6\_.txt](https://0x0.st/8O6_.txt)

I updated the bios, i tried different gpu drivers, switched from the Noname NVME to a Samsung SSD, tried different mesa. I tried everything i found.

Maybe switching from KDE to another desktop environment. I am really frustrated, because the PC is barely usable for daily work, during a game I have no crashes, which is odd.

---

<div class="post-metadata">

**Author:** ![weewilliewayne](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/weewilliewayne/32/112429_2.png) [@weewilliewayne](https://forum.endeavouros.com/u/weewilliewayne)\
**Post date:** [April 20, 2025, 1:37pm UTC](https://forum.endeavouros.com/t/random-crashes-amdgpu/70453/2 "2025-04-20T13:37:19Z")

</div>

[https://www.reddit.com/r/Fedora/comments/1gystaj/amdgpu\_dmcub\_error\_collecting\_diagnostic\_data/](https://www.reddit.com/r/Fedora/comments/1gystaj/amdgpu_dmcub_error_collecting_diagnostic_data/)

seems like the same problem, and there’s a solution posted! (this was the first google search result for “dmcub errror”)

---

<div class="post-metadata">

**Author:** ![Saeniv](https://forum.endeavouros.com/letter_avatar_proxy/v4/letter/s/dc4da7/32.png) [@Saeniv](https://forum.endeavouros.com/u/Saeniv)\
**Post date:** [April 20, 2025, 2:11pm UTC](https://forum.endeavouros.com/t/random-crashes-amdgpu/70453/3 "2025-04-20T14:11:50Z")

</div>

Thank you very much. I googled so much and read so many threads, but I was searching for the wrong topic. Sorry for creating a new post.  
I applied the fix and test it out.  
The same question was also already answered here:

> [@Desktop freezes on AMD notebook](https://forum.endeavouros.com/t/desktop-freezes-on-amd-notebook/47111/7):
>
> Birthing pains. As usual it will take 6-12 months to iron out all the quirks that come with a new CPU after it hits the wild. Best bet is to just make sure you are rolling the latest kernel.

---

<div class="post-metadata">

**Author:** ![weewilliewayne](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/weewilliewayne/32/112429_2.png) [@weewilliewayne](https://forum.endeavouros.com/u/weewilliewayne)\
**Post date:** [April 20, 2025, 2:16pm UTC](https://forum.endeavouros.com/t/random-crashes-amdgpu/70453/4 "2025-04-20T14:16:58Z")

</div>

let us know if it works!

---

<div class="post-metadata">

**Author:** ![ricklinux](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/ricklinux/32/110798_2.png) [@ricklinux](https://forum.endeavouros.com/u/ricklinux)\
**Post date:** [April 20, 2025, 3:22pm UTC](https://forum.endeavouros.com/t/random-crashes-amdgpu/70453/5 "2025-04-20T15:22:11Z")

</div>

Crashing randomly or crashing at all is no good. The output shows the following.

```auto
Apr 20 15:04:36 saeniv-b660mprors kernel: amdgpu 0000:03:00.0: amdgpu: Failed to disable gfxoff!
Apr 20 15:04:37 saeniv-b660mprors kernel: snd_hda_intel 0000:03:00.1: Unable to change power state from D3hot to D0, device inaccessible
Apr 20 15:04:41 saeniv-b660mprors kernel: amdgpu 0000:03:00.0: amdgpu: SMU: response:0xFFFFFFFF for index:41 param:0x00000000 message:DisallowGfxOff?

```

_amdgpu.dcdebugmask=0x10_ Disables PSR (Panel Power Saver Refresh)

Not sure if that is the issue? But you’ll know soon enough.

---

<div class="post-metadata">

**Author:** ![Saeniv](https://forum.endeavouros.com/letter_avatar_proxy/v4/letter/s/dc4da7/32.png) [@Saeniv](https://forum.endeavouros.com/u/Saeniv)\
**Post date:** [April 22, 2025, 2:49pm UTC](https://forum.endeavouros.com/t/random-crashes-amdgpu/70453/6 "2025-04-22T14:49:21Z")

</div>

You are correct. This was not the solution. Got 6 crashes in the last days, the last two without any reports, but today i got the usual

```auto
Apr 22 17:47:47 saeniv-b660mprors kwin_wayland[924]: kwin_core: Cannot grant a token to KWin::ClientConnection(0x57fdda568ff0)
Apr 22 17:47:47 saeniv-b660mprors kwin_wayland[924]: kwin_core: Cannot grant a token to KWin::ClientConnection(0x57fdda568ff0)
Apr 22 17:47:55 saeniv-b660mprors kernel: amdgpu 0000:03:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Apr 22 17:47:56 saeniv-b660mprors kernel: amdgpu 0000:03:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Apr 22 17:47:56 saeniv-b660mprors kernel: amdgpu 0000:03:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Apr 22 17:47:56 saeniv-b660mprors kernel: amdgpu 0000:03:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Apr 22 17:47:57 saeniv-b660mprors kernel: amdgpu 0000:03:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Apr 22 17:47:57 saeniv-b660mprors kernel: amdgpu 0000:03:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Apr 22 17:47:57 saeniv-b660mprors kernel: amdgpu 0000:03:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Apr 22 17:47:57 saeniv-b660mprors kernel: amdgpu 0000:03:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Apr 22 17:47:57 saeniv-b660mprors kernel: amdgpu 0000:03:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Apr 22 17:47:57 saeniv-b660mprors kernel: amdgpu 0000:03:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Apr 22 17:47:58 saeniv-b660mprors kernel: amdgpu 0000:03:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Apr 22 17:47:58 saeniv-b660mprors kernel: amdgpu 0000:03:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Apr 22 17:48:02 saeniv-b660mprors kernel: amdgpu 0000:03:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Apr 22 17:48:02 saeniv-b660mprors kernel: amdgpu 0000:03:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Apr 22 17:48:02 saeniv-b660mprors kernel: amdgpu 0000:03:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Apr 22 17:48:02 saeniv-b660mprors kernel: amdgpu 0000:03:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Apr 22 17:48:03 saeniv-b660mprors kernel: amdgpu 0000:03:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Apr 22 17:48:03 saeniv-b660mprors kernel: amdgpu 0000:03:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Apr 22 17:48:03 saeniv-b660mprors kernel: amdgpu 0000:03:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Apr 22 17:48:03 saeniv-b660mprors kernel: amdgpu 0000:03:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Apr 22 17:48:05 saeniv-b660mprors kernel: amdgpu 0000:03:00.0: amdgpu: Dumping IP State
Apr 22 17:48:08 saeniv-b660mprors kernel: amdgpu 0000:03:00.0: amdgpu: SMU: I'm not done with your previous command: SMN_C2PMSG_66:0x00000029 SMN_C2PMSG_82:0x00000000
Apr 22 17:48:08 saeniv-b660mprors kernel: amdgpu 0000:03:00.0: amdgpu: Failed to disable gfxoff!
Apr 22 17:48:11 saeniv-b660mprors kernel: amdgpu 0000:03:00.0: amdgpu: SMU: response:0xFFFFFFFF for index:41 param:0x00000000 message:DisallowGfxOff?
Apr 22 17:48:11 saeniv-b660mprors kernel: amdgpu 0000:03:00.0: amdgpu: Failed to disable gfxoff!
Apr 22 17:48:11 saeniv-b660mprors kernel: snd_hda_intel 0000:03:00.1: Unable to change power state from D3hot to D0, device inaccessible
Apr 22 17:48:25 saeniv-b660mprors kernel: sched: DL replenish lagged too much

```

> snd\_hda\_intel 0000:03:00.1: Unable to change power state from D3hot to D0, device inaccessible

All the other lines refer to amdgpu but this one to the intel cpu.

The fix from above is still applied, i checked just to make sure.

Tried the LTS kernel, but same issue.

---

<div class="post-metadata">

**Author:** ![ricklinux](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/ricklinux/32/110798_2.png) [@ricklinux](https://forum.endeavouros.com/u/ricklinux)\
**Post date:** [April 22, 2025, 3:20pm UTC](https://forum.endeavouros.com/t/random-crashes-amdgpu/70453/7 "2025-04-22T15:20:21Z")

</div>

You could try the following kernel paramater.

`amdgpu.ppfeaturemask=0xfff73fff`

0xfffd3fff means that everything is enabled except for `PP_OVERDRIVE_MASK`, `PP_GFXOFF_MASK`, and `PP_STUTTER_MODE`

It might be worth trying. If using grub make sure to run the grub update command after adding the kernel parameter to the command line in grub.

Edit:

> **[Module Parameters — The Linux Kernel documentation](https://kernel.org/doc/html/latest/gpu/amdgpu/module-parameters.html#ppfeaturemask-hexint)**

---

<div class="post-metadata">

**Author:** ![Saeniv](https://forum.endeavouros.com/letter_avatar_proxy/v4/letter/s/dc4da7/32.png) [@Saeniv](https://forum.endeavouros.com/u/Saeniv)\
**Post date:** [April 22, 2025, 5:05pm UTC](https://forum.endeavouros.com/t/random-crashes-amdgpu/70453/8 "2025-04-22T17:05:15Z")

</div>

I added the kernel parameter and i had no crashes in the last hour. Thank you so much.

Just to make sure i understand this correct, the set parameter prevents the GPU from switching to idle and the power consumption will be higher?

---

<div class="post-metadata">

**Author:** ![ricklinux](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/ricklinux/32/110798_2.png) [@ricklinux](https://forum.endeavouros.com/u/ricklinux)\
**Post date:** [April 22, 2025, 5:28pm UTC](https://forum.endeavouros.com/t/random-crashes-amdgpu/70453/9 "2025-04-22T17:28:19Z")

</div>

I think so…it’s preventing it from low power at idle state or something like that? 🤔 I’m hoping it works as I am doing a lot of guessing because it’s a bit of trial & error method when one doesn’t really know 100% what is causing the problem. A stab in the dark as they say! 😉

---

<div class="post-metadata">

**Author:** ![Saeniv](https://forum.endeavouros.com/letter_avatar_proxy/v4/letter/s/dc4da7/32.png) [@Saeniv](https://forum.endeavouros.com/u/Saeniv)\
**Post date:** [April 22, 2025, 7:04pm UTC](https://forum.endeavouros.com/t/random-crashes-amdgpu/70453/10 "2025-04-22T19:04:42Z")

</div>

Thank you. I searche a litte and found this.

> **[AMDGPU DRM Gets "GFXOFF" Patches To Turn Off Graphics Engine](https://www.phoronix.com/news/AMDGPU-GFXOFF-Patches)**
>
> AMD's Huang Rui has posted a set of 20 patches providing 'GFXOFF' support for the AMDGPU Direct Rendering Manager Linux kernel driver.

I will report back after a few days, but currently it is still running. Thank you again.

---

<div class="post-metadata">

**Author:** ![ricklinux](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/ricklinux/32/110798_2.png) [@ricklinux](https://forum.endeavouros.com/u/ricklinux)\
**Post date:** [April 22, 2025, 7:43pm UTC](https://forum.endeavouros.com/t/random-crashes-amdgpu/70453/11 "2025-04-22T19:43:40Z")

</div>

Ya i had seen that before also but it is only for Raven Ridge IGPU.

---

<div class="post-metadata">

**Author:** ![ricklinux](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/ricklinux/32/110798_2.png) [@ricklinux](https://forum.endeavouros.com/u/ricklinux)\
**Post date:** [April 23, 2025, 12:35pm UTC](https://forum.endeavouros.com/t/random-crashes-amdgpu/70453/12 "2025-04-23T12:35:20Z")

</div>

So how are the random crashes now after 24 hrs?

---

<div class="post-metadata">

**Author:** ![Saeniv](https://forum.endeavouros.com/letter_avatar_proxy/v4/letter/s/dc4da7/32.png) [@Saeniv](https://forum.endeavouros.com/u/Saeniv)\
**Post date:** [April 24, 2025, 6:30pm UTC](https://forum.endeavouros.com/t/random-crashes-amdgpu/70453/13 "2025-04-24T18:30:13Z")

</div>

So I was not at home yesterday, but today i had one crash, with a different report, but still a crash. I hope it was just a one time thing, but i will see tomorrow, where i will use the PC more.

 ![Screenshot_20250424_201254](https://forum.endeavouros.com/uploads/default/original/3X/2/6/26b2c4778beb0e93ad2fb29642f847e3a851030a.png)

---

<div class="post-metadata">

**Author:** ![ricklinux](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/ricklinux/32/110798_2.png) [@ricklinux](https://forum.endeavouros.com/u/ricklinux)\
**Post date:** [April 24, 2025, 7:38pm UTC](https://forum.endeavouros.com/t/random-crashes-amdgpu/70453/14 "2025-04-24T19:38:56Z")

</div>

You could try another kernel parameter for ths splitlock error.

`split_lock_detect=off`

---

<div class="post-metadata">

**Author:** ![Saeniv](https://forum.endeavouros.com/letter_avatar_proxy/v4/letter/s/dc4da7/32.png) [@Saeniv](https://forum.endeavouros.com/u/Saeniv)\
**Post date:** [April 28, 2025, 5:26pm UTC](https://forum.endeavouros.com/t/random-crashes-amdgpu/70453/15 "2025-04-28T17:26:00Z")

</div>

Hello,  
Today I have used the PC for a whole day, and it worked without issues.

> `amdgpu.ppfeaturemask=0xfff73fff`

Works great. Thank you. The reduced version with:

> `amdgpu.ppfeaturemask=0xffff7fff`

Which should just disable PP\_GXOFF\_MASK did not work for me. So thank you very much for your advice. I will add it as a permanent kernel parameter to my system.  
One question still crosses my mind, why is my system not working without the parameter?

I will leave the thread open for another two weeks just to be certain.

---

<div class="post-metadata">

**Author:** ![ricklinux](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/ricklinux/32/110798_2.png) [@ricklinux](https://forum.endeavouros.com/u/ricklinux)\
**Post date:** [May 1, 2025, 2:04am UTC](https://forum.endeavouros.com/t/random-crashes-amdgpu/70453/16 "2025-05-01T02:04:23Z")

</div>

> [@Saeniv](#):
>
> One question still crosses my mind, why is my system not working without the parameter?

It’s likely a UEFI Firmware Bios issue. Not all manufacturers do a great job to implement this. A Bios update may eventually fix this or a kernel update. There is nothing wrong with using kernel parameters to deal with these kinds of issues.

---

<div class="post-metadata">

**Author:** ![system](https://forum.endeavouros.com/uploads/default/original/2X/9/9ea52f9fd5ef8e609e593c362d61a36295f48be8.png) [@system](https://forum.endeavouros.com/u/system)\
**Post date:** [May 11, 2025, 4:45pm UTC](https://forum.endeavouros.com/t/random-crashes-amdgpu/70453/17 "2025-05-11T16:45:08Z")

</div>

Closed on May 11, 2025, 4:45pm UTC

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.
