Bug 104624

Summary: [regression, vega] Running DOOM causes *ERROR* amdgpu_dm_commit_planes: acrtc 2, already busy WARNING amdgpu_dm_atomic_commit_tail and prepare_flip_isr
Product: DRI Reporter: Vedran Miletić <vedran>
Component: DRM/AMDgpuAssignee: Default DRI bug account <dri-devel>
Status: RESOLVED MOVED QA Contact:
Severity: major    
Priority: medium    
Version: DRI git   
Hardware: All   
OS: All   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
dmesg none

Description Vedran Miletić 2018-01-14 14:56:00 UTC
Created attachment 136717 [details]
dmesg

I'm using

43:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Vega 10 XT [Radeon RX Vega 64] [1002:687f] (rev c1)

and running DOOM (2016) over Wine 2.20, Mesa 17.3.0-rc3, LLVM 5.0.1, kernel 4.15.0-0.rc7.git2.1.fc28.x86_64. When the modeset from the game happens, I get:

[  176.242980] [drm:drm_atomic_helper_wait_for_dependencies [drm_kms_helper]] *ERROR* [PLANE:38:plane-2] flip_done timed out
[  176.243071] [drm:amdgpu_dm_atomic_commit_tail [amdgpu]] *ERROR* amdgpu_dm_commit_planes: acrtc 2, already busy

and two WARNINGs. The machine can be rebooted normally over SSH. Full dmesg is attached.

This is a regression, DOOM used to work.
Comment 1 Harry Wentland 2018-01-15 16:16:12 UTC
(In reply to Vedran Miletić from comment #0)
> This is a regression, DOOM used to work.

Are you able to bisect?
Comment 2 Vedran Miletić 2018-01-28 22:09:07 UTC
(In reply to Harry Wentland from comment #1)
> (In reply to Vedran Miletić from comment #0)
> > This is a regression, DOOM used to work.
> 
> Are you able to bisect?

Possibly. Which part of the stack do you want me to bisect?
Comment 3 Harry Wentland 2018-01-30 15:00:19 UTC
The kernel. Guess I should've specified that. :)
Comment 4 Harry Wentland 2018-03-27 17:38:41 UTC
Have you ever gotten around to bisecting the kernel on this?

Are you still seeing the problem?
Comment 5 Martin Peres 2019-11-19 08:28:57 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/drm/amd/issues/296.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.