Dell Precision M6500 in D-Dock Quadro FX 3800M with two displays in Fedora 19

Hi @all,

I’m having a bit of an issue with Fedora 19 and running two displays on a Dell Precision M6500 when I’ve got it docked. I don’t seem to remember having this issue in Fedora 18. I’ve been wrestling with it for a while now. Trying all kinds of xorg.conf settings and whatnot. At this point, I’m open for any pointers on getting back to how it worked for me in Fedora 18. Which was I could dock and un-dock without troubles. It actually worked as you’d expect. I would produce a bug report but I am not 100% sure this is a bug because I don’t know the configuration under which things should work. I’ve got about 25-30 xorg.conf’s I’ve held onto over the past couple of years. I am thinking I might have to take pictures because I am not doing a good job describing my issue.

The basics:
Dell Precision M6500 w/NVIDIA GPU Quadro FX 3800M (G92GL)
D/Docked with one DELL 2707WFP @ 1920x1200 connected via a DisplayPort-to-DVI-D BizLink adapter
D/Docked with one DELL 2007WFP @ 1680x1050 (leftOf) connected via the DVI port
Fedora 19 x86_64
I’ve tried both NVIDIA Drivers 334.20 and 304.119
xorg.conf with “metamodes” “DFP-0: nvidia-auto-select +0+150, DFP-1: nvidia-auto-select +1680+0”

The problems:

  1. I always get the 1920x1200 screen on both monitors, that is on the Dell 2007WFP it’s “virtual” -ized or panned, I can’t see the entire image/window like I can on the 2707WFP.
  2. the screens are always mirrored
  3. waking up the monitors always has garballed screen on the Dell 2707WFP (DisplayPort-to-DVI-D connected), I have to reboot to restore the monitor.

How I fix it:
After logging in, I run:
sudo /usr/bin/xrandr --output DP-3 --mode 1920x1200 --pos 1680x0 --primary --output DP-0 --mode 1680x1050 --pos 0x0 --left-of DP-3

What I notice in the Xorg.0.log file:
[ 34.637] (II) NVIDIA(0): Setting mode “DFP-0:nvidia-auto-select+0+150,DFP-1:nvidia-auto-select+1680+0”
[ 40.819] (II) NVIDIA(0): Setting mode “LVDS-0: nvidia-auto-select @1920x1200 +0+150 {ViewPortIn=1920x1200, ViewPortOut=1920x1200+0+0}”
[ 42.214] (II) NVIDIA(0): Setting mode “NULL”
[ 43.300] (II) NVIDIA(0): Setting mode “DP-3: nvidia-auto-select @1920x1200 +0+0 {ViewPortIn=1920x1200, ViewPortOut=1920x1200+0+0}”
[ 43.694] (II) NVIDIA(0): Setting mode “DP-0: nvidia-auto-select @1680x1050 +0+0 {ViewPortIn=1680x1050, ViewPortOut=1680x1050+0+0}, DP-3: nvidia-auto-select @1920x1200 +0+0 {ViewPortIn=1920x1200, ViewPortOut=1920x1200+0+0}”
[ 76.028] (II) NVIDIA(0): Setting mode “DP-3: nvidia-auto-select @1920x1200 +0+0 {ViewPortIn=1920x1200, ViewPortOut=1920x1200+0+0}”
[ 76.536] (II) NVIDIA(0): Setting mode “DP-0: nvidia-auto-select @1680x1050 +0+0 {ViewPortIn=1680x1050, ViewPortOut=1680x1050+0+0}, DP-3: nvidia-auto-select @1920x1200 +0+0 {ViewPortIn=1920x1200, ViewPortOut=1920x1200+0+0}”
[ 187.363] (II) NVIDIA(0): Setting mode “DP-0: nvidia-auto-select @1680x1050 +0+0 {ViewPortIn=1680x1050, ViewPortOut=1680x1050+0+0}, DP-3: nvidia-auto-select @1920x1200 +1680+0 {ViewPortIn=1920x1200, ViewPortOut=1920x1200+0+0}”

I also see xrandr in /var/log/messages:
Mar 24 17:34:40 fedora-zero colord: Device added: xrandr-Seiko Epson Corporation
Mar 24 17:34:40 fedora-zero colord: Device added: xrandr-Dell Inc.-DELL 2007WFP-HF7306531JLL
Mar 24 17:34:40 fedora-zero colord: Device added: xrandr-Dell Inc.-DELL 2707WFP-RJ49077I02VS
Mar 24 17:35:03 fedora-zero colord: device removed: xrandr-Seiko Epson Corporation
Mar 24 17:35:03 fedora-zero colord: device removed: xrandr-Dell Inc.-DELL 2007WFP-HF7306531JLL
Mar 24 17:35:03 fedora-zero colord: device removed: xrandr-Dell Inc.-DELL 2707WFP-RJ49077I02VS
Mar 24 17:35:10 fedora-zero colord: Device added: xrandr-Seiko Epson Corporation
Mar 24 17:35:10 fedora-zero colord: Device added: xrandr-Dell Inc.-DELL 2007WFP-HF7306531JLL
Mar 24 17:35:10 fedora-zero colord: Device added: xrandr-Dell Inc.-DELL 2707WFP-RJ49077I02VS
Mar 24 17:35:11 fedora-zero colord: Automatic metadata add icc-3ff08a520c50f48a458c182fb681f030 to xrandr-Dell Inc.-DELL 2007WFP-HF7306531JLL
Mar 24 17:35:11 fedora-zero colord: Automatic metadata add icc-f2b027a8e425eb82a4260f2615036b93 to xrandr-Seiko Epson Corporation
Mar 24 17:35:11 fedora-zero colord: Automatic metadata add icc-03cf9284d4ba223a09762476f8a46e6d to xrandr-Dell Inc.-DELL 2707WFP-RJ49077I02VS

What desktop environment are you using, and does the problem go away if you use a different one?