[SuSE 9.3] 2 TFT Monitore mit unterschiedlichen Auflösungen verwenden

G

Green Mamba

Gast
Hi,

ich möchte an meiner 6800GT 2 Flatpanels betreiben. Das eine hat 1280x1024, und das andere hat 1024x768. Es soll ein großer Desktop über beide Monitore dargestellt werden. Ich hab mich schon im Netz informiert, und aus verschiedenen Anleitungen diese xorg.conf zusammengebastelt:

Code:
# /.../
# SaX generated X11 config file
# Created on: 2006-01-02T08:17:13+0100.
#
# Version: 4.8
# Contact: Marcus Schaefer <sax@suse.de>, 2002
#
# Automatically generated by [ISaX] (4.8)
# 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/ttyS0"
  InputDevices "/dev/ttyS1"
  InputDevices "/dev/ttyS2"
  InputDevices "/dev/ttyS3"
  InputDevices "/dev/ttyS4"
  InputDevices "/dev/ttyS5"
  InputDevices "/dev/ttyS6"
  InputDevices "/dev/ttyS7"
  InputDevices "/dev/ttyS8"
  InputDevices "/dev/psaux"
  InputDevices "/dev/logibm"
  InputDevices "/dev/sunmouse"
  InputDevices "/dev/atibm"
  InputDevices "/dev/amigamouse"
  InputDevices "/dev/atarimouse"
  InputDevices "/dev/inportbm"
  InputDevices "/dev/gpmdata"
  InputDevices "/dev/mouse"
  InputDevices "/dev/usbmouse"
  InputDevices "/dev/adbmouse"
  InputDevices "/dev/input/mice"
  InputDevices "/dev/input/event0"
  InputDevices "/dev/pointer0"
  InputDevices "/dev/pointer1"
  InputDevices "/dev/pointer2"
  InputDevices "/dev/pointer3"
EndSection

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

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

Section "InputDevice"
  Driver       "kbd"
  Identifier   "Keyboard[0]"
  Option       "Protocol" "Standard"
  Option       "XkbLayout" "de"
  Option       "XkbModel" "pc105"
  Option       "XkbRules" "xfree86"
  Option       "XkbVariant" "nodeadkeys"
EndSection

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

[COLOR="Red"]Section "Monitor"
  DisplaySize  340 270
  HorizSync    28-48
  Identifier   "prodisma"
  ModelName    "1024X768@60HZ"
  VendorName   "--> VESA"
  Option       "DPMS"
  VertRefresh  50-60
  UseModes     "Modes[0]"
EndSection

Section "Monitor"
  DisplaySize  340 270
  HorizSync    31-64
  Identifier   "viewsonic"
  ModelName    "1280X1024@60HZ"
  VendorName   "--> VESA"
  Option       "DPMS"
  VertRefresh  60-77
  UseModes     "Modes[1]"
EndSection

Section "Modes"
  Identifier   "Modes[1]"
  Modeline 	"1024x768" 61.89 1024 1080 1184 1344 768 769 772 794
  Modeline 	"768x576" 33.74 768 792 872 976 576 577 580 596
  Modeline 	"1280x1024" 108.00 1280 1328 1440 1688 1024 1025 1028 1066
EndSection

Section "Modes"
  Identifier   "Modes[0]"
  Modeline 	"1024x768" 61.89 1024 1080 1184 1344 768 769 772 794
EndSection

Section "Screen"
  DefaultDepth 24
  SubSection "Display"
    Depth      15
    Modes      "1024x768" "768x576" 
  EndSubSection
  SubSection "Display"
    Depth      16
    Modes      "1024x768" "1024x768" "768x576" 
  EndSubSection
  SubSection "Display"
    Depth      24
    Modes      "1280x1024" "1024x768" 
  EndSubSection
  SubSection "Display"
    Depth      32
    Modes      "1024x768" "1024x768" "768x576" 
  EndSubSection
  SubSection "Display"
    Depth      8
    Modes      "1024x768" "768x576" 
  EndSubSection
  Device       "Device[0]"
  Identifier   "Screen[0]"
  Monitor      "viewsonic"
EndSection

