Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Xinerama keine 2 Screens !
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
Blackburns_gentoo
Guru
Guru


Joined: 26 Feb 2005
Posts: 412
Location: switzerland, Tägerwilen 127.0.0.1

PostPosted: Wed Apr 23, 2008 11:57 am    Post subject: Xinerama keine 2 Screens ! Reply with quote

Hi Leute,
Ich hab noch eine Frage bzw ein problem bezüglich Compiz. Ich nutze das System mit 2 Monitoren ein 1680x1050 (Samsung SyncMaster) und ein kleinen 1024x768(Samtron). Nun wenn ich es reichtig verstanden habe gibt es 3 Arten von Multiscreen:

1. Nvidia's-TwinView Macht ein "riesen" screen der sich über beide monitore zieht
    Was Suboptimal ist bei mir, da ich keine 2 Gleiche Monitore hab und somit ein teil des Bildes garnicht sehen kann. (wengen auflösungs unterschiede..)

2. 2 Screens Bisher hatte ich hier am meisten erfolg, da hier Compiz Funktioniert und auch wenig schwirikeiten macht.
    Nachteil: 2 komplett eigenstendige Screens bei dennen es nicht möglich is ein Fenster von Monitor A nach monitor B zu schieben. Merkwürdigerweise werden auch einige einstellungen eigenständig verwaltet. ZB : Emerald muss jeweils einzeln gestartet werden. Genau gleich wie die Compiz Settings, die einzeln konfiguriert werden ,müssen. Jedoch die Emerald Settings Gelten wider für beide Screens..


3. Xinerama : ich kenne es von früher, das hat unter Beryl ne weile Lang gut geklappt. Voraussetzung ist das dein System "Xinerama" als USE-flag mit dabei hat bei Grafischen Programme. (Soweit mirbekannt ist )

    Genau dieses Xinerama möcht ich wider hinkriegen allerdings ist es die einzige aller 3 varianten die nicht Funktioniert mit Compiz. Allerdings Funktioniert Xinerama Ohne Compiz Problemlos, "glxgears" funktioniert ebenfalls

    Versuche ich Compiz zustarten :
    Code:
    blackburn@Maulwurf ~ $ compiz --replace ccp --loose-binding
    compiz (core) - Fatal: No valid GL extensions string found.
    compiz (core) - Error: Failed to manage screen: 0
    compiz (core) - Fatal: No manageable screens found on display :0.0

    Alleridngs hab ich diese Extensions drinne in der xorg.conf.
    Code:
    # nvidia-xconfig: X configuration file generated by nvidia-xconfig
    # nvidia-xconfig:  version 1.0  (buildmeister@builder26)  Thu Feb 14 18:13:41 PST 2008

    Section "ServerLayout"
        Identifier     "Layout0"
        Screen      0  "Screen0" 1024 0
        Screen      1  "Screen1" LeftOf "Screen0"
        InputDevice    "Keyboard0" "CoreKeyboard"
        InputDevice    "Mouse0" "CorePointer"
    EndSection

    Section "Files"
        RgbPath         "/usr/lib64/X11/rgb"
    EndSection

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

    Section "ServerFlags"
        Option         "Xinerama" "1"
    EndSection

    Section "InputDevice"

        # generated from data in "/etc/conf.d/gpm"
        Identifier     "Mouse0"
        Driver         "mouse"
        Option         "Protocol"
        Option         "Device" "/dev/input/mice"
        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      "Samsung SyncMaster"
        HorizSync       30.0 - 81.0
        VertRefresh     56.0 - 75.0
        Option         "DPMS"
    EndSection

    Section "Monitor"
        Identifier     "Monitor1"
        VendorName     "Unknown"
        ModelName      "STN SAMTRON 50X/V"
        HorizSync       30.0 - 61.0
        VertRefresh     50.0 - 75.0
    EndSection

    Section "Device"
        Identifier     "Device0"
        Driver         "nvidia"
        VendorName     "NVIDIA Corporation"
    EndSection

    Section "Device"
        Identifier     "Videocard0"
        Driver         "nvidia"
        VendorName     "NVIDIA Corporation"
        BoardName      "GeForce 7800 GTX"
        BusID          "PCI:1:0:0"
        Screen          0
    EndSection

    Section "Device"
        Identifier     "Videocard1"
        Driver         "nvidia"
        VendorName     "NVIDIA Corporation"
        BoardName      "GeForce 7800 GTX"
        BusID          "PCI:1:0:0"
        Screen          1
    EndSection

    Section "Screen"
        Identifier     "Screen0"
        Device         "Videocard0"
        Monitor        "Monitor0"
        DefaultDepth    24
        Option         "TwinView" "0"
        Option         "TwinViewXineramaInfoOrder" "DFP-0"
        Option         "metamodes" "DFP: 1680x1050 +0+0"
        SubSection     "Display"
            Depth       24
        EndSubSection
    EndSection

    Section "Screen"

        Identifier     "Screen1"
        Device         "Videocard1"
        Monitor        "Monitor1"
        DefaultDepth    24
        Option         "TwinView" "0"
        Option         "metamodes" "CRT: nvidia-auto-select +0+0"
        SubSection     "Display"
            Depth       24
        EndSubSection
    EndSection

    Section "Extensions"
        Option         "Composite" "1"
    EndSection


Vielleicht könnt ihr mir da helfen. Was fehlt hier was mich daran hindert Compiz in Xinerama zu nutzen?

Grüsse
Black
Back to top
View user's profile Send private message
misterjack
Veteran
Veteran


