PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : 2 Bildschirme



G3n3ra1
18.12.04, 18:46
Hallo zusammen!

Ich habe jetzt einen zweiten Bildschirm, den ich jetzt zusätzlich an meine Grafikkarte (GF 4 TI 4200) angeschlassen habe. Am Anfang des Bootvorgangs ist das Bild auch schön auf beiden Monitoren, aber sobald das Grafische System gestartet wird schaltet sich der zweite Bildschirm wieder aus!

Wie muss ich das ganze in SaX2 konfigurieren? Habe schon mal was rumprobiert, hab' aber nicht rausgefunden, wie ich das ganze einstellen muss.

Mein System:

- SuSE 9.0 (2.4.21-243-default)
- KDE 3.4.2
- GeForce 4 TI 4200

Gruß
G3n3ra1

smoon
18.12.04, 20:42
Wie es mit SaX geht kann ich dir leider nicht sagen, aber sofern du die Nvidia Treiber benutzt ist das eigentlich kein Ding.
Der folgende Eintrag in der xorg.conf (oder auch XF86Config) müsste schon reichen:

Section "Device"
Identifier "Generic VGA"
Driver "nvidia"
BusID "PCI:2:0:0"
Option "TwinView" "true"
Option "SecondMonitorHorizSync" "30-96"
Option "SecondMonitorVertRefresh" "50-160"
Option "TwinViewOrientation" "RightOf"
Option "MetaModes" "1280x1024,1280x1024; 1024x768,1024x768; 800x600,800
x600; 640x480,640x480"
Option "ConnectedMonitor" "crt,crt"
Option "NoLogo" "on"
Option "RenderAccel" "true"
EndSection
Wobei du Dinge wie BusID, ...HorizSync oder ...VertRefresh natürlich noch anpassen musst.

Die README vom Nvidia Treiber erklärt auch alles nochmal genau:
ftp://download.nvidia.com/XFree86/Linux-x86/1.0-6629/README.txt

Vor allem der Abschnitt "(app-i) APPENDIX I: CONFIGURING TWINVIEW" dürfte interessant sein.

G3n3ra1
18.12.04, 22:27
Habe diese einstellungen mal übernommen und auf mein System angepasst! Jetzt Startet der Rechner allerdings nicht mehr im Grafischen Modus, sondern in der Konsole.

Gruß
G3n3ra1

G3n3ra1
18.12.04, 23:04
Habe jetzt mal den nvidia Treiber neuinstalliert! Jetzt habe ich auf beiden Monitoren Bild (auch im Grafischen Modus)!

Nur mein Problem ist, dass ich auf beiden Monitoren das gleiche Bild habe. auf dem ersten mit Mauszeiger und auf dem zweiten ohne.

Wie stelle ich ein, dass ich verschiedene Fenster in den anderen Bildschirm hineinziehen kann, oder dass der zweite Bildschirm einfach nur die zweite Arbeitsfläche anzeigt?

Gruß
G3n3ra1

Meilenstein
19.12.04, 12:21
gib uns doch mal Deine Config Datei dann kann man Dir bestimmt besser helfen

G3n3ra1
19.12.04, 13:14
# /.../
# SaX generated XFree86 config file
# Created on: 2004-12-19T13:06:16+0100.
#
# Version: 4.7
# Contact: Marcus Schaefer <sax@suse.de>, 2002
#
# Automatically generated by [ISaX] (4.7)
# 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"
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 "speedo"
Load "extmod"
Load "dbe"
Load "freetype"
Load "v4l"
Load "type1"
Load "glx"
EndSection

Section "InputDevice"
Driver "Keyboard"
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 "Device" "/dev/mouse"
Option "Name" "Autodetection"
Option "Protocol" "imps/2"
Option "Vendor" "Sysp"
EndSection

Section "Monitor"
Option "CalcAlgorithm" "CheckDesktopGeometry"
DisplaySize 320 240
HorizSync 20-60
Identifier "Monitor[0]"
ModelName "MICROSCAN"
Option "DPMS"
VendorName "ADI"
VertRefresh 40-87
UseModes "Modes[0]"
EndSection

Section "Modes"
Identifier "Modes[0]"
Modeline "1280x1024" 98.60 1280 1352 1488 1696 1024 1025 1028 1057
Modeline "1024x768" 79.52 1024 1080 1192 1360 768 769 772 801
Modeline "800x600" 42.11 800 840 920 1040 600 601 604 623
Modeline "800x600" 48.91 800 840 920 1040 600 601 604 627
Modeline "800x600" 56.55 800 840 928 1056 600 601 604 630
Modeline "640x480" 25.95 640 656 720 800 480 481 484 499
Modeline "640x480" 30.72 640 664 728 816 480 481 484 502
Modeline "640x480" 35.71 640 672 736 832 480 481 484 505
Modeline "1024x768" 79.52 1024 1080 1192 1360 768 769 772 801
Modeline "800x600" 42.11 800 840 920 1040 600 601 604 623
Modeline "800x600" 48.91 800 840 920 1040 600 601 604 627
Modeline "800x600" 56.55 800 840 928 1056 600 601 604 630
Modeline "640x480" 25.95 640 656 720 800 480 481 484 499
Modeline "640x480" 30.72 640 664 728 816 480 481 484 502
Modeline "640x480" 35.71 640 672 736 832 480 481 484 505
EndSection

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

Section "Device"
BoardName "0x0281"
BusID "1:0:0"
Driver "nvidia"
Identifier "Device[0]"
Option "NvAGP" "0"
Screen 0
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

Section "DRI"
Group "video"
Mode 0660
EndSection

Ich habe nochwas rumprobiert, und jetzt zeigt der zweite Monitor wieder nix an und geht in den Standby Modua, wie ganz am Anfang. :(

Gruß
G3n3ra1

G3n3ra1
21.12.04, 19:08
Hallo?

Keiner mehr da???

Gruß
G3n3ra1

kshade
21.12.04, 19:22
Lies die Readme (ftp://download.nvidia.com/XFree86/Linux-x86/1.0-6629/README.txt), vor allem Anhang I und R ;)

G3n3ra1
21.12.04, 20:25
Hab ich schon gemacht! Hatte auch alles eingefügt!

Hatte aber beim Start von der Grafischen Oberfläche schwartze Bildschirme!

Gruß
G3n3ra1

kshade
21.12.04, 21:52
Komisch. Bei mir funktionierts mit folgenden Zeilen in der Graphikkartensektion (sonst alles wie im 1-Bildschirmbetrieb, also keine zusätzlichen screens oder so):

Option "TwinView" "1"
Option "TwinViewOrientation" "RightOf"
Option "MetaModes" "1024x768,1024x768"
Option "SecondMonitorHorizSync" "50-100"
Option "SecondMonitorVertRefresh" "85"

Meilenstein
21.12.04, 23:52
na hauptsache es funktioniert jetzt :)

hab mit TwinView noch keine Erfahrung, bisher hatte ich immer 2 Karten, deshalb konnt ich Dir ned weiterhelfen, ist aber eigentlich ja immer jemand da der sich auskennt ;)

G3n3ra1
22.12.04, 13:43
Hab ich mal getestet!

Kein Unterschied! :( :( :(

Gruß
G3n3ra1

visitor
26.12.04, 03:34
Also nach der Treiberinstallation habe ich ich meiner XF86Config-4 nur die Device Sektion editiert, so sieht die Jetzt aus:


Section "Device"
Identifier "Card0"
Driver "nvidia"
VendorName "All"
BoardName "All"
BusID "PCI:1:0:0"
Option "TwinView"
Option "MetaModes" "1152x864,1152x864; 1024x768,1024x768"
Option "SecondMonitorHorizSync" "30-70"
Option "SecondMonitorVertRefresh" "50-160"
Option "ConnectedMonitor" "CRT-0, CRT-1"
EndSection

Mit dieser Einstelung läuft bei mir alles Wunderbar! Davor hatte ich ein Problem das mein 2tes Desktop immer in den Standby Modus ging, das Problem war das ich bei den MetaModes folgende auslösung benutzen wollte: 1280x1024,1280x1024. Angeblich unterstützt mein Monitor unter Linux diese Auflösung nicht, obwohl er das unter Windows tut.

Naja Hauptsache jetzt läuft alles :)

MFG
visitor

woddy
26.12.04, 14:30
Angeblich unterstützt mein Monitor unter Linux diese Auflösung nicht, obwohl er das unter Windows tut

schau mal ob die bildwiederholrate deinem 2ten monitor nicht zu hoch wird?
je höher die auflösung umso weniger schnelldarf die bildwiederholrate sein
setzt die werte probeweise mal niedriger an.

mfg woddy