Section "Device"
  BoardName    "GeForce 6800 Ultra (0x00F9)"
  BusID        "1:0:0"
  Driver       "nvidia"
  Identifier   "Device[0]"
  Screen       0 
  Option       "TwinView" "on"
  Option       "TwinViewOrientation" "LeftOf"
  Option       "UseEdidFreq" "on"
  Option 	"HorizSync"   "  DFP-0: 28-48;CRT-0: 57.7-82"
  Option	"VertRefresh" "    DFP-0: 50-60;CRT-0: 60-77"
  Option	"MetaModes" " DFP-0: 1280x1024, DFP-1: 1024x768; DFP-0: 1280x1024, DFP-1: NULL; "
  Option	"Rotate" "off"
  VendorName    "NVidia"
EndSection

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

Section "DRI"
    Group      "video"
    Mode       0660
EndSection

Section "Extensions"
EndSection

Damit bekomme ich allerdings auf dem ersten Monitor die falsche Auflösung von 1024x768, und der 2. zeigt mir "NO SIGNAL". Irgendwo is der Wurm drin. :(
Wer weiß Rat?

Viele Grüße,
Green Mamba
 
Wenn ich mir das hier anschaue: http://de.gentoo-wiki.com/MAN_xorg.conf#SERVERLAYOUT-Abschnitt dann könnte man meinen, dass du noch einen zweiten Screen Abschnitt für den Prodisma einfügen musst.

Ich verstehe das so, dass man für jeden Monitor eine Section "Monitor" hat.
Ob du zwei Sections "Modes" brauchst glaube ich nicht, vor allem, weil sich die 1024x768-Zeilen ja gleichen wie ein Ei dem anderen. Also eine Section Modes für beide Monitore sollte reichen.

Ganz wichtig (jetzt kommts):
Du brauchst einen zweite Section Screen für den zweiten Monitor.

Ich versuche mal ein paar Abschnitte anzupassen:
Code:
Section "Monitor"
  DisplaySize  340 270
  HorizSync    28-48
  Identifier   "prodisma"
  ModelName    "1024X768@60HZ"
  VendorName   "--> VESA"
  Option       "DPMS"
  VertRefresh  50-60
  UseModes     "Modes[0]"
EndSection

Section "Monitor"
  DisplaySize  340 270
  HorizSync    31-64
  Identifier   "viewsonic"
  ModelName    "1280X1024@60HZ"
  VendorName   "--> VESA"
  Option       "DPMS"
  VertRefresh  60-77
  [COLOR="Red"]UseModes     "Modes[0]"[/COLOR]
EndSection

Section "Modes"
  [COLOR="Red"]Identifier   "Modes[0]"[/COLOR]
  Modeline 	"1024x768" 61.89 1024 1080 1184 1344 768 769 772 794
  Modeline 	"768x576" 33.74 768 792 872 976 576 577 580 596
  Modeline 	"1280x1024" 108.00 1280 1328 1440 1688 1024 1025 1028 1066
EndSection

[COLOR="Red"]# Andere Section "Modes" gelöscht[/COLOR]

Section "Screen"
  DefaultDepth 24
  SubSection "Display"
    Depth      15
    Modes      "1024x768" "768x576" 
  EndSubSection
  SubSection "Display"
    Depth      16
    Modes      "1024x768" "1024x768" "768x576" 
  EndSubSection
  SubSection "Display"
    Depth      24
    Modes      "1280x1024" "1024x768" 
  EndSubSection
  SubSection "Display"
    Depth      32
    Modes      "1024x768" "1024x768" "768x576" 
  EndSubSection
  SubSection "Display"
    Depth      8
    Modes      "1024x768" "768x576" 
  EndSubSection
  Device       "Device[0]"
  Identifier   "Screen[0]"
  Monitor      "viewsonic"
EndSection

[COLOR="Red"]Section "Screen"
  DefaultDepth 24
  SubSection "Display"
    Depth      15
    Modes      "1024x768" "768x576" 
  EndSubSection
  SubSection "Display"
    Depth      16
    Modes      "1024x768" "1024x768" "768x576" 
  EndSubSection
  SubSection "Display"
    Depth      24
    [COLOR="Orange"]Modes      "1024x768"[/COLOR] 
  EndSubSection
  SubSection "Display"
    Depth      32
    Modes      "1024x768" "1024x768" "768x576" 
  EndSubSection
  SubSection "Display"
    Depth      8
    Modes      "1024x768" "768x576" 
  EndSubSection
  Device       "Device[0]"
  [COLOR="Orange"]Identifier   "Screen[1]"[/COLOR]
  [COLOR="Orange"]Monitor      "prodisma"[/COLOR]
EndSection[/COLOR]

Section "ServerLayout"
  Identifier   "Layout[all]"
  InputDevice  "Keyboard[0]" "CoreKeyboard"
  InputDevice  "Mouse[1]" "CorePointer"
  Option       "Clone" "off"
  Option       "Xinerama" "off"
  Screen       "Screen[0]"
  [COLOR="Red"]Screen       "Screen[1]" RightOf "Screen[0]"[/COLOR]
EndSection
- Eine Section Modes raus
- Eine Section Screen rein
- Im ServerLayout den zweiten Screen ergänzen

Logischerweise ungetestet ;).
 