Joined: 03 Oct 2004
Posts: 1655

PostPosted: Wed Apr 23, 2008 1:18 pm    Post subject: Re: Xinerama keine 2 Screens ! Reply with quote

Blackburns_gentoo wrote:

1. Nvidia's-TwinView Macht ein "riesen" screen der sich über beide monitore zieht
    Was Suboptimal ist bei mir, da ich keine 2 Gleiche Monitore hab und somit ein teil des Bildes garnicht sehen kann. (wengen auflösungs unterschiede..)


Ob die Auflösungen gleichgroß sind oder nicht ist egal. Das Funktionsprinzip ist das gleiche wie bei Xinerama und da du eine Nvidia-Karte hast, empfehle ich dir ganz klar Twinview. Man kann durchaus unterschiedliche Auflösungen pro Monitor einstellen. Wie man es einrichtet, steht hier: http://de.gentoo-wiki.com/nVidia
USEFLAG="xinerama" solltest du aber gesetzt haben auch bei Twinview.
_________________
„Meine Meinung steht fest! Bitte verwirren Sie mich nicht mit Tatsachen.“
Back to top
View user's profile Send private message
firefly
Watchman
Watchman


Joined: 31 Oct 2002
Posts: 5205

PostPosted: Wed Apr 23, 2008 1:44 pm    Post subject: Re: Xinerama keine 2 Screens ! Reply with quote

Blackburns_gentoo wrote:

1. Nvidia's-TwinView Macht ein "riesen" screen der sich über beide monitore zieht


Ich vermute du hast das ganze über die nvidia-settings eingstellt.
Denn das Problem ist, das dadurch der WM leider nicht mitbekommt, das xinerama aktiv ist, und dadurch die Fenster über beide Monitore maximiert werden.
Denn der nvidia Treiber läd nur beim starten des X-Servers eine Fake Xinerama extension wenn TwinView in Xorg konfiguriert ist.
_________________
Ein Ring, sie zu knechten, sie alle zu finden,
Ins Dunkel zu treiben und ewig zu binden
Im Lande Mordor, wo die Schatten drohn.
Back to top
View user's profile Send private message
Blackburns_gentoo
Guru
Guru


Joined: 26 Feb 2005
Posts: 412
Location: switzerland, Tägerwilen 127.0.0.1

PostPosted: Thu Apr 24, 2008 10:35 am    Post subject: Re: Xinerama keine 2 Screens ! Reply with quote

firefly wrote:
Ich vermute du hast das ganze über die nvidia-settings eingstellt.
Denn das Problem ist, das dadurch der WM leider nicht mitbekommt, das xinerama aktiv ist, und dadurch die Fenster über beide Monitore maximiert werden.
Denn der nvidia Treiber läd nur beim starten des X-Servers eine Fake Xinerama extension wenn TwinView in Xorg konfiguriert ist.


Genau das ist der grund warum ich twinview nicht benutzen will das verhält sich gleich wie wen du Xinerama nicht geflaggt hast. (Das hatte ich das erste mal als ich mein 2ten Monitor installiert hatte. Die Problematik Stellt sich dann wen du ein Film schauen willst oder oder ein Spiel Zocken . oder ganz einfach ein Programm Maximierst. somit hast du nur die Möglichkeit die über beide Monitore zu strecken. und gerade weil du dann eine unterschiedliche Auflösung hast fehlt doch an einer seit den ein Stück des Bild. geschweige den das es hässlich über beide Monitore verzerrt ist.

ICh hab Xinerama von anfang an überall mit kompiliert .. aber bei mir hat es sich wie beschrieben verhalten. auch hast du dann nur ein Würfel bei Compiz was bei beryl früher in Xinerama besser mit 2 Funktioniert hat.

Hab ich ne Einstellung übersehen ? bietet Nvidia ne Option die da anpasst ?

Grüsse
Balck
Back to top
View user's profile Send private message
misterjack
Veteran
Veteran


Joined: 03 Oct 2004
Posts: 1655

PostPosted: Thu Apr 24, 2008 10:50 am    Post subject: Reply with quote

Eurer beschriebenes Verhalten kann ich nicht nachvollziehen. Hier noch meine Xorg.conf: http://rafb.net/p/Vb1DdT90.html
_________________
„Meine Meinung steht fest! Bitte verwirren Sie mich nicht mit Tatsachen.“
Back to top
View user's profile Send private message
firefly
Watchman
Watchman


Joined: 31 Oct 2002
Posts: 5205

PostPosted: Thu Apr 24, 2008 10:53 am    Post subject: Reply with quote

du musst Twinview in der xorg.conf fest einstellen, dann funktioniert es auch mit Fenster Managern die Xinerama verstehen.
Wie ich schon sagte, verwendet der nvidia Treiber für TwinView eine fake Xinerama extension. Diese wird aber anscheinend nur beim starten des X-Servers geladen, wenn TwinView in der xorg.conf konfiguriert ist
_________________
Ein Ring, sie zu knechten, sie alle zu finden,
Ins Dunkel zu treiben und ewig zu binden
Im Lande Mordor, wo die Schatten drohn.
Back to top
View user's profile Send private message
misterjack
Veteran
Veteran


Joined: 03 Oct 2004
Posts: 1655

PostPosted: Thu Apr 24, 2008 11:29 am    Post subject: Reply with quote

Achso, die Info habe ich gleich ins Wiki übernommen :)
_________________
„Meine Meinung steht fest! Bitte verwirren Sie mich nicht mit Tatsachen.“
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum