AMD核显导致Plasma桌面卡死

真心求助大佬,这两天经常这样卡死,以下是报错日志,系统是ubuntu24.04 用的kde plsma5 x11,cpu是锐龙R9-7940hx 用的核显来驱动桌面环境,实在不知道怎么办了

➜  \~ sudo journalctl -b -1 -p err..emerg
\[sudo\] zzf 的密码:
1月 07 16:11:36 zzf-ASUS-TUF-Gaming-A16-FA607PI-FA607PI kernel: ACPI BIOS Error (bug): Could not resolve symbol \[\_SB.P>
1月 07 16:11:36 zzf-ASUS-TUF-Gaming-A16-FA607PI-FA607PI kernel: ACPI Error: AE_NOT_FOUND, During name lookup/catalog (2>
1月 07 16:11:36 zzf-ASUS-TUF-Gaming-A16-FA607PI-FA607PI kernel: hub 6-0:1.0: config failed, hub doesn't have any ports!>
1月 07 16:11:37 zzf-ASUS-TUF-Gaming-A16-FA607PI-FA607PI kernel:
1月 07 16:11:39 zzf-ASUS-TUF-Gaming-A16-FA607PI-FA607PI bluetoothd\[2134\]: profiles/sap/server.c:sap_server_register() S>
1月 07 16:11:39 zzf-ASUS-TUF-Gaming-A16-FA607PI-FA607PI bluetoothd\[2134\]: sap-server: Operation not permitted (1)
1月 07 16:11:50 zzf-ASUS-TUF-Gaming-A16-FA607PI-FA607PI sddm-helper\[3104\]: gkr-pam: unable to locate daemon control file
1月 07 16:11:53 zzf-ASUS-TUF-Gaming-A16-FA607PI-FA607PI bluetoothd\[2134\]: Failed to set mode: Failed (0x03)
1月 07 16:15:59 zzf-ASUS-TUF-Gaming-A16-FA607PI-FA607PI kernel: amdgpu 0000:06:00.0: amdgpu: ring gfx_0.0.0 timeout, si>
1月 07 16:15:59 zzf-ASUS-TUF-Gaming-A16-FA607PI-FA607PI kernel: amdgpu 0000:06:00.0: amdgpu:  Process kwin_x11 pid 3384>
1月 07 16:15:59 zzf-ASUS-TUF-Gaming-A16-FA607PI-FA607PI kernel: amdgpu 0000:06:00.0: amdgpu: Starting gfx_0.0.0 ring re>
1月 07 16:16:00 zzf-ASUS-TUF-Gaming-A16-FA607PI-FA607PI kernel: amdgpu 0000:06:00.0: amdgpu: Ring gfx_0.0.0 reset failed
1月 07 16:16:00 zzf-ASUS-TUF-Gaming-A16-FA607PI-FA607PI kernel: amdgpu 0000:06:00.0: amdgpu: SMC failed to set mp1 stat>
1月 07 16:16:00 zzf-ASUS-TUF-Gaming-A16-FA607PI-FA607PI kernel: amdgpu 0000:06:00.0: amdgpu: GPU pre asic reset failed >
1月 07 16:16:00 zzf-ASUS-TUF-Gaming-A16-FA607PI-FA607PI kernel: amdgpu 0000:06:00.0: amdgpu: GPU mode2 reset failed
1月 07 16:16:00 zzf-ASUS-TUF-Gaming-A16-FA607PI-FA607PI kernel: amdgpu 0000:06:00.0: amdgpu: ASIC reset failed with err>
1月 07 16:16:00 zzf-ASUS-TUF-Gaming-A16-FA607PI-FA607PI kernel: amdgpu 0000:06:00.0: amdgpu: GPU Recovery Failed: -95
1月 07 16:16:05 zzf-ASUS-TUF-Gaming-A16-FA607PI-FA607PI kernel: amdgpu 0000:06:00.0: amdgpu: \[drm\] *ERROR* \[CRTC:79:crt>
1月 07 16:16:10 zzf-ASUS-TUF-Gaming-A16-FA607PI-FA607PI kernel: amdgpu 0000:06:00.0: amdgpu: ring gfx_0.0.0 timeout, si>
1月 07 16:16:10 zzf-ASUS-TUF-Gaming-A16-FA607PI-FA607PI kernel: amdgpu 0000:06:00.0: amdgpu:  Process kwin_x11 pid 3384>
1月 07 16:16:10 zzf-ASUS-TUF-Gaming-A16-FA607PI-FA607PI kernel: amdgpu 0000:06:00.0: amdgpu: Starting gfx_0.0.0 ring re>
1月 07 16:16:10 zzf-ASUS-TUF-Gaming-A16-FA607PI-FA607PI kernel: amdgpu 0000:06:00.0: amdgpu: Ring gfx_0.0.0 reset failed
lines 1-22/22 (END)...skipping...
1月 07 16:11:36 zzf-ASUS-TUF-Gaming-A16-FA607PI-FA607PI kernel: ACPI BIOS Error (bug): Could not resolve symbol \[\_SB.PCI0.GPP2\], AE_NOT_FOUND (20240827/dswload2-162)
1月 07 16:11:36 zzf-ASUS-TUF-Gaming-A16-FA607PI-FA607PI kernel: ACPI Error: AE_NOT_FOUND, During name lookup/catalog (20240827/psobject-220)
1月 07 16:11:36 zzf-ASUS-TUF-Gaming-A16-FA607PI-FA607PI kernel: hub 6-0:1.0: config failed, hub doesn't have any ports! (err -19)
1月 07 16:11:37 zzf-ASUS-TUF-Gaming-A16-FA607PI-FA607PI kernel:
1月 07 16:11:39 zzf-ASUS-TUF-Gaming-A16-FA607PI-FA607PI bluetoothd\[2134\]: profiles/sap/server.c:sap_server_register() Sap driver initialization failed.
1月 07 16:11:39 zzf-ASUS-TUF-Gaming-A16-FA607PI-FA607PI bluetoothd\[2134\]: sap-server: Operation not permitted (1)
1月 07 16:11:50 zzf-ASUS-TUF-Gaming-A16-FA607PI-FA607PI sddm-helper\[3104\]: gkr-pam: unable to locate daemon control file
1月 07 16:11:53 zzf-ASUS-TUF-Gaming-A16-FA607PI-FA607PI bluetoothd\[2134\]: Failed to set mode: Failed (0x03)
1月 07 16:15:59 zzf-ASUS-TUF-Gaming-A16-FA607PI-FA607PI kernel: amdgpu 0000:06:00.0: amdgpu: ring gfx_0.0.0 timeout, signaled seq=29863, emitted seq=29865
1月 07 16:15:59 zzf-ASUS-TUF-Gaming-A16-FA607PI-FA607PI kernel: amdgpu 0000:06:00.0: amdgpu:  Process kwin_x11 pid 3384 thread kwin_x11:cs0 pid 3440
1月 07 16:15:59 zzf-ASUS-TUF-Gaming-A16-FA607PI-FA607PI kernel: amdgpu 0000:06:00.0: amdgpu: Starting gfx_0.0.0 ring reset
1月 07 16:16:00 zzf-ASUS-TUF-Gaming-A16-FA607PI-FA607PI kernel: amdgpu 0000:06:00.0: amdgpu: Ring gfx_0.0.0 reset failed
1月 07 16:16:00 zzf-ASUS-TUF-Gaming-A16-FA607PI-FA607PI kernel: amdgpu 0000:06:00.0: amdgpu: SMC failed to set mp1 state 3, -95
1月 07 16:16:00 zzf-ASUS-TUF-Gaming-A16-FA607PI-FA607PI kernel: amdgpu 0000:06:00.0: amdgpu: GPU pre asic reset failed with err, -95 for drm dev, 0000:06:00.0
1月 07 16:16:00 zzf-ASUS-TUF-Gaming-A16-FA607PI-FA607PI kernel: amdgpu 0000:06:00.0: amdgpu: GPU mode2 reset failed
1月 07 16:16:00 zzf-ASUS-TUF-Gaming-A16-FA607PI-FA607PI kernel: amdgpu 0000:06:00.0: amdgpu: ASIC reset failed with error, -95 for drm dev, 0000:06:00.0
1月 07 16:16:00 zzf-ASUS-TUF-Gaming-A16-FA607PI-FA607PI kernel: amdgpu 0000:06:00.0: amdgpu: GPU Recovery Failed: -95
1月 07 16:16:05 zzf-ASUS-TUF-Gaming-A16-FA607PI-FA607PI kernel: amdgpu 0000:06:00.0: amdgpu: \[drm\] *ERROR* \[CRTC:79:crtc-0\] hw_done or flip_done timed out
1月 07 16:16:10 zzf-ASUS-TUF-Gaming-A16-FA607PI-FA607PI kernel: amdgpu 0000:06:00.0: amdgpu: ring gfx_0.0.0 timeout, signaled seq=29865, emitted seq=29865
1月 07 16:16:10 zzf-ASUS-TUF-Gaming-A16-FA607PI-FA607PI kernel: amdgpu 0000:06:00.0: amdgpu:  Process kwin_x11 pid 3384 thread kwin_x11:cs0 pid 3440
1月 07 16:16:10 zzf-ASUS-TUF-Gaming-A16-FA607PI-FA607PI kernel: amdgpu 0000:06:00.0: amdgpu: Starting gfx_0.0.0 ring reset
1月 07 16:16:10 zzf-ASUS-TUF-Gaming-A16-FA607PI-FA607PI kernel: amdgpu 0000:06:00.0: amdgpu: Ring gfx_0.0.0 reset failed

用一下代码块格式啊……

稍等我试试,第一次发这个论坛

卡死的部分日志

➜ ~ sudo journalctl -b -1 -p err..emerg
[sudo] zzf 的密码:
1月 07 16:11:36 zzf-ASUS-TUF-Gaming-A16-FA607PI-FA607PI kernel: ACPI BIOS Error (bug): Could not resolve symbol [_SB.P>
1月 07 16:11:36 zzf-ASUS-TUF-Gaming-A16-FA607PI-FA607PI kernel: ACPI Error: AE_NOT_FOUND, During name lookup/catalog (2>
1月 07 16:11:36 zzf-ASUS-TUF-Gaming-A16-FA607PI-FA607PI kernel: hub 6-0:1.0: config failed, hub doesn't have any ports!>
1月 07 16:11:37 zzf-ASUS-TUF-Gaming-A16-FA607PI-FA607PI kernel:
1月 07 16:11:39 zzf-ASUS-TUF-Gaming-A16-FA607PI-FA607PI bluetoothd[2134]: profiles/sap/server.c:sap_server_register() S>
1月 07 16:11:39 zzf-ASUS-TUF-Gaming-A16-FA607PI-FA607PI bluetoothd[2134]: sap-server: Operation not permitted (1)
1月 07 16:11:50 zzf-ASUS-TUF-Gaming-A16-FA607PI-FA607PI sddm-helper[3104]: gkr-pam: unable to locate daemon control file
1月 07 16:11:53 zzf-ASUS-TUF-Gaming-A16-FA607PI-FA607PI bluetoothd[2134]: Failed to set mode: Failed (0x03)
1月 07 16:15:59 zzf-ASUS-TUF-Gaming-A16-FA607PI-FA607PI kernel: amdgpu 0000:06:00.0: amdgpu: ring gfx_0.0.0 timeout, si>
1月 07 16:15:59 zzf-ASUS-TUF-Gaming-A16-FA607PI-FA607PI kernel: amdgpu 0000:06:00.0: amdgpu: Process kwin_x11 pid 3384>
1月 07 16:15:59 zzf-ASUS-TUF-Gaming-A16-FA607PI-FA607PI kernel: amdgpu 0000:06:00.0: amdgpu: Starting gfx_0.0.0 ring re>
1月 07 16:16:00 zzf-ASUS-TUF-Gaming-A16-FA607PI-FA607PI kernel: amdgpu 0000:06:00.0: amdgpu: Ring gfx_0.0.0 reset failed
1月 07 16:16:00 zzf-ASUS-TUF-Gaming-A16-FA607PI-FA607PI kernel: amdgpu 0000:06:00.0: amdgpu: SMC failed to set mp1 stat>
1月 07 16:16:00 zzf-ASUS-TUF-Gaming-A16-FA607PI-FA607PI kernel: amdgpu 0000:06:00.0: amdgpu: GPU pre asic reset failed >
1月 07 16:16:00 zzf-ASUS-TUF-Gaming-A16-FA607PI-FA607PI kernel: amdgpu 0000:06:00.0: amdgpu: GPU mode2 reset failed
1月 07 16:16:00 zzf-ASUS-TUF-Gaming-A16-FA607PI-FA607PI kernel: amdgpu 0000:06:00.0: amdgpu: ASIC reset failed with err>
1月 07 16:16:00 zzf-ASUS-TUF-Gaming-A16-FA607PI-FA607PI kernel: amdgpu 0000:06:00.0: amdgpu: GPU Recovery Failed: -95
1月 07 16:16:05 zzf-ASUS-TUF-Gaming-A16-FA607PI-FA607PI kernel: amdgpu 0000:06:00.0: amdgpu: [drm] ERROR [CRTC:79:crt>
1月 07 16:16:10 zzf-ASUS-TUF-Gaming-A16-FA607PI-FA607PI kernel: amdgpu 0000:06:00.0: amdgpu: ring gfx_0.0.0 timeout, si>
1月 07 16:16:10 zzf-ASUS-TUF-Gaming-A16-FA607PI-FA607PI kernel: amdgpu 0000:06:00.0: amdgpu: Process kwin_x11 pid 3384>
1月 07 16:16:10 zzf-ASUS-TUF-Gaming-A16-FA607PI-FA607PI kernel: amdgpu 0000:06:00.0: amdgpu: Starting gfx_0.0.0 ring re>
1月 07 16:16:10 zzf-ASUS-TUF-Gaming-A16-FA607PI-FA607PI kernel: amdgpu 0000:06:00.0: amdgpu: Ring gfx_0.0.0 reset failed
lines 1-22/22 (END)...skipping...
1月 07 16:11:36 zzf-ASUS-TUF-Gaming-A16-FA607PI-FA607PI kernel: ACPI BIOS Error (bug): Could not resolve symbol [_SB.PCI0.GPP2], AE_NOT_FOUND (20240827/dswload2-162)
1月 07 16:11:36 zzf-ASUS-TUF-Gaming-A16-FA607PI-FA607PI kernel: ACPI Error: AE_NOT_FOUND, During name lookup/catalog (20240827/psobject-220)
1月 07 16:11:36 zzf-ASUS-TUF-Gaming-A16-FA607PI-FA607PI kernel: hub 6-0:1.0: config failed, hub doesn't have any ports! (err -19)
1月 07 16:11:37 zzf-ASUS-TUF-Gaming-A16-FA607PI-FA607PI kernel:
1月 07 16:11:39 zzf-ASUS-TUF-Gaming-A16-FA607PI-FA607PI bluetoothd[2134]: profiles/sap/server.c:sap_server_register() Sap driver initialization failed.
1月 07 16:11:39 zzf-ASUS-TUF-Gaming-A16-FA607PI-FA607PI bluetoothd[2134]: sap-server: Operation not permitted (1)
1月 07 16:11:50 zzf-ASUS-TUF-Gaming-A16-FA607PI-FA607PI sddm-helper[3104]: gkr-pam: unable to locate daemon control file
1月 07 16:11:53 zzf-ASUS-TUF-Gaming-A16-FA607PI-FA607PI bluetoothd[2134]: Failed to set mode: Failed (0x03)
1月 07 16:15:59 zzf-ASUS-TUF-Gaming-A16-FA607PI-FA607PI kernel: amdgpu 0000:06:00.0: amdgpu: ring gfx_0.0.0 timeout, signaled seq=29863, emitted seq=29865
1月 07 16:15:59 zzf-ASUS-TUF-Gaming-A16-FA607PI-FA607PI kernel: amdgpu 0000:06:00.0: amdgpu: Process kwin_x11 pid 3384 thread kwin_x11:cs0 pid 3440
1月 07 16:15:59 zzf-ASUS-TUF-Gaming-A16-FA607PI-FA607PI kernel: amdgpu 0000:06:00.0: amdgpu: Starting gfx_0.0.0 ring reset
1月 07 16:16:00 zzf-ASUS-TUF-Gaming-A16-FA607PI-FA607PI kernel: amdgpu 0000:06:00.0: amdgpu: Ring gfx_0.0.0 reset failed
1月 07 16:16:00 zzf-ASUS-TUF-Gaming-A16-FA607PI-FA607PI kernel: amdgpu 0000:06:00.0: amdgpu: SMC failed to set mp1 state 3, -95
1月 07 16:16:00 zzf-ASUS-TUF-Gaming-A16-FA607PI-FA607PI kernel: amdgpu 0000:06:00.0: amdgpu: GPU pre asic reset failed with err, -95 for drm dev, 0000:06:00.0
1月 07 16:16:00 zzf-ASUS-TUF-Gaming-A16-FA607PI-FA607PI kernel: amdgpu 0000:06:00.0: amdgpu: GPU mode2 reset failed
1月 07 16:16:00 zzf-ASUS-TUF-Gaming-A16-FA607PI-FA607PI kernel: amdgpu 0000:06:00.0: amdgpu: ASIC reset failed with error, -95 for drm dev, 0000:06:00.0
1月 07 16:16:00 zzf-ASUS-TUF-Gaming-A16-FA607PI-FA607PI kernel: amdgpu 0000:06:00.0: amdgpu: GPU Recovery Failed: -95
1月 07 16:16:05 zzf-ASUS-TUF-Gaming-A16-FA607PI-FA607PI kernel: amdgpu 0000:06:00.0: amdgpu: [drm] ERROR [CRTC:79:crtc-0] hw_done or flip_done timed out
1月 07 16:16:10 zzf-ASUS-TUF-Gaming-A16-FA607PI-FA607PI kernel: amdgpu 0000:06:00.0: amdgpu: ring gfx_0.0.0 timeout, signaled seq=29865, emitted seq=29865
1月 07 16:16:10 zzf-ASUS-TUF-Gaming-A16-FA607PI-FA607PI kernel: amdgpu 0000:06:00.0: amdgpu: Process kwin_x11 pid 3384 thread kwin_x11:cs0 pid 3440
1月 07 16:16:10 zzf-ASUS-TUF-Gaming-A16-FA607PI-FA607PI kernel: amdgpu 0000:06:00.0: amdgpu: Starting gfx_0.0.0 ring reset
1月 07 16:16:10 zzf-ASUS-TUF-Gaming-A16-FA607PI-FA607PI kernel: amdgpu 0000:06:00.0: amdgpu: Ring gfx_0.0.0 reset failed

有可能是Ubuntu内核的问题,之前也这样吗?

看起来是amdgpu的原因。amdgpu驱动核显之前有过许多问题。

之前没有 就这两天特别频繁

前天我发现经常有这个问题,然后我就去amd官网下载安装了最新的驱动,但是依然有这个问题,而且好像更频繁了

啊?

要不你贴一下完整的日志吧。

boot-1.log (763.8 KB)

你的amdgpu怎么是树外模块啊……

可能是自行安装了amdgpu的闭源驱动,之前提到了去amd官网下载安装了最新驱动

对哦。你不说我都忘了AMD还有个闭源驱动。

刚才我用 sudo prime-select nvidia 指定了独显输出(之前一直是用混合),

➜  ~ glxinfo | grep "OpenGL renderer"
xrandr --listproviders

OpenGL renderer string: NVIDIA GeForce RTX 4070 Laptop GPU/PCIe/SSE2
Providers: number : 2
Provider 0: id: 0x1b7 cap: 0x1, Source Output crtcs: 4 outputs: 6 associated providers: 1 name:NVIDIA-0
Provider 1: id: 0x209 cap: 0x6, Sink Output, Source Offload crtcs: 4 outputs: 4 associated providers: 1 name:AMD Radeon Graphics @ pci:0000:06:00.0

但是我刚才还是出现了相同原因的amd的卡死

那大佬现在有什么解决思路吗 :smiling_face_with_tear:

我现在在grub中添加了参数禁用amdgpu 完全独显输出,可是现在启动后无法识别到笔记本的内置屏幕,外接屏幕可以识别到

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash modprobe.blacklist=amdgpu"