müsste die option für xinerama nicht "on" sein, wenn du aus beiden zusammen einen desktop machen willst?
 
Als erstes tippe ich auf:
Option "Xinerama" "off"

Da Du Xinerama möchtest, sollte es auch aktiviert sein. Allerdings bin ich mir nicht ganz sicher, wie ein großer Desktop mit unterschiedlichen Höhen funktionieren soll. Was aber nicht heißt, dass es nicht geht :)

P.S.: Ich sollte nicht anfangen zu schreiben - telefonieren - und dann "speichern" drücken... :rolleyes:
 
Also, es funktioniert weder mit xinerama on, noch mit off. Hier mal der aktuelle Stand der xorg.conf:
Code:
# /.../
# SaX generated X11 config file
# Created on: 2006-01-02T08:17:13+0100.
#
# Version: 4.8
# Contact: Marcus Schaefer <sax@suse.de>, 2002
#
# Automatically generated by [ISaX] (4.8)
# 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/ttyS0"
  InputDevices "/dev/ttyS1"
  InputDevices "/dev/ttyS2"
  InputDevices "/dev/ttyS3"
  InputDevices "/dev/ttyS4"
  InputDevices "/dev/ttyS5"
  InputDevices "/dev/ttyS6"
  InputDevices "/dev/ttyS7"
  InputDevices "/dev/ttyS8"
  InputDevices "/dev/psaux"
  InputDevices "/dev/logibm"
  InputDevices "/dev/sunmouse"
  InputDevices "/dev/atibm"
  InputDevices "/dev/amigamouse"
  InputDevices "/dev/atarimouse"
  InputDevices "/dev/inportbm"
  InputDevices "/dev/gpmdata"
  InputDevices "/dev/mouse"
  InputDevices "/dev/usbmouse"
  InputDevices "/dev/adbmouse"
  InputDevices "/dev/input/mice"
  InputDevices "/dev/input/event0"
  InputDevices "/dev/pointer0"
  InputDevices "/dev/pointer1"
  InputDevices "/dev/pointer2"
  InputDevices "/dev/pointer3"
EndSection

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

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

Section "InputDevice"
  Driver       "kbd"
  Identifier   "Keyboard[0]"
  Option       "Protocol" "Standard"
  Option       "XkbLayout" "de"
  Option       "XkbModel" "pc105"
  Option       "XkbRules" "xfree86"
  Option       "XkbVariant" "nodeadkeys"
EndSection

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

Section "Monitor"
  DisplaySize  340 270
  HorizSync    28-48
  Identifier   "prodisma"
  ModelName    "1024X768@60HZ"
  VendorName   "--> VESA"
  Option       "DPMS"
  VertRefresh  50-60
  UseModes     "Modes[0]"
EndSection

Section "Monitor"
  DisplaySize  340 270
  HorizSync    31-64
  Identifier   "viewsonic"
  ModelName    "1280X1024@60HZ"
  VendorName   "--> VESA"
  Option       "DPMS"
  VertRefresh  60-77
  UseModes     "Modes[0]"
EndSection

