PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Xine: 2 Monitore mit Twinview als große "Leinwand" nutzen?



BSM
02.08.04, 23:55
Hallo,

ich probiere gerade ein bisschen mit 2 Monitoren rum.
Dabei fiel mir auf, dass Xine, wenn man shift+f für den xinerama Modus benutzt, nur einen Bildschirm nutzt. Wenn ich das Bild auf beide Monitore skaliere klappt es tadellos, aber halt mit bunten Rändern...
Ich hab irgendwo was mit VideoRam bla Zeug gelesen, was hat es damit aufsich? :D
Die Threads die es so gab wollten alle den Zweitmonitor als Fernseher und auf dem ersten arbeiten...

Jemand eine Idee?

Gruss Robert

fraggo01
03.08.04, 06:41
Hast du deine XF86config(-4) richtig für Xinerama konfiguriert?
Was hast du für ne Grafikkarte bzw. hast du 2 grakas?
Poste mal am besten auch deine XF86config(-4)

HEMIcuda
03.08.04, 07:08
GraKa ist dieselbe wie Deine :)

'cuda

fraggo01
03.08.04, 07:56
So sollte es gehen (Bei den beiden Monitor Sections eventuell noch Modlines hinzufügen):


Section "Monitor"
Identifier "monitor1"
VendorName "Generic"
ModelName "1280x1024 @ 76 Hz"
HorizSync 30-90 #Muss eventuell angepasst werden!
VertRefresh 50-150 #Muss eventuell angepasst werden!
EndSection

Section "Monitor"
Identifier "monitor2"
VendorName "Generic"
ModelName "1280x1024 @ 76 Hz"
HorizSync 30-90 #Muss eventuell angepasst werden!
VertRefresh 50-150 #Muss eventuell angepasst werden!
EndSection

Section "Device"
Identifier "device1"
Driver "nvidia"
Screen 0
BusID "PCI:2:0:0" #Muss eventuell angepasst werden!
Option "ConnectedMonitor" "CRT-0"
Option "NoLogo"
Option "NvAGP" "1"
EndSection

Section "Device"
Identifier "device2"
Driver "nvidia"
Screen 1
BusID "PCI:2:0:0" #Muss eventuell angepasst werden!
Option "NoLogo"
Option "ConnectedMonitor" "CRT-1" # DVI-0 bei Flatscreen
Option "NvAGP" "1"
EndSection

Section "Screen"
Identifier "screen1"
Device "device1"
Monitor "monitor1"
DefaultColorDepth 24

Subsection "Display"
Depth 24
Modes "1024x768"
EndSubsection
EndSection

Section "Screen"
Identifier "screen2"
Device "device2"
Monitor "monitor2"
DefaultColorDepth 24

Subsection "Display"
Depth 24
Modes "1024x768"
EndSubsection
EndSection

Section "ServerLayout"
Identifier "layout1"
InputDevice "Keyboard1" "CoreKeyboard"
InputDevice "Mouse1" "CorePointer"
Option "Xinerama" "on"
Screen 0 "screen1"
Screen 1 "screen2" RightOf "screen1"
EndSection

stefan-tiger
03.08.04, 08:17
Ich weiß nicht obs damit zu tun hat, aber hast du auf beiden Monitoren "Videobeschleunigung"?

z.b. beim MPlayer gibts den Ausgabetreiber xv.

Kannst du auf beiden Monitoren gleichzeitig verschiedene Videos mit dem MPlayer und bei beiden mit dem xv sehen?

EDIT: bei xine gibts das auch: xine -V xv


Gruß

BSM
03.08.04, 11:37
Hallo,

danke für die Hinweise.

Also:

Ich kann auf beiden Monitoren gleichzeitig Filme gucken, mit mehreren Instanzen von Xine (jaja, ich teste mal mplayer ;) ). Dabei kann ich beide auch in den Vollbildmodus schalten, dann hab ich links nen FIlm im Vollbild und Rechts... :ugly: Das ganze geht auch mit dem Ausgangstreiber xv.

Eigentlich wollte ich bei TwinView vom Nvidia Treiber bleiben, weil ich mal versucht habe Xinerama mit NVidia hinzubekommen, was aber nicht so recht wollte und eigentlich ja auch unnötig ist....

Ich geh erstmal weiter testen...

/Edit: also, nachdem ich mplayer installiert habe, bin ich zu keinem anderen Ergebnis gekommen :D
Ich kann immernoch auf beiden Monitoren seperate Filme abspielen, nur nicht auf beiden einen FIlm...Alles mit Treiber xv.

Gruss Robert

fraggo01
03.08.04, 23:39
Meiner Meinung nach ist die Lösung mit 2 X-Servern am besten/einfachsten.


Ausserdem ist Xinerama bei Twinview standartmässig an:

Option "NoTwinViewXineramaInfo" "boolean"
Im TwinView-Modus bietet der NVIDIA-X-Treiber
normalerweise eine Xinerama-Erweiterung, mit der X-Clients
(wie Fenstermanager) die aktuelle TwinView-Konfiguration
abfragen können. Manche Fenstermanager geraten hierbei
durcheinander, weshalb dieses Verhalten über diese Option
abgeschaltet werden kann. Standard: TwinView-Xinerama-
Informationen werden bereitgestellt.

BSM
04.08.04, 00:08
Hallo,


Meiner Meinung nach ist die Lösung mit 2 X-Servern am besten/einfachsten.

entweder hab ich das jetzt nicht verstanden oder du hast mein Problem nicht verstanden....

Gruss Robert

fraggo01
04.08.04, 00:28
Hmm, keine ahnung...
Hab nur geschrieben das es mit 2 Screens am besten geht.

EDIT: Meinte anstatt X-Server natürlich Screens.

G-SezZ
25.03.06, 18:35
hi, ich will diesen sehr alten thread nochmal auffrischen, weil ich genau das selbe Problem habe:

ich würde auch gerne mit xine über beide xinerama monitore TV schauen, allerdings wird nur die linke hälfte auf dem linken monitor angezeigt, die rechte fehlt.

um das vorweg zu nehmen: ich kann soviele videos gleichzeitig auf beiden monitoren laufen lassen, wie ich lustig bin, ich kann die fenster auch in die mitte schieben, dann sehe ich auf jedem monitor ne hälfte, und im moment behelfe ich mir damit, dass ich xine im fenster start, und das fenster über beide Monitore vergrößer. Allerdings wäre es sehr viel angenehmer, wenn ich einfach, wie der xinerama modus von xine ja auch vorgesehen ist, mit shift+F auf Vollbild schalten könnte.

ich hänge mal die wichtigen auszüge aus xine-config und xorg.conf an, vll findet a jemand nen fehler.



# Höhe für Xinerama-Vollbildmodus (-8192 = automatisch)
# numeric, default: -8192
gui.xinerama_fullscreen_height:1000

# Breite für Xinerama-Vollbildmodus (-8192 = automatisch)
# numeric, default: -8192
gui.xinerama_fullscreen_width:1800

# X-Koordinate für Xinerama-Vollbildmodus (-8192 = automatisch)
# numeric, default: -8192
gui.xinerama_fullscreen_x:0

# Y-Koordinate für Xinerama-Vollbildmodus (-8192 = automatisch)
# numeric, default: -8192
gui.xinerama_fullscreen_y:0

# Zu nutzende Bildschirme im Xinerama Vollbildmodus (z.B. 0 2 3)
# string, default: 0 1
gui.xinerama_use_screens: 0 1





Section "Monitor"
Option "CalcAlgorithm" "XServerPool"
DisplaySize 340 270
HorizSync 30-81
Identifier "Monitor[0]"
ModelName "HANSOL H710"
Option "DPMS"
VendorName "HSL"
VertRefresh 43-60
UseModes "Modes[0]"
EndSection

Section "Monitor"
Option "CalcAlgorithm" "XServerPool"
HorizSync 30-69
Identifier "Monitor[1]"
ModelName "PROVISTA E55"
Option "DPMS"
VendorName "ADI"
VertRefresh 50-85
UseModes "Modes[1]"
EndSection

Section "Device"
BoardName "GeForce FX 5700"
BusID "1:0:0"
Driver "nvidia"
Identifier "Device[0]"
Option "TwinView"
Screen 0
Option "Rotate" "off"
VendorName "NVidia"
EndSection

Section "Device"
BoardName "GeForce FX 5700"
BusID "1:0:0"
Driver "nvidia"
Identifier "Device[1]"
Option "TwinView"
Screen 1
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]" 1152 0
Screen "Screen[1]" 0 165
EndSection

falls es etwas schwer fällt es aus der config zu lesen:
mein primärer monitor (0) steht rechts, der zweite links und ist in der höhe angepasst. ich weiß nicht ob das was mit dem problem zu tun haben könnte.

ChandlerBing
23.11.06, 17:12
Gibt es hier eigentlich mittlerweile eine Lösung?
xine soll das ja mit dem -F switch können, sagt mir aber:

Kann Bildschirm '*' nicht für Video öffnen. Falle zurück auf Hauptbildschirm.

Kennt jemand einen anderen Player, der sowas kann? Die üblichen Verdächtigen habe ich durch (mplayer, VLC, totem, xine, gxine).