Geschwindigkeit mit Dual-Screen

Tulkas

Well-Known Member
Hallo.
Seit kurzem bin ich glücklicher Besitzer zweier Monitore für meinen FreeBSD-Desktop. Allerdings empfinde ich den Bildaufbau als wesenlich träger als mit nur einem Bildschirm. Ist das ein Merkmal von Xinerama, oder hab ich nur was falsch konfiguriert?

Technische Daten:
FreeBSD 6-RC1/i386
Nvidia 6600 mit NV-Treibern 1.0.7676 (NV-AGP, LINUX-enabled, ACPI-disabled)
KDE 3.4.2
xorg-6.8.2

Falls noch andere Informationen benötigt werden reiche ich sie sofort nach.
xorg.conf
Code:
Section "ServerLayout"
	Identifier     "Dualhead"
	Screen      0  "Screen0"
	Screen      1  "Screen1" LeftOf "Screen0"
	InputDevice    "Mouse0" "CorePointer"
	InputDevice    "Keyboard0" "CoreKeyboard"
	Option         "Xinerama" "on"
EndSection

Section "Extensions"
	Option	"Composite" "Disable"
EndSection

Section "Files"
	RgbPath      "/usr/X11R6/lib/X11/rgb"
	ModulePath   "/usr/X11R6/lib/modules"
	FontPath     "/usr/X11R6/lib/X11/fonts/misc/:unscaled"
	FontPath     "/usr/X11R6/lib/X11/fonts/Type1/"
	FontPath     "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
	FontPath     "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
	FontPath     "/usr/X11R6/lib/X11/fonts/tolkien-ttf/"
	FontPath     "/usr/X11R6/lib/X11/fonts/bitstream-vera/"
	FontPath     "/usr/X11R6/lib/X11/fonts/arkpandora/"
	FontPath     "/usr/X11R6/lib/X11/fonts/webfonts/"
	FontPath     "/usr/X11R6/lib/X11/fonts/URW"
EndSection

Section "Module"
	Load  "extmod"
	Load  "glx"
	Load  "dbe"
	Load  "record"
	Load  "xtrap"
	Load  "speedo"
	Load  "type1"
    Load "freetype"
EndSection

Section "InputDevice"
	Identifier  "Keyboard0"
	Driver      "kbd"
	Option	    "XkbRules" "xorg"
	Option	    "XkbModel" "pc105"
	Option	    "XkbLayout" "de"
	Option	    "XkbVariant" "nodeadkeys"
EndSection

Section "InputDevice"
	Identifier  "Mouse0"
	Driver      "mouse"
	Option	    "Protocol" "Auto"
	Option	    "Device" "/dev/sysmouse"
	Option	    "Buttons" "5"
	Option	    "ZAxisMapping" "4 5"
EndSection

Section "Monitor"
	Identifier      "Monitor0"
	HorizSync      31.5 - 92.0
	VertRefresh  50.0 - 150.0
	Option          "DPMS"
EndSection

Section "Monitor"
	Identifier      "Monitor1"
	HorizSync      31.5 - 92.0
	VertRefresh  50.0 - 150.0
	Option          "DPMS"
EndSection

Section "Device"
	Identifier  "Card0"
	Driver       "nvidia"
	BusID       "PCI:1:0:0"
	Option	    "NoLogo" "1"
EndSection

Section "Device"
	Identifier  "Card0-DVI"
	Driver       "nvidia"
	Screen      1
	BusID       "PCI:1:0:0"
        Option	    "NoLogo" "1"
EndSection

Section "Screen"
	Identifier "Screen0"
	Device     "Card0"
	Monitor    "Monitor0"
	DefaultDepth     24
		SubSection "Display"
			Depth     16
			Modes "1024x768"
		EndSubSection
		SubSection "Display"
			Depth     24
            Modes    "1280x1024"
		EndSubSection
EndSection

Section "Screen"
        Identifier "Screen1"
        Device     "Card0-DVI"
        Monitor    "Monitor1"
        DefaultDepth     24
        SubSection "Display"
            Depth     24
            Modes    "1280x1024"
        EndSubSection
EndSection

Danke und Gruß
Tulkas
 
Eigentlich scheint dort alles richtig zu sein. Tatsache ist aber, dass Xinerama meiner Erfahrung nach deutlich mehr Leistung benötigt, als nur ein Monitor allein. Es könnte daher auf schwachen Prozessoren durchaus zu Leistungseinbrüchen kommen. Du hast jetzt zwei Möglichkeiten:
- Gucke dir nochmal meine Config an, ob du etwas findest. http://www.yamagi.org/misc/xorg.conf
- Wenn beide Monitore bei gleicher Frequenz und gleicher Auflösung laufen sollen, nutze doch einfach TwinView. Das können alle nVidia-Karten nach Geforce 3, vorher nur einige Modelle. Dann wird das Aufteilen auf beide Screen komplett von der GPU übernommen und deine Probleme sollten verschwinden. Infos in der README.Linux des Treibers.
 
Bei mir ist es schon ein bischen Langsamer, aber noch erträglich.
Allerdings habe ich auch ne zweite PCI GraKa eingebaut...
 
Ich hab's jetzt mal mit der Option TwinView probiert. Der Geschwindigkeitsverlust ist in der Tat entschärft worden.

Vielen Dank.

Tulkas
 
markusr:
Das ist aber nur bedingt möglich, da man den zweiten Monitor keine Modeline verpassen kann. Wenn man dann z.B. 120hz möchte, geht das nicht wirklich.
 
Back
Top