Section "Modes"
  Identifier   "Modes[0]"
  Modeline 	"1024x768" 61.89 1024 1080 1184 1344 768 769 772 794
  Modeline 	"768x576" 33.74 768 792 872 976 576 577 580 596
  Modeline 	"1280x1024" 108.00 1280 1328 1440 1688 1024 1025 1028 1066
EndSection

Section "Screen"
  DefaultDepth 24
  SubSection "Display"
    Depth      15
    Modes      "1024x768" "768x576" 
  EndSubSection
  SubSection "Display"
    Depth      16
    Modes      "1024x768" "1024x768" "768x576" 
  EndSubSection
  SubSection "Display"
    Depth      24
    Modes      "1280x1024" "1024x768" 
  EndSubSection
  SubSection "Display"
    Depth      32
    Modes      "1024x768" "1024x768" "768x576" 
  EndSubSection
  SubSection "Display"
    Depth      8
    Modes      "1024x768" "768x576" 
  EndSubSection
  Device       "Device[0]"
  Identifier   "Screen[0]"
  Monitor      "viewsonic"
EndSection


Section "Screen"
  DefaultDepth 24
  SubSection "Display"
    Depth      15
    Modes      "1024x768" "768x576" 
  EndSubSection
  SubSection "Display"
    Depth      16
    Modes      "1024x768" "1024x768" "768x576" 
  EndSubSection
  SubSection "Display"
    Depth      24
    Modes      "1024x768" 
  EndSubSection
  SubSection "Display"
    Depth      32
    Modes      "1024x768" "1024x768" "768x576" 
  EndSubSection
  SubSection "Display"
    Depth      8
    Modes      "1024x768" "768x576" 
  EndSubSection
  Device       "Device[0]"
  Identifier   "Screen[1]"
  Monitor      "prodisma"
EndSection

Section "Device"
  BoardName    "GeForce 6800 Ultra (0x00F9)"
  BusID        "1:0:0"
  Driver       "nvidia"
  Identifier   "Device[0]"
  Screen       0 
  Option       "TwinView" "on"
  Option       "TwinViewOrientation" "LeftOf"
  Option       "UseEdidFreq" "on"
  Option 	"HorizSync"   "  DFP-0: 28-48;CRT-0: 57.7-82"
  Option	"VertRefresh" "    DFP-0: 50-60;CRT-0: 60-77"
  Option	"MetaModes" " DFP-0: 1280x1024, DFP-1: 1024x768; DFP-0: 1280x1024, DFP-1: NULL; "
  Option	"Rotate" "off"
  VendorName    "NVidia"
EndSection

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


Section "DRI"
    Group      "video"
    Mode       0660
EndSection

Section "Extensions"
EndSection

Und hier, falls es hilft die log-datei von X:
[Edit]
Mist, ist zu lang, daher gibts die Logdatei im Anhang.
[/Edit]

