View Single Post
Old 01-05-10, 10:03 AM   #1
fizassist
Registered User
 
Join Date: Jan 2010
Posts: 1
Default Problem with different meta-modes naming 3 displays (max 2 per meta-mode)

Hi,

I have a Dell D820 laptop with an NVS 140M running Fedora 12 x86_64 with the 190.42-5 driver from rpmfusion. I normally use a docking station with two 1920x1200 monitors (DFP-1 and CRT-0). I would also like to define modes with just the laptop display (DFP-0) and the laptop display mirrored with the VGA port (DFP-0 and CRT-0). Since each of these modes only use 2 monitors at once, I assumed (hoped) this was possible. I defined the following metamodes in hope of switching between them using xrandr:

Code:
Option         "metamodes" "DFP-1: nvidia-auto-select +0+0, CRT-0: nvidia-auto-select +1920+0; 
DFP-0: nvidia-auto-select +0+0; 
DFP-0: nvidia-auto-select +0+0, CRT-0: nvidia-auto-select +0+0; 
DFP-0: nvidia-auto-select +0+0, DFP-1: nvidia-auto-select +0+0; 
CRT-0: nvidia-auto-select +0+0; 
DFP-1: nvidia-auto-select +0+0"
(DVI + VGA, Panel only, Panel + VGA, Panel + DVI, VGA only, DVI only)

The driver recognizes all modes as valid, but DFP-1 gets dropped:

Code:
(--) Jan 05 08:19:59 NVIDIA(0): Connected display device(s) on Quadro NVS 140M at PCI:1:0:0:
(--) Jan 05 08:19:59 NVIDIA(0):     DELL 2709W (CRT-0)
(--) Jan 05 08:19:59 NVIDIA(0):     Seiko (DFP-0)
(--) Jan 05 08:19:59 NVIDIA(0):     DELL 2709W (DFP-1)
(--) Jan 05 08:19:59 NVIDIA(0): DELL 2709W (CRT-0): 400.0 MHz maximum pixel clock
(--) Jan 05 08:19:59 NVIDIA(0): Seiko (DFP-0): 330.0 MHz maximum pixel clock
(--) Jan 05 08:19:59 NVIDIA(0): Seiko (DFP-0): Internal Dual Link LVDS
(--) Jan 05 08:19:59 NVIDIA(0): DELL 2709W (DFP-1): 165.0 MHz maximum pixel clock
(--) Jan 05 08:19:59 NVIDIA(0): DELL 2709W (DFP-1): Internal Single Link TMDS
(**) Jan 05 08:19:59 NVIDIA(0): TwinView enabled
(II) Jan 05 08:19:59 NVIDIA(0): Display Devices found referenced in MetaMode: CRT-0, DFP-0,
(II) Jan 05 08:19:59 NVIDIA(0):     DFP-1
(WW) Jan 05 08:19:59 NVIDIA(0): There are only 2 CRTCs available, trimming display device list
(WW) Jan 05 08:19:59 NVIDIA(0):     from "CRT-0, DFP-0, DFP-1" to "CRT-0, DFP-0".
(II) Jan 05 08:20:00 NVIDIA(0): Assigned Display Devices: CRT-0, DFP-0
(II) Jan 05 08:20:00 NVIDIA(0): Validated modes:
(II) Jan 05 08:20:00 NVIDIA(0):    
(II) Jan 05 08:20:00 NVIDIA(0):     "DFP-1:nvidia-auto-select+0+0,CRT-0:nvidia-auto-select+1920+0"
(II) Jan 05 08:20:00 NVIDIA(0):     "DFP-0:nvidia-auto-select+0+0"
(II) Jan 05 08:20:00 NVIDIA(0):    
(II) Jan 05 08:20:00 NVIDIA(0):     "DFP-0:nvidia-auto-select+0+0,CRT-0:nvidia-auto-select+0+0"
(II) Jan 05 08:20:00 NVIDIA(0):    
(II) Jan 05 08:20:00 NVIDIA(0):     "DFP-0:nvidia-auto-select+0+0,DFP-1:nvidia-auto-select+0+0"
(II) Jan 05 08:20:00 NVIDIA(0):     "CRT-0:nvidia-auto-select+0+0"
(II) Jan 05 08:20:00 NVIDIA(0):     "DFP-1:nvidia-auto-select+0+0"
(II) Jan 05 08:20:00 NVIDIA(0): Virtual screen size determined to be 3840 x 1200
(--) Jan 05 08:20:00 NVIDIA(0): DPI set to (84, 84); computed from "UseEdidDpi" X config
(--) Jan 05 08:20:00 NVIDIA(0):     option
(==) Jan 05 08:20:00 NVIDIA(0): Enabling 32-bit ARGB GLX visuals.
(--) Depth 24 pixmap format is 32 bpp
(II) Jan 05 08:20:00 NVIDIA(0): Initialized GPU GART.
(II) Jan 05 08:20:00 NVIDIA(0): ACPI display change hotkey events enabled: the X server is new
(II) Jan 05 08:20:00 NVIDIA(0):     enough to receive ACPI display change hotkey events.
(II) Jan 05 08:20:00 NVIDIA(0): Setting mode
(II) Jan 05 08:20:00 NVIDIA(0):     "DFP-1:nvidia-auto-select+0+0,CRT-0:nvidia-auto-select+1920+0"
Does anybody have any suggestions for easy switching between modes with one or two of the 3 displays active? The problem with just using the following is that when I boot up out of the docking station, my laptop panel is disabled unless I manually edit xorg.conf and restart X:

Code:
    Option         "metamodes" "DFP-1: nvidia-auto-select +0+0, CRT-0: nvidia-auto-select +1920+0"
Thanks!

Last edited by fizassist; 01-05-10 at 10:04 AM. Reason: typo
fizassist is offline   Reply With Quote