Hi
With code being queued for 4.2, I figured I would try again to see if this issue had resolved itself. Unfortunately it has not with code running from:
git://people.freedesktop.org/~agd5f/linux drm-next-4.2-amdgpu
6d8db6ce239587c3d300d79fce3f5bb376232475
The problem occurs when operating dual screens. In this case, there will be no output on the screen connected to DVI-I.
When I disconnect one output and use either individually, each screen displays normally. However when using both DVI-D and DVI-I, the screen connected to DVI-I will not display. On boot, it will display messages until the drm frame buffer takes over. At this point both screens blank, and I'm able to see DVI-D afterwords, but the output connected to DVI-I will go into 'limbo-mode' (somewhere in between standby and acquiring signal). If I startx, no change is visible and the monitor remains in limbo. However, I can say that the monitor's state is detected by xrandr. xrandr even lists the current mode as the preferred mode, but for some reason, there is still no display on DVI-I. If I turn the monitor --off, it will go into full standby mode, but if I turn it on again (--auto), it go back to 'limbo' state. Hopefully I'm not the only one seeing this issue?
I do not believe this is necessarily a regression though, since I've been seeing it since the initial release of the amdgpu code.
Attached should be a dmesg/Xorg.log in case they may be helpful