Es ist auch mit den 2 Screen-Sections so, dass bloß der große TFT funktioniert, und das auch nur mit der kleinen Auflösung. :(
Unter Windows kann ich ganz problemlos einen großen Desktop auf den beiden Monitoren einstellen. Auch mit unterschiedlicher Höhe, das is da kein Problem.
 

Anhänge

  • Xorg.0.log.txt
    31,7 KB · Aufrufe: 205
dies hier finde ich merkwürdig:
Code:
NVIDIA(0): Invalid display device in HorizSync "DFP-0:28-48"
(WW) NVIDIA(0): Not using HorizSync "DFP-0:28-48"; unable to map to display
(WW) NVIDIA(0):      device
(WW) NVIDIA(0): Invalid display device in VertRefresh "DFP-0:50-60"
(WW) NVIDIA(0): Not using VertRefresh "DFP-0:50-60"; unable to map to display
(WW) NVIDIA(0):      device
(WW) NVIDIA(0): No SecondMonitorHorizSync given; using default range
(WW) NVIDIA(0): No SecondMonitorVertRefresh given, using default range
(WW) NVIDIA(0): Invalid display device in Mode Description "DFP-0:1280x1024"
(WW) NVIDIA(0): Not using mode description "DFP-0:1280x1024"; unable to map to
(WW) NVIDIA(0):      display device
(WW) NVIDIA(0): Invalid display device in Mode Description "DFP-0:1280x1024"
(WW) NVIDIA(0): Not using mode description "DFP-0:1280x1024"; unable to map to
(WW) NVIDIA(0):
 
Ich denke hier war ein Fehlerchen versteckt:

Section "Device"
BoardName "GeForce 6800 Ultra (0x00F9)"
BusID "1:0:0"
Driver "nvidia"
Identifier "Device[0]"
Screen 0
Option "TwinView" "on"
Option "TwinViewOrientation" "LeftOf"
Option "UseEdidFreq" "on"
Option "HorizSync" " DFP-0: 28-48;DFP-1: 57.7-82"
Option "VertRefresh" " DFP-0: 50-60;DFP-1: 60-77"
Option "MetaModes" " DFP-0: 1280x1024, DFP-1: 1024x768; DFP-0: 1280x1024, DFP-1: NULL; "
Option "Rotate" "off"
VendorName "NVidia"
EndSection
Mit dieser Änderung findet er aber nun gar keinen Screen mehr. :(
Die vollständige neue Logdatei befindet sich wieder im Anhang.
Hier der relevante Auszug:
(WW) NVIDIA(0): Invalid display device in HorizSync "DFP-0:28-48"
(WW) NVIDIA(0): Invalid display device in HorizSync "DFP-1:57.7-82"
(WW) NVIDIA(0): Not using HorizSync "DFP-0:28-48"; unable to map to display
(WW) NVIDIA(0): device
(WW) NVIDIA(0): Not using HorizSync "DFP-1:57.7-82"; unable to map to display
(WW) NVIDIA(0): device
(WW) NVIDIA(0): Invalid display device in VertRefresh "DFP-0:50-60"
(WW) NVIDIA(0): Invalid display device in VertRefresh "DFP-1:60-77"
(WW) NVIDIA(0): Not using VertRefresh "DFP-0:50-60"; unable to map to display
(WW) NVIDIA(0): device
(WW) NVIDIA(0): Not using VertRefresh "DFP-1:60-77"; unable to map to display
(WW) NVIDIA(0): device
(WW) NVIDIA(0): No SecondMonitorHorizSync given; using default range
(WW) NVIDIA(0): No SecondMonitorVertRefresh given, using default range
(II) Loading sub module "int10"
(II) LoadModule: "int10"
(II) Loading /usr/X11R6/lib/modules/linux/libint10.a
(II) Module int10: vendor="X.Org Foundation"
compiled for 6.8.2, module version = 1.0.0
ABI class: X.Org Video Driver, version 0.7
(WW) NVIDIA(0): Bad V_BIOS checksum
(II) NVIDIA(0): Primary V_BIOS segment is: 0xc000
(WW) NVIDIA(0): Invalid display device in Mode Description "DFP-0:1280x1024"
(WW) NVIDIA(0): Invalid display device in Mode Description "DFP-1:1024x768"
(WW) NVIDIA(0): Not using mode description "DFP-0:1280x1024"; unable to map to
(WW) NVIDIA(0): display device
(WW) NVIDIA(0): Not using mode description "DFP-1:1024x768"; unable to map to
(WW) NVIDIA(0): display device
(WW) NVIDIA(0): Invalid display device in Mode Description "DFP-0:1280x1024"
(WW) NVIDIA(0): Invalid display device in Mode Description "DFP-1:NULL"
(WW) NVIDIA(0): Not using mode description "DFP-0:1280x1024"; unable to map to
(WW) NVIDIA(0): display device
(WW) NVIDIA(0): Not using mode description "DFP-1:NULL"; unable to map to
(WW) NVIDIA(0): display device
(EE) NVIDIA(0): No MetaModes
(EE) NVIDIA(0): *** Aborting ***
 

Anhänge

  • Xorg.0.log.txt
    25 KB · Aufrufe: 155
Zuletzt bearbeitet:
was passiert denn wenn du die tft's am anschlus der graka tauschst?
imho sieht das so aus als bekommt der 1280er die 1024er config und umgekehrt, weshalb der 1024er mit der 1280er config sich dann abschaltet. wäre zumindest ne möglichkeit^^..
 
Das hab ich auch schon versucht, aber leider ist auf dem andern Kanal tatsächlich kein Bild. Ansonsten hätte der kleien TFT sicherlich auch was in der Art von "Out of range" oder so angezeigt. Hat denn niemand eine Idee?

//Edit
Ich hab jetzt mal versucht den Monitor nicht mit DFP-1 anzusprechen, sondern mit CRT-0. FUnktioniert aber leider auch nicht. Er sagt dann es wären keine Modelines definiert. Seltsamerweise stehn die nötigen aber doch drin!? :confused_alt:

//Edit
Ich habe jetzt eine etwas umfangreichere Modeline-Section eingebaut, aber leider klappts immernoch nicht. So langsam weiß ich echt nicht mehr weiter. :heul:
Die Logdatei, sowie die aktuelle xorg.conf sind im Anhang.
 

Anhänge

  • Xorg.0.log.txt
    40,7 KB · Aufrufe: 198
  • xorg.conf.txt
    5,9 KB · Aufrufe: 127
Zuletzt bearbeitet:
Jetzt hast du bei beiden Monitoren Identifier "Screen[0]", das wird der wohl nicht mögen.
Wofür sollen die Modelines gut sein? Ich habe bei mir keine angegeben und es läuft bestens.

Bei Fedora konnte man Dual-Head ganz bequem mit dem Tool "system-config-display" einstellen, was ich jedoch mangels 2. TFT nie getestet habe. Ich weiß, bringt dir jetzt nicht viel :D
Vielleicht hilft dir das neue Tool von nvidia: nvidia-xconfig
Das erstellt selbstständig eine Config, weiß allerdings nicht wie gut das Teil arbeitet und ob es auch die Monitore selbstständig einbindet. Ein Backup der aktuellen Config sollte man allerdings vorher erstellen.



*edit*
Das sieht doch eigentlich auch ganz vielversprechend aus:
http://gentoo-wiki.com/HOWTO_Dual_Monitors
 
Zuletzt bearbeitet:
imho setzt das nvidia tool bei ner vorhandenen config einfach nur den treiber auf nvidia, schreibt aber nix aufgrund der vorhandenen hardware neu. zumindest hats das bei meinem mandriva system in der firma so gemacht. allerdings kann man in nvidia-settings den namen des displays sehen, der sollte bei ner richtigen config auch bei displays anzeigen.
desweiteren kann man mit xorgcfg sich das layout grafisch zusammensetzen. (mit linien ziehen etc)
 
So, nach unzähligen Versuchen bin ich dann beim nvidia-xconfig und dessen manpage angelangt. Dieses Tool konnte mir ein Twinview-Fähiges Config-File erstellen. :)
Ich habe jetzt also eine korrekte Anzeige auf beiden Screens, allerdings gibts da noch eine wichtige "Kleinigkeit". :D
Irgendwie wird der kleine Monitor (der eigentlich als Kontroll-Monitor fungieren soll) als primäres Display verwendet. D.h. dass der Kicker z.B. dort gestartet wird, und nicht auf dem großen TFT. Wie kann ich das noch ändern? xorgcfg werde ich mal versuchen für SuSE zu bekommen und dann testen.

//Edit
Ah, den Kicker hab ich jetz auf dem richtigen Screen, das kann man im Menü einstellen. :)
Dort kann ich auch die Screens identifizieren. Der große ist wie erwartet die Nr. 2 obwohl es andersrum sein sollte. :(

//Edit
xorgcfg hab ich schon drauf gehabt. Allderings komm ich damit überhaupt nicht zurecht. Ich kann da zwar einen 2. Monitor einfügen, dieser wird im Layout nicht dargestellt.
 
Zuletzt bearbeitet:
Vielleicht kannst du ja nochmal die funktionierende Config posten für die Nachwelt mit dem selber Problem :)

Ich habe hier noch folgendes gefunden:

Section "Device"
Identifier "CTR Radeon 9800 Pro (R350 NH)"
Driver "fglrx"
BusID "PCI:1:0:0"
Screen 0
EndSection

Section "Device"
Identifier "TFT Radeon 9800 Pro (R350 NH)"
Driver "fglrx"
BusID "PCI:1:0:0"
Screen 1
EndSection

Section "Monitor"
Identifier "CTR"
Option "DPMS"
EndSection

Section "Monitor"
Identifier "TFT"
Option "DPMS"
EndSection

Section "Screen"
Identifier "CTR"
Device "CTR Radeon 9800 Pro (R350 NH)"
Monitor "CTR"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1280x960"
EndSubSection
EndSection

Section "Screen"
Identifier "TFT"
Device "TFT Radeon 9800 Pro (R350 NH)"
Monitor "TFT"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1280x1024"
EndSubSection
EndSection

Section "ServerLayout"
Identifier "Default Layout"
Screen 0 "CTR" 0 0
Screen 1 "TFT" LeftOf "CTR"

InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
EndSection

Ist eher ein HowTo für ATI-Karten, aber die Config sollte sich bei Nvidia nicht groß unterscheiden.


mfg
aki
 
Also, man kann diese mit dem Befehl
Code:
xorgcfg --twinview
selbst erstellen. Zur Sicherheit nochmal hier:
Code:
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 1.0  (buildmeister@builder3)  Wed Dec 14 16:39:22 PST 2005


Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
    RgbPath         "/usr/X11R6/lib/X11/rgb"
    FontPath        "/usr/X11R6/lib/X11/fonts/local/"
    FontPath        "/usr/X11R6/lib/X11/fonts/misc/:unscaled"
    FontPath        "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
    FontPath        "/usr/X11R6/lib/X11/fonts/misc/"
    FontPath        "/usr/X11R6/lib/X11/fonts/Type1/"
    FontPath        "/usr/X11R6/lib/X11/fonts/CID/"
    FontPath        "/usr/X11R6/lib/X11/fonts/75dpi/"
    FontPath        "/usr/X11R6/lib/X11/fonts/cyrillic/"
    FontPath        "/usr/X11R6/lib/X11/fonts/truetype/"
