Bug 112103

Summary: Asrock 5700 XT Taichi fails to boot/hangs when a fifth monitor is connected
Product: DRI Reporter: erik.brandsberg
Component: DRM/AMDgpuAssignee: Default DRI bug account <dri-devel>
Status: RESOLVED MOVED QA Contact:
Severity: major    
Priority: high    
Version: unspecified   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
Screenshot of error on boot none

Description erik.brandsberg 2019-10-22 20:05:42 UTC
Created attachment 145796 [details]
Screenshot of error on boot

Linux Kernel: 5.3.2-050302-generic
Mesa:  OpenGL version string: 4.5 (Compatibility Profile) Mesa 19.3.0-devel (git-a9a9249 2019-10-21 bionic-oibaf-ppa)

Monitors:  
BenQ XL2420TX (on DP)
BenQ XL2420T  (on DP) (Two monitors)
LG 34UM61-P   (on HDMI-1)
Sony SDM-HX73 (on HDMI-2 connected to DVI)

Attached image has the output when booted clean with all five monitors attached.
Comment 1 erik.brandsberg 2019-11-12 18:44:02 UTC
I believe I have found the issue (although need to setup to compile to test).  In https://github.com/torvalds/linux/blob/master/drivers/gpu/drm/amd/amdgpu/amdgpu.h, line 187:
#define AMDGPUFB_CONN_LIMIT			4

I believe this should be set to 6 to support the Asrock 5700 XT Taichi, or any other card that is released with more than four ports.
Comment 2 Martin Peres 2019-11-19 09:58:45 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/940.

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.