WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Linux, UNIX, Open Source (http://www.wcm.at/forum/forumdisplay.php?f=13)
-   -   Twinview aktiviert - aber noch nicht optimal... (http://www.wcm.at/forum/showthread.php?t=88346)

MZ 17.02.2003 10:25

Twinview aktiviert - aber noch nicht optimal...
 
Hi!

Habe mir nun einen 2. Monitor zugelegt (21" :) ) und mein alter 17" ist nun zum 2.Monitor degradiert worden.

In der XF86Config-4 hab ich Twinview bereits aktiviert die Modes eingestellt und habe auch auf beiden Screens ein Bild _fast_ wie gewünscht. (btw: Geforce4 Dualhead)

Was ich gerne ändern möchte ist, daß ich derzeit am kleinen Monitor das Panning aktivieren mußte also 1024x768@1024x1200,1600x1200 damit ich rauf/runter scrollen kann um alles zu sehen.

Ich suche aber nach einer Möglichkeit, daß Monitor 1 mit 1600x1200 und Monitor 2 mit 1024x768 gefahren wird OHNE daß ich scrollen muß.

Weiters suche ich noch nach einer Lösung wie ich den kleinen Monitor bei Spielen deaktivieren kann - da in der derzeitigen Config kein Spiel mehr startet...

spunz 17.02.2003 10:50

http://yanc.sourceforge.net/index-en.html

vielleicht kann dir dieses tool weiterhelfen.

MZ 17.02.2003 10:58

nein leider

das habe ich schon probiert - das macht aber nichts anderes, als über die GUI in die XF86Config zu schreiben (noch dazu falsch...)

Werich 17.02.2003 14:15

Hast du schon probiert die XF86config zu ändern ? Ich habe zwar keine Nvidea, betreibe mit einer g550 auch zwei unterschiedliche Monitore(19" + 15").

MZ 17.02.2003 14:33

ich mache nichts anderes seitdem :)

config derzeit:

Section "Monitor"
Identifier "monitor1"
VendorName "Compaq"
ModelName "Compaq P1110 Color Monitor"
HorizSync 30.0-121.0
VertRefresh 50.0-160.0

ModeLine "1024x480" 65.00 1024 1032 1176 1344 480 488 494 563 -hsync -vsync
ModeLine "768x576" 50.00 768 832 846 1000 576 590 595 630
ModeLine "768x576" 63.07 768 800 960 1024 576 578 590 616
EndSection

Section "Device"
Identifier "device1"
BoardName "NVIDIA GeForce4 (generic)"
Driver "nvidia"
Option "DPMS"
# Optionen von YanC tool ###
Option "NvAGP" "3"
Option "DigitalVibrance" "0"
Option "TVStandard" "PAL-M"
# Ende YanC tool ###
EndSection

Section "Screen"
Identifier "screen1"
Device "device1"
Monitor "monitor1"
DefaultColorDepth 16
Option "TwinView" "on"
Option "SecondMonitorHorizSync" "31.0-86.0"
Option "SecondMonitorVertRefresh" "47.0-130.0"
Option "MetaModes" "1024x768@1024x1200,1600x1200; 1024x768@1024x1050,1400x1050; 1024x768,1280x1024; 1024x768,1152x864; 1024x768,1024x768; 800x600,800x600; 640x400, NULL"
Option "TwinViewOrientation" "LeftOf"

Subsection "Display"
Depth 8
Modes "1600x1200" "1400x1050" "1280x1024" "1280x960" "1152x864" "1024x768" "800x600"
EndSubsection

Subsection "Display"
Depth 15
Modes "1600x1200" "1400x1050" "1280x1024" "1280x960" "1152x864" "1024x768" "800x600"
EndSubsection

Subsection "Display"
Depth 16
Modes "1600x1200" "1400x1050" "1280x1024" "1280x960" "1152x864" "1024x768" "800x600"
EndSubsection

Subsection "Display"
Depth 24
Modes "1600x1200" "1400x1050" "1280x1024" "1280x960" "1152x864" "1024x768" "800x600"
EndSubsection
EndSection

Section "ServerLayout"
Identifier "layout1"
InputDevice "Keyboard1" "CoreKeyboard"
InputDevice "Mouse1" "CorePointer"
Screen "screen1"
EndSection

MZ 18.02.2003 14:44

fazit:
twinview ist nicht geeignet für monitore unterschiedlicher Größe / Auflösung.

Hab am 2. Monitor nun ein 2. XServer gestartet und so läufts prima.

hugin grímnirson 11.04.2003 14:13

ich weiß, der thread ist nimmer der frischeste, aber nachdem ich ihn gerade ausgegraben habe ...:
Zitat:

Original geschrieben von MZ
1. Ich suche aber nach einer Möglichkeit, daß Monitor 1 mit 1600x1200 und Monitor 2 mit 1024x768 gefahren wird OHNE daß ich scrollen muß.

2. Weiters suche ich noch nach einer Lösung wie ich den kleinen Monitor bei Spielen deaktivieren kann - da in der derzeitigen Config kein Spiel mehr startet...

ad 1. 1024x768@1024x768,1600x1200 :D
so blöd es sich anhört, aber wenn der wm nicht zu deppert dafür ist, dann gehts
(icewm zb is zu dumm, der spannt fenster prinzipiell über die volle fläche; gnome schafft es, fenster beim maximieren auch wirklich nur auf diese größe aufzuspannen [kann nur von gnome 2.0 reden, ich glaub der 2.2er sollte da auch noch verbesserungen bieten])

ad 2. mehrere serverlayouts definieren, dann per "startx -- -layout name" starten.
ich leg dir meine XF86Config bei, da siehst ein beispiel dafür.

beispiel: du startest normalerweise im nvidia-twinview, zum spielen startest du mit "startx -- -layout=name :1 vt8" (ich hoffe, der syntax war richtig :D) einen zweiten X-server als display 1 auf konsole 8 mit deiner single-head-config.

Zitat:

Original geschrieben von Werich
3. betreibe mit einer g550 auch zwei unterschiedliche Monitore(19" + 15").
bei einer matrox funzt das imho anders. dort werden 2 zwei grafikkarten installiert und der X erledigt das multiheading, allerdings wie unter XFree86 üblich, ohne 3d-beschleunigung.

bei nvidia wird nur ein gerät installiert. multiheading wird vom nvidia-treiber - unter erhalt der 3d-beschleunigung - zur verfügung gestellt.

Zitat:

Original geschrieben von MZ
4. fazit:
twinview ist nicht geeignet für monitore unterschiedlicher Größe / Auflösung.

5. Hab am 2. Monitor nun ein 2. XServer gestartet und so läufts prima.

ad 4. jein
für spiele sicher nicht.
ansonsten ist es imho um nix besser/schlechter als XFree's xinerama.

ad 5. ??
ich nehme an, du hast 2 karten drinnen und sprichst von traditionellem multihead (sprich clone off, xinerama off).

welchen windowmanager verwendest du, der damit auch gscheit umgehen kann?

hatte auch mal eine 2te karte eingebaut und da bisher nur schlechte erfahrungen gemacht (icewm konnte nur durch einen trick zu zusammenarbeit überredet werden, gnome gar nicht, im kde gings zwar fast, allerdings mag ich den nicht weil zu aufgeblasen ...)

-------------------

wenn mir eine anmerkung zu multimonitoring unter XFree86 erlaubt sei: ihmo funzt das alles bis jetzt noch etwas unrund.

bei der verwendung von traditional spinnen die windowsmanager, xinerama wird zwar von den neueren wm unterstützt, mir gefällt aber nicht, das die wm bei der anordnung der fenster immer dazu neigen, die fenster ja nicht zu überlappen. das führt dann dazu, das neu geöffnete fenster auch auf dem 2ten moni landen.

mir sagt die methode von windows (bitte nicht schlagen ;) ), wo alles prinzipiell am 1. monitor landet und man es erst bei bedarf "auslagert" (und wo sich der wm auch die letzte position der applikationen merkt) noch mehr zu.

ich kenne zwar mehrere leute mit multimonitor-konfigurationen, allerdings keinen, der beide monis als "gleichwertig" betrachtet. es gibt immer einen primären, auf den man sich hauptsächlich konzentriert, und einen sekundären, der bei bedarf verwendet wird (wobei dieser meist auch noch der kleinere/ältere ist, auf dem man eh nicht so gerne arbeitet).

bei einem 2ten oder 3ten (ja, auch das hatte ich mal :D ) wirds halt bald lästig, wenn man suchen muß, wo das fenster jetzt aufgegangen ist ...

hugin grímnirson 11.04.2003 14:15

sh**, vergessen ... :D

aber jetzt

spunz 11.04.2003 15:36

Zitat:

Original geschrieben von hugin grímnirson

ich kenne zwar mehrere leute mit multimonitor-konfigurationen, allerdings keinen, der beide monis als "gleichwertig" betrachtet. es gibt immer einen primären, auf den man sich hauptsächlich konzentriert, und einen sekundären, der bei bedarf verwendet wird (wobei dieser meist auch noch der kleinere/ältere ist, auf dem man eh nicht so gerne arbeitet).

bei einem 2ten oder 3ten (ja, auch das hatte ich mal :D ) wirds halt bald lästig, wenn man suchen muß, wo das fenster jetzt aufgegangen ist ...

gnome merkt sich normalerweise wo das fenster war => dort gehts wieder auf. :)