EndSection

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

Section "InputDevice"

    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"

    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       30.0 - 110.0
    VertRefresh     50.0 - 150.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    Option "ConnectedMonitor" "DFP0,DFP1" 
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "TwinView" "True"
    Option         "TwinViewOrientation" "LeftOf"
    Option         "UseEdidFreqs" "True"
    Option         "MetaModes" "1024x768, 1280x1024"
    SubSection     "Display"
        Depth       24
        Modes       "1280x1024" "1024x768" "800x600" "640x480"
    EndSubSection
EndSection
Trotzdem besteht immernoch das Problemchen dass primärer und sekundärer Monitor eigentlich vertauscht sind. Auch wenn der kicker jetzt auf dem sekundären erscheint, wäre es mir andersherum lieber.
 
Hilft es, wenn du aus LeftOf mal RightOf machst?
Wäre natürlich optimal, wenn der dann einfach die Bildschirme tauscht und alles so passt wie es soll.
 
Nein, das hab ich auch grad noch versucht. Wenn ich es andersherum mache, sind zwar die Monitore vertausch, aber der primary ist immernoch der Kleine TFT. Seltsam, ich hab auch schon die Anschlüsse an der Grafikkarte vertauscht, aber selbst das macht keinen Unterschied. :freak:
Woher weiß der denn welcher primary und welcher secondary sein soll? :confused_alt:
 
Eventuell kann man mit den MetaModes etwas beeinflussen. Hier kann man noch ein wenig darüber erfahren.
Du kannst den ganzen Spaß ja mal umdrehen und schaun ob es klappt:
--> "MetaModes" "1280x1024, 1024x768"

Naja, und wenn wir schon beim raten sind:
Option "ConnectedMonitor" "DFP1,DFP0" :freak:

Ich würde es lieber selber testen anstatt hier zu raten, aber nützt ja nichts :D
 
Danke dir, morgen hab ich wieder gelegenheit das auszuprobieren, ich melde mich dann wieder. :)
 

Ähnliche Themen

G
Antworten
6
Aufrufe
1.605
G
Antworten
6
Aufrufe
2.532
Antworten
7
Aufrufe
2.746
E
Zurück
Oben