Mailinglist Archive: opensuse (3441 mails)

< Previous Next >
[opensuse] nvidia xorg dual display MON + TV
  • From: Allen <lists@xxxxxxxxxxxx>
  • Date: Sat, 17 Jan 2009 09:30:11 +1100
  • Message-id: <1232145011.10208.24.camel@xxxxxxxxx>
Hi List,

about 2 years ago I had a dual monitor setup running off one nvidia
card. Display 0 was an analog monitor, display 1 went via composite to
a tv. Each display was separate so that I could have a movie on the TV
while also using the other monitor.

Then, I upgraded 9.3 -> 10.1 (I think) and I lost my dual display. The
same xorg.conf didn't work, and I didn't have the time to sort it out.

But now I would like to get it going again, and despite recent trials, I
cannot get the two screens working together and independent of each
other. The closest I can get is to have either the TV working OR the
analog LCD working. But not both.

Using the xorg.conf shown at the bottom of the email, if my server
layout says

Screen 0 "Screen[0]"
Screen 1 "Screen[1]" RightOf "Screen[0]"

then only the analog LCD works, and the TV doesn't. The only errors in
Xorg.log are shown below.

# /var/log/Xorg.0.log
<snip>
(II) Setting vga for screen 0.
(II) Setting vga for screen 1.
...
(II) NVIDIA(0): NVIDIA GPU GeForce 6200 (NV44) at PCI:1:0:0 (GPU-0)
...
(--) NVIDIA(0): Connected display device(s) on GeForce 6200 at
PCI:1:0:0:
(--) NVIDIA(0): BENQ FP567s (CRT-0)
...
(II) NVIDIA(1): NVIDIA GPU GeForce 6200 (NV44) at PCI:1:0:0 (GPU-0)
...
(--) NVIDIA(1): Connected display device(s) on GeForce 6200 at
PCI:1:0:0:
(--) NVIDIA(1): BENQ FP567s (CRT-0)
(--) NVIDIA(1): BENQ FP567s (CRT-0): 400.0 MHz maximum pixel clock
...
(EE) NVIDIA(1): Unable to find available Display Devices for screen 1.


Note how it tries to connect each display to the same monitor.

If I change the order of the layout thus:

Screen "Screen[1]"
Screen "Screen[0]"

Then the TV is found, and the analog LCD is not found. The above errors
are reversed

(--) NVIDIA(0): Connected display device(s) on GeForce 6200 at
PCI:1:0:0:
(--) NVIDIA(0): NVIDIA TV Encoder (TV-0)

I have tried nvidia-xconfig, sax, and manually editing the file as per
Nvidia README, but none of them gets the displays working correctly.

Any ideas? Or if you have a working xorg.conf, could you please post.

Thanks,

Allen

###################
Xorg.conf

# /.../
# SaX generated X11 config file
# Created on: 2009-01-17T07:55:15+1100.
#
# Version: 8.1
# Contact: Marcus Schaefer <sax@xxxxxxx>, 2005
# Contact: SaX-User list
<https://lists.berlios.de/mailman/listinfo/sax-users>
#
# Automatically generated by [ISaX] (8.1)
# PLEASE DO NOT EDIT THIS FILE!
#

Section "Files"
FontPath "/usr/X11R6/lib/X11/fonts/misc:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/local"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/Type1"
FontPath "/usr/X11R6/lib/X11/fonts/URW"
FontPath "/usr/X11R6/lib/X11/fonts/Speedo"
FontPath "/usr/X11R6/lib/X11/fonts/PEX"
FontPath "/usr/X11R6/lib/X11/fonts/cyrillic"
FontPath "/usr/X11R6/lib/X11/fonts/latin2/misc:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/latin2/75dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/latin2/100dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/latin2/Type1"
FontPath "/usr/X11R6/lib/X11/fonts/latin7/75dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/baekmuk:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/japanese:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/kwintv"
FontPath "/usr/X11R6/lib/X11/fonts/truetype"
FontPath "/usr/X11R6/lib/X11/fonts/uni:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/CID"
FontPath "/usr/X11R6/lib/X11/fonts/ucs/misc:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/ucs/75dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/ucs/100dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/hellas/misc:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/hellas/75dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/hellas/100dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/hellas/Type1"
FontPath "/usr/X11R6/lib/X11/fonts/misc/sgi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/xtest"
FontPath "/opt/kde3/share/fonts"
InputDevices "/dev/gpmdata"
InputDevices "/dev/input/mice"
EndSection

