Bug 94948

Summary: [NV117] Second external monitor not recognized
Product: xorg Reporter: Carsten Pfeiffer <pfeiffer>
Component: Driver/nouveauAssignee: Nouveau Project <nouveau>
Status: RESOLVED FIXED QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: medium CC: domi.dumont
Version: unspecified   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
the full kernel log
none
Xorg log
none
Video Bios none

Description Carsten Pfeiffer 2016-04-15 11:41:02 UTC
Created attachment 122966 [details]
the full kernel log

I have a Lenovo P50 notebook with a docking station and two externally attached monitors, but I won't get more than one external "connected" display (+ the internal LCD). I tried to connect via DVI, DisplayPort and HDMI in all combinations, but xrandr only shows
eDP-1 connected
DP-1 connected
DP-2 disconnected
DP-3 disconnected

Sometimes I manage to get both external monitors to display the same contents, but I have never managed to use one as primary and the other as secondary display.

01:00.0 VGA compatible controller: NVIDIA Corporation GM107GLM [Quadro M2000M] (rev a2) (prog-if 00 [VGA controller])
01:00.1 Audio device: NVIDIA Corporation Device 0fbc (rev a1)

Linux nb 4.4.0-1-amd64 #1 SMP Debian 4.4.6-1 (2016-03-17) x86_64 GNU/Linux
xserver-xorg                   1:7.7+14
xserver-xorg-core              2:1.18.3-1
xserver-xorg-video-nouveau     1:1.0.12-1+b1
libdrm2:amd64                  2.4.67-1
libdrm-nouveau2:amd64          2.4.67-1

libegl1-mesa:amd64           11.1.2-1
libgl1-mesa-dri:amd64        11.1.2-1
libgl1-mesa-glx:amd64        11.1.2-1
libglapi-mesa:amd64          11.1.2-1
libgles1-mesa:amd64          11.1.2-1
libgles2-mesa:amd64          11.1.2-1
libglu1-mesa:amd64           9.0.0-2.1
libwayland-egl1-mesa:amd64   11.1.2-1
mesa-utils                   8.3.0-1
mesa-vdpau-drivers:amd64     11.1.2-1

Bios is the most recent one from 2016-04-1 (1.21).
Comment 1 Carsten Pfeiffer 2016-04-15 12:08:31 UTC
Created attachment 122967 [details]
Xorg log
Comment 2 Carsten Pfeiffer 2016-04-15 12:59:24 UTC
Created attachment 122968 [details]
Video Bios
Comment 3 Ilia Mirkin 2016-04-15 16:16:40 UTC
Looks like you only have DP outputs. Chances are the dock all plugs into DP-1 with a DP-MST hub with passive (or even active) adapters for DVI and HDMI. Unfortunately nouveau does not at present support MST.

If you use the proprietary driver, I think those outputs will come out as DP-1.1, DP-1.2, etc.
Comment 4 Carsten Pfeiffer 2016-04-20 09:14:41 UTC
Thank you for your hints, Ilia. This made try one more thing I hadn't checked before: use one output on the dock and another directly on the notebook. And this does work, so I get eDP-1, DP-1 and DP-2 now.

Out of curiosity, do you know if MST is considered or planned for nouveau?
Comment 5 Carsten Pfeiffer 2017-10-06 06:15:59 UTC
This works for me now! :happy:

Linux 4.13.0-1-amd64
libdrm-nouveau2 2.4.83-1
xserver-xorg 1:7.7+19
xserver-xorg-core 2:1.19.3-2
xserver-xorg-video-nouveau 1:1.0.15-2

Thanks a bunch!

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.