FS#78872 - [linux] GUI random freezes (amdgpu, flip_done timed out)

Attached to Project: Arch Linux
Opened by jan luca (jl2) - Friday, 23 June 2023, 16:41 GMT
Last edited by Toolybird (Toolybird) - Tuesday, 25 July 2023, 22:33 GMT
Task Type Bug Report
Category Kernel
Status Closed
Assigned To No-one
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
My GUI freezes once about every hour - sometimes twice within 5 minutes, sometimes 2 days between.
It started before 6.3.5 (I don't know exactly when) and the lts kernel isn't affected, but the drm-next-git kernel is also.
Music continues to play, so it isn't a complete lockup. I can't change to another tty. After about a minute, the system will become responsive again and I can use it normally again.

Additional info:
* the journal reports:
Jun 23 18:13:51 ArchLinux kernel: amdgpu 0000:33:00.0: [drm] *ERROR* [PLANE:79:plane-9] commit wait timed out
Jun 23 18:13:51 ArchLinux kernel: amdgpu 0000:33:00.0: [drm] *ERROR* flip_done timed out
Jun 23 18:13:41 ArchLinux kernel: amdgpu 0000:33:00.0: [drm] *ERROR* [PLANE:40:plane-0] commit wait timed out
Jun 23 18:13:41 ArchLinux kernel: amdgpu 0000:33:00.0: [drm] *ERROR* flip_done timed out
Jun 23 18:13:31 ArchLinux kernel: amdgpu 0000:33:00.0: [drm] *ERROR* [CONNECTOR:83:eDP-1] commit wait timed out
Jun 23 18:13:31 ArchLinux kernel: amdgpu 0000:33:00.0: [drm] *ERROR* flip_done timed out
Jun 23 18:13:21 ArchLinux kernel: amdgpu 0000:33:00.0: [drm] *ERROR* [CRTC:81:crtc-3] commit wait timed out
Jun 23 18:13:21 ArchLinux kernel: amdgpu 0000:33:00.0: [drm] *ERROR* flip_done timed out
Jun 23 18:13:11 ArchLinux kernel: [drm:amdgpu_dm_atomic_check [amdgpu]] *ERROR* [CRTC:81:crtc-3] hw_done or flip_done timed out
Jun 23 18:13:05 ArchLinux kernel: amdgpu 0000:33:00.0: [drm] *ERROR* [CRTC:81:crtc-3] flip_done timed out

* a full log with 2 freezes (during which I changed to tty3) attached

* forum discussion:
https://bbs.archlinux.org/viewtopic.php?id=286259

* GPU:
AMD ryzen 6800u integrated processor - AMD radeon 680M


Steps to reproduce:
- boot a non-lts kernel
- wait for up to 2 days
- freezes for a minute
- wait for up to 2 days for it to freeze again.
   boot (213.1 KiB)
This task depends upon

Closed by  Toolybird (Toolybird)
Tuesday, 25 July 2023, 22:33 GMT
Reason for closing:  Fixed
Additional comments about closing:  Fixed according to linked forum thread.
Comment by jan luca (jl2) - Friday, 23 June 2023, 20:21 GMT Comment by Toolybird (Toolybird) - Friday, 23 June 2023, 21:32 GMT
Clearly an upstream issue. You'll need to follow it up with the amdgpu kernel folks. It appears to be a kernel regression, general debugging advice here [1]. Please let us know what you find out.

[1] https://wiki.archlinux.org/title/Kernel#Debugging_regressions

Loading...