Section "ServerFlags"
Option "AllowMouseOpenFail" "on"
EndSection

Section "Module"
Load "glx"
Load "dbe"
Load "v4l"
Load "freetype"
Load "type1"
Load "extmod"
EndSection

Section "InputDevice"
Driver "kbd"
Identifier "Keyboard[0]"
Option "Protocol" "Standard"
Option "XkbLayout" "us"
Option "XkbModel" "logicdpa"
Option "XkbRules" "xfree86"
EndSection


Section "InputDevice"
Driver "mouse"
Identifier "Mouse[1]"
Option "Buttons" "10"
Option "Device" "/dev/input/mice"
Option "Name" "Logitech USB Receiver"
Option "Protocol" "explorerps/2"
Option "Vendor" "Sysp"
Option "ZAxisMapping" "4 5"
EndSection


Section "Monitor"
Option "CalcAlgorithm" "XServerPool"
DisplaySize 300 230
HorizSync 30-63
Identifier "Monitor[0]"
ModelName "BENQ FP567S"
Option "DPMS"
Option "PreferredMode" "1024x768"
VendorName "BNQ"
VertRefresh 43-75
UseModes "Modes[0]"
EndSection

Section "Monitor"
DisplaySize 406 305
HorizSync 28-50
Identifier "TV"
Option "PreferredMode" "640x480"
VertRefresh 50-60
UseModes "Modes[1]"
EndSection


Section "Modes"
Identifier "Modes[0]"
EndSection

Section "Modes"
Identifier "Modes[1]"
EndSection


Section "Screen"
DefaultDepth 24
SubSection "Display"
Depth 15
Modes "1024x768" "1024x600" "800x600" "768x576" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1024x768" "1024x600" "800x600" "768x576" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1024x768" "1024x600" "800x600" "768x576" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1024x768" "1024x600" "800x600" "768x576" "640x480"
EndSubSection
Device "Device[0]"
Identifier "Screen[0]"
Monitor "Monitor[0]"
EndSection

Section "Screen"
DefaultDepth 16
SubSection "Display"
Depth 15
Modes "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "640x480"
EndSubSection
Device "Device[1]"
Identifier "Screen[1]"
Monitor "TV"
EndSection


Section "Device"
BoardName "GeForce 6200 (0x0221)"
BusID "1:0:0"
Driver "nvidia"
Identifier "Device[0]"
Screen 0
VendorName "NVidia"
EndSection

Section "Device"
BoardName "GeForce 6200 (0x0221)"
BusID "1:0:0"
Driver "nvidia"
Identifier "Device[1]"
Screen 1
VendorName "NVidia"
Option "TVStandard" "PAL-B"
Option "TVOutFormat" "COMPOSITE"
EndSection



Section "ServerLayout"
Identifier "Layout[all]"
InputDevice "Keyboard[0]" "CoreKeyboard"
InputDevice "Mouse[1]" "CorePointer"
Option "Clone" "off"
Option "Xinerama" "off"
Screen 0 "Screen[0]"
Screen 1 "Screen[1]" RightOf "Screen[0]"
EndSection


Section "DRI"
Group "video"
Mode 0660
EndSection

Section "Extensions"
Option "Composite" "off"
EndSection



--
To unsubscribe, e-mail: opensuse+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse+help@xxxxxxxxxxxx

< Previous Next >
This Thread
  • No further messages