mein alter desktop =>

http://www.cargal.org/images/gallery...moni.sized.png

hugin grímnirson 11.04.2003 15:57

welche version von gnome?

spunz 11.04.2003 16:06

2.x aus debian sid

ich betreibe die gleiche kombie aber auch mit gnome 1.4 aus debian woody.

hugin grímnirson 11.04.2003 16:21

aha ... vielleicht sollte ich da nochmal nachforschen. vielleicht liegts nur an einigen applikationen, die da nicht ganz mitspielen u ich grad unglücklicherweise erwischt hab ;)

MZ 11.04.2003 21:23

der teil meiner config:

Code:

Section "Monitor"
    Identifier "compaq"
    VendorName "Compaq"
    ModelName "Compaq P1100 Color Monitor"
    HorizSync 30.0-121.0
    VertRefresh 50.0-160.0
 
    Modeline "1600x1200@85" 300.92 1600 1632 2768 2800 1200 1222 1239 1261
    #Modeline "1600x1200@80" 272.22 1600 1632 2664 2696 1200 1222 1238 1261
    Modeline "1280x1024@100" 244.64 1280 1312 2240 2272 1024 1041 1058 1076
    Modeline "1024x768@120" 166.71 1024 1056 1688 1720 768 780 795 807
    Modeline "800x600@120" 91.85 800 832 1176 1208 600 609 621 631
    Modeline "640x480@120" 55.43 640 672 880 912 480 487 497 505
EndSection

Section "Monitor"
    Identifier "hitachi"
    VendorName "Hitachi"
    ModelName "Hitachi CM 630ET"
    HorizSync 31.0-95.0
    VertRefresh 50.0-160.0

    Modeline "1024x768@85" 100.94 1024 1056 1432 1464 768 782 793 807
    Modeline "800x600@100" 71.71 800 832 1104 1136 600 610 620 631
    Modeline "640x480@100" 43.99 640 672 832 864 480 488 496 505
EndSection
                                                   

Section "Device"
    Identifier "device1"
    BoardName "NVIDIA GeForce4 (generic)"
    Driver "nvidia"
    Option "DPMS"
        # Optionen von YanC tool ###
        Option "NvAGP" "3"
        Option "DigitalVibrance" "0"
        Option "TVStandard" "PAL-M"
        # Ende YanC tool ###
    Screen 0
    BusId "PCI:1:0:0"
EndSection

Section "Device"
    Identifier "device2"
    BoardName "NVIDIA GeForce4 (generic)"
    Driver "nvidia"
    Option "DPMS"
        # Optionen von YanC tool ###
        Option "NvAGP" "3"
        Option "DigitalVibrance" "0"
        Option "TVStandard" "PAL-M"
        # Ende YanC tool ###
    Screen 1
    BusId "PCI:1:0:0"
EndSection
               

Section "Screen"
    Identifier "screen1"
    Device "device1"
    Monitor "compaq"
    DefaultColorDepth 24
    #Option "TwinView" "on"
    #Option "SecondMonitorHorizSync" "31.0-95.0"
    #Option "SecondMonitorVertRefresh" "50.0-160.0"
    #Option "MetaModes" "1024x768@1024x1200,1600x1200; 1024x768@1024x1050,1400x1050; 1024x768,1280x1024; 1024x768,1152x864; 1024x768,1024x768; 800x600,800x600; 640x400, NULL"
    #Option "TwinViewOrientation" "LeftOf"

    Subsection "Display"
        Depth 8
        Modes "1600x1200" "1400x1050" "1280x1024" "1280x960" "1152x864" "1024x768" "800x600"
    EndSubsection
    Subsection "Display"
        Depth 15
        Modes "1600x1200" "1400x1050" "1280x1024" "1280x960" "1152x864" "1024x768" "800x600"
    EndSubsection
    Subsection "Display"
        Depth 16
        Modes "1600x1200" "1400x1050" "1280x1024" "1280x960" "1152x864" "1024x768" "800x600"
    EndSubsection
    Subsection "Display"
        Depth 24
        Modes "1600x1200" "1400x1050" "1280x1024" "1280x960" "1152x864" "1024x768" "800x600"
    EndSubsection
EndSection

Section "Screen"
    Identifier "screen2"
    Device "device2"
    Monitor "hitachi"
    DefaultColorDepth 16
    #Option "TwinView" "on"
    #Option "SecondMonitorHorizSync" "31.0-95.0"
    #Option "SecondMonitorVertRefresh" "50.0-160.0"
    #Option "MetaModes" "1024x768@1024x1200,1600x1200; 1024x768@1024x1050,1400x1050; 1024x768,1280x1024; 1024x768,1152x864; 1024x768,1024x768; 800x600,800x600; 640x400, NULL"
    #Option "TwinViewOrientation" "LeftOf"

    Subsection "Display"
        Depth 8
        Modes "1024x768" "800x600" "640x480"
    EndSubsection
    Subsection "Display"
        Depth 15
        Modes "1024x768" "800x600" "640x480"
    EndSubsection
    Subsection "Display"
            Depth 16
            Modes "1024x768" "800x600" "640x480"
    EndSubsection
    Subsection "Display"
            Depth 24
            Modes "1024x768" "800x600" "640x480"
    EndSubsection
EndSection
                                                                                                                                   

Section "ServerLayout"
    Identifier "layout1"
    InputDevice "Keyboard1" "CoreKeyboard"
    InputDevice "Mouse1" "CorePointer"
    Screen 0 "screen1"
    #Screen 0 "screen2"
    Screen 1 "screen2" rightOf "screen1"
EndSection

verwende übrigens kde3 (geht aber mit gnome2 auch)

hugin grímnirson 11.04.2003 21:37

:eek:
das geht?!?
muß ich auch mal ausprobieren ...

hast du in dieser config eigentlich 3d-beschleunigung?

MZ 12.04.2003 10:56

natürlich (UT, UT2k3, RTCW, Starcraft, Warcraft3, Neverwinter, AoT) ließe sich nicht ohne 3D spielen.

glxgears
1024x768 (2.Mon): ca 7195 fps
1600x1200 (1. Mon): ca 4640 fps

btw: rtfm ;) ist genau beschrieben dort

hugin grímnirson 12.04.2003 21:06

Zitat:

Original geschrieben von MZ
btw: rtfm ;) ist genau beschrieben dort
verdammt, da gibts doch tatsächlich einen appendix r wo das beschrieben ist.
und ich war so überzeugt, das auf geforce-karten nur twinview funktioniert ... :shy:

hugin grímnirson 21.04.2003 12:49

:( bääääh ... meine gforce mag mich nicht, die steuert meinen zweiten moni immer nur mit 38 hz an .... :motz:


Alle Zeitangaben in WEZ +2. Es ist jetzt 14:30 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag