Bug 107613

Summary: [amdgpu] reproducible crashes in 3D games, amdgpu_dm_commit_planes: acrtc 0, already busy
Product: DRI Reporter: J. Andrew Lanz-O'Brien <jlanzobr>
Component: DRM/AMDgpuAssignee: Default DRI bug account <dri-devel>
Status: RESOLVED MOVED QA Contact:
Severity: critical    
Priority: medium CC: felix.schwarz, harry.wentland, sunpeng.li
Version: XOrg git   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
kmsg trace none

Description J. Andrew Lanz-O'Brien 2018-08-18 15:35:03 UTC
Created attachment 141182 [details]
kmsg trace

I am experiencing consistent, reproducible crashes when running games on my Radeon R9-285 with amdgpu. My system also has a Ryzen 2700X on an Asus ROG STRIX X470-F GAMING motherboard (latest firmware as of August 15, 2018). The system is not overclocked.

Kernel: 4.18.1-arch1-1-ARCH #1 SMP PREEMPT Wed Aug 15 21:11:55 UTC 2018 x86_64 GNU/Linux

1. This occurs on any kernel from 4.15 to 4.18.
2. This DOES NOT occur on the kernel provided by the Arch linux-lts package (kernel 4.14.63).

TO REPRODUCE: start Quake 3 Arena (or OpenArena), have 2 bots fight each other and spectate one of them, and simply let the machine run until it crashes. (Note: it happens in multiple other games but this is the easiest way to reproduce it.) Sometimes it will happen immediately, sometimes it can run for 2-3 hours before a crash, but it will always crash eventually.

[See the attachment for a kmsg trace.]
Comment 1 J. Andrew Lanz-O'Brien 2019-01-02 00:29:42 UTC
Update: this bug is still present as of kernel 4.20.0-arch1-1-ARCH #1 SMP PREEMPT Mon Dec 24 03:00:40 UTC 2018 x86_64 GNU/Linux

Setting amdgpu.dc=0 in the GRUB command fixes the issue, but then HDMI audio doesn't work.
Comment 2 Martin Peres 2019-11-19 08:47:37 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/483.

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.