From mboxrd@z Thu Jan 1 00:00:00 1970
From: bugzilla-daemon@freedesktop.org
Subject: [Bug 109130] 3rd display stays black
Date: Fri, 21 Dec 2018 23:03:50 +0000
Message-ID:
Bug ID
109130
Summary
3rd display stays black
Product
DRI
Version
unspecified
Hardware
x86-64 (AMD64)
OS
Linux (All)
Status
NEW
Severity
normal
Priority
medium
Component
DRM/AMDgpu
Assignee
dri-devel@lists.freedesktop.org
Reporter
wolpi.dev@web.de
Hi,
I have an AMD Tonga card with 3 displays attached. Displays at DVI-D-0 and
HDMI-A-0 are working great but the one connected to DVI-D-1 stays black.
X/WindowManager are taking it into account, so windows might be placed on i=
t.
When booting Windows 10 on this hardware the 3rd screen works as well, so
hardware should be alright.
It might be interesting that during BIOS/POST/UEFI the display is black, to=
o.
Maybe driver is relying on BIOS to initialize it?
System Information:
lspci -vv
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] T=
onga
PRO [Radeon R9 285/380] (rev f1) (prog-if 00 [VGA controller])
Subsystem: Tul Corporation / PowerColor Tonga PRO [Radeon R9 285/38=
0]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=3Dfast >TAbort-=
<TAbort-
<MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 29
Region 0: Memory at c0000000 (64-bit, prefetchable) [size=3D256M]
Region 2: Memory at d0000000 (64-bit, prefetchable) [size=3D2M]
Region 4: I/O ports at e000 [size=3D256]
Region 5: Memory at dfe00000 (32-bit, non-prefetchable) [size=3D256=
K]
Expansion ROM at 000c0000 [disabled] [size=3D128K]
Capabilities: [48] Vendor Specific Information: Len=3D08 <?>
Capabilities: [50] Power Management version 3
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=3D0mA
PME(D0-,D1+,D2+,D3hot+,D3cold+)
Status: D0 NoSoftRst+ PME-Enable- DSel=3D0 DScale=3D0 PME-
Capabilities: [58] Express (v2) Legacy Endpoint, MSI 00
DevCap: MaxPayload 256 bytes, PhantFunc 0, Latency L0s <=
4us, L1
unlimited
ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
DevCtl: CorrErr- NonFatalErr- FatalErr- UnsupReq-
RlxdOrd- ExtTag+ PhantFunc- AuxPwr- NoSnoop+
MaxPayload 256 bytes, MaxReadReq 512 bytes
DevSta: CorrErr+ NonFatalErr- FatalErr- UnsupReq+ AuxPwr-
TransPend-
LnkCap: Port #0, Speed 8GT/s, Width x16, ASPM L0s L1, Exit
Latency L0s <64ns, L1 <1us
ClockPM- Surprise- LLActRep- BwNot- ASPMOptComp+
LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- CommClk+
ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 8GT/s (ok), Width x16 (ok)
TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
DevCap2: Completion Timeout: Not Supported, TimeoutDis-, LT=
R-,
OBFF Not Supported
AtomicOpsCap: 32bit- 64bit- 128bitCAS-
DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR=
-,
OBFF Disabled
AtomicOpsCtl: ReqEn+
LnkCtl2: Target Link Speed: 8GT/s, EnterCompliance- SpeedDi=
s-
Transmit Margin: Normal Operating Range,
EnterModifiedCompliance- ComplianceSOS-
Compliance De-emphasis: -6dB
LnkSta2: Current De-emphasis Level: -3.5dB,
EqualizationComplete+, EqualizationPhase1+
EqualizationPhase2-, EqualizationPhase3-,
LinkEqualizationRequest-
Capabilities: [a0] MSI: Enable+ Count=3D1/1 Maskable- 64bit+
Address: 00000000fee08004 Data: 4023
Capabilities: [100 v1] Vendor Specific Information: ID=3D0001 Rev=
=3D1
Len=3D010 <?>
Capabilities: [150 v2] Advanced Error Reporting
UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt-
RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt-
RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt-
RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout-
AdvNonFatalErr+
CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout-
AdvNonFatalErr+
AERCap: First Error Pointer: 00, ECRCGenCap+ ECRCGenEn-
ECRCChkCap+ ECRCChkEn-
MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap-
HeaderLog: 00000000 00000000 00000000 00000000
Capabilities: [200 v1] Resizable BAR <?>
Capabilities: [270 v1] Secondary PCI Express <?>
Capabilities: [2b0 v1] Address Translation Service (ATS)
ATSCap: Invalidate Queue Depth: 00
ATSCtl: Enable-, Smallest Translation Unit: 00
Capabilities: [2c0 v1] Page Request Interface (PRI)
PRICtl: Enable- Reset-
PRISta: RF- UPRGI- Stopped+
Page Request Capacity: 00000020, Page Request Allocation:
00000000
Capabilities: [2d0 v1] Process Address Space ID (PASID)
PASIDCap: Exec+ Priv+, Max PASID Width: 10
PASIDCtl: Enable- Exec- Priv-
Capabilities: [328 v1] Alternative Routing-ID Interpretation (ARI)
ARICap: MFVC- ACS-, Next Function: 1
ARICtl: MFVC- ACS-, Function Group: 0
Kernel driver in use: amdgpu
Kernel modules: amdgpu
xrandr
Screen 0: minimum 320 x 200, current 2336 x 2160, maximum 16384 x 16384
DisplayPort-0 disconnected (normal left inverted right x axis y axis)
HDMI-A-0 connected 1920x1080+416+0 (normal left inverted right x axis y axi=
s)
476mm x 268mm
1920x1080 60.00*+ 50.00 59.94=20=20
1680x1050 59.88=20=20
1600x900 60.00=20=20
1280x1024 75.02 60.02=20=20
1440x900 60.00=20=20
1280x800 59.91=20=20
1152x864 75.00=20=20
1280x720 60.00 50.00 59.94=20=20
1024x768 75.03 60.00=20=20
832x624 74.55=20=20
800x600 75.00 60.32=20=20
720x576 50.00=20=20
720x480 60.00 59.94=20=20
640x480 75.00 60.00 59.94=20=20
720x400 70.08=20=20
DVI-D-0 connected primary 1920x1080+0+1080 (normal left inverted right x ax=
is y
axis) 598mm x 336mm
1920x1080 60.00*+ 50.00 59.94=20=20
1680x1050 59.88=20=20
1280x1024 75.02 60.02=20=20
1440x900 59.90=20=20
1280x960 60.00=20=20
1280x800 60.00=20=20
1152x864 75.00=20=20
1280x720 60.00 50.00 59.94=20=20
1024x768 75.03 70.07 60.00=20=20
800x600 72.19 75.00 60.32 56.25=20=20
720x576 50.00=20=20
720x480 60.00 59.94=20=20
640x480 75.00 72.81 60.00 59.94=20=20
720x400 70.08=20=20
DVI-D-1 connected (normal left inverted right x axis y axis)
1280x1024 60.02 + 75.02=20=20
1280x800 60.02=20=20
1152x864 75.00=20=20
1280x720 60.02=20=20
1024x768 75.03 70.07 60.00=20=20
832x624 74.55=20=20
800x600 72.19 75.00 60.32 56.25=20=20
640x480 75.00 72.81 66.67 59.94=20=20
720x400 70.08=20=20
dmesg | grep drm
[ 3.206843] [drm] amdgpu kernel modesetting enabled.
[ 3.223355] fb: switching to amdgpudrmfb from VESA VGA
[ 3.223932] [drm] initializing kernel modesetting (TONGA 0x1002:0x6939
0x148C:0x2359 0xF1).
[ 3.223945] [drm] register mmio base: 0xDFE00000
[ 3.223945] [drm] register mmio size: 262144
[ 3.223962] [drm] add ip block number 0 <vi_common>
[ 3.223963] [drm] add ip block number 1 <gmc_v8_0>
[ 3.223963] [drm] add ip block number 2 <tonga_ih>
[ 3.223964] [drm] add ip block number 3 <powerplay>
[ 3.223965] [drm] add ip block number 4 <dm>
[ 3.223965] [drm] add ip block number 5 <gfx_v8_0>
[ 3.223966] [drm] add ip block number 6 <sdma_v3_0>
[ 3.223967] [drm] add ip block number 7 <uvd_v5_0>
[ 3.223967] [drm] add ip block number 8 <vce_v3_0>
[ 3.223975] [drm] VCE enabled in physical mode
[ 3.224457] [drm] vm size is 64 GB, 2 levels, block size is 10-bit, frag=
ment
size is 9-bit
[ 3.225422] [drm] Detected VRAM RAM=3D4096M, BAR=3D256M
[ 3.225423] [drm] RAM width 256bits GDDR5
[ 3.225586] [drm] amdgpu: 4096M of VRAM memory ready
[ 3.225588] [drm] amdgpu: 4096M of GTT memory ready.
[ 3.225604] [drm] GART: num cpu pages 262144, num gpu pages 262144
[ 3.226081] [drm] PCIE GART of 1024M enabled (table at 0x000000F4007E900=
0).
[ 3.227112] [drm] Chained IB support enabled!
[ 3.231217] [drm] Found UVD firmware Version: 1.68 Family ID: 10
[ 3.232957] [drm] Found VCE firmware Version: 52.8 Binary ID: 3
[ 3.288930] [drm] dce110_link_encoder_construct: Failed to get
encoder_cap_info from VBIOS with error code 4!
[ 3.288942] [drm] dce110_link_encoder_construct: Failed to get
encoder_cap_info from VBIOS with error code 4!
[ 3.288954] [drm] dce110_link_encoder_construct: Failed to get
encoder_cap_info from VBIOS with error code 4!
[ 3.317532] [drm] Display Core initialized with v3.1.59!
[ 3.380984] [drm] SADs count is: -2, don't need to read it
[ 3.380991] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[ 3.380991] [drm] Driver supports precise vblank timestamp query.
[ 3.429613] [drm] UVD initialized successfully.
[ 3.640699] [drm] VCE initialized successfully.
[ 3.645472] [drm] fb mappable at 0xC0D0E000
[ 3.645473] [drm] vram apper at 0xC0000000
[ 3.645473] [drm] size 8294400
[ 3.645474] [drm] fb depth is 24
[ 3.645474] [drm] pitch is 7680
[ 3.645609] fbcon: amdgpudrmfb (fb0) is primary device
[ 3.645612] amdgpu 0000:01:00.0: fb0: amdgpudrmfb frame buffer device
[ 3.664047] [drm] Initialized amdgpu 3.27.0 20150101 for 0000:01:00.0 on
minor 0