Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

29.06.2012, 16:48

Zwei Grafikkarten - 3 Monitore

Hallo Leute,

ich versuche 3 Monitore zufriedenstellend zum Laufen zu bringen. Hab eine Intel-Karte an der 2 Monitore angeschlossen sind und eine Nvidia mit 1 Monitor. Allerdings lassen sich die Fenster zwischen den Karten nicht schieben, also zB. vom Intel-Monitor 2 auf Nvidia-Monitor. Kennt jemand eine Lösung für das Problem?
"xrandr" auf dem Intel-Monitor liefert

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
Screen 0: minimum 320 x 200, current 2880 x 1024, maximum 8192 x 8192
LVDS1 connected 1600x900+0+0 (normal left inverted right x axis y axis) 309mm x 174mm
   1600x900       60.0*+   40.1  
   1024x768       60.0  
   800x600        60.3     56.2  
   640x480        59.9  
VGA1 connected 1280x1024+1600+0 (normal left inverted right x axis y axis) 376mm x 301mm
   1280x1024      60.0*+   75.0  
   1152x864       75.0  
   1024x768       75.1     60.0  
   800x600        75.0     60.3  
   640x480        75.0     60.0  
   720x400        70.1  


Auf dem Nvidia:

Quellcode

1
Screen 1: minimum 1920 x 1080, current 1920 x 1080, maximum 1920 x 1080


Wie man sieht sind es zwei Screens. Wie kann ich diese zusammenfassen?
Xinerama ist keine Option, denn dann geht die RandR Extendion verloren. Dadurch gehen einige Programme nicht mehr.
Ausserdem werden dann die beiden Intel-Monitore zu einem, Maximieren der Fenster geht dann über beide Bildschirme.

Hier ist meine aktuelle xorg.conf:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
Section "InputClass"
	Identifier "keyboard-all"
	Driver "evdev"
	Option "XkbLayout" "de"
	MatchIsKeyboard "on"
EndSection

Section "Device"
    Identifier     "Intel Device"
    Driver         "intel"
    BusID          "PCI:00:02:0"
    Option         "monitor-LVDS1" "LVDS Monitor"
    Option         "monitor-VGA1"  "VGA Monitor"  
EndSection

Section "Device"
    Identifier     "Nvidia Device"
    Driver         "nvidia"
    BusID          "PCI:1:0:0"
    Option         "AddARGBGLXVisuals" "true"
    Option         "AllowGLXWithComposite" "true"
EndSection

Section "Monitor"
    Identifier     "VGA Monitor"
    Option         "RightOf" "LVDS Monitor"
EndSection

Section "Monitor"
    Identifier     "DVI Monitor"
    Option         "RightOf" "VGA Monitor"
EndSection

Section "Monitor"
    Identifier     "LVDS Monitor"
EndSection

Section "Screen"
    Identifier     "DVI Screen"
    Device         "Nvidia Device"
    Monitor        "DVI Monitor"
EndSection

Section "Screen"
    Identifier     "VGA Screen"
    Device         "Intel Device"
    Monitor        "VGA Monitor"
EndSection

Section "Screen"
    Identifier     "LVDS Screen"
    Device         "Intel Device"
    Monitor        "LVDS Monitor"
EndSection

Section "ServerLayout"
    Identifier     "Layout0"
    Screen         "LVDS Screen"
    Screen         "VGA Screen" RightOf "LVDS Screen"
    Screen         "DVI Screen" RightOf "VGA Screen"
EndSection

Section "Extensions"
    Option "Composite" "Enable"
    Option "RANDR" "Enable"
EndSection



und die Xorg.0.log im Anhang
»bell« hat folgende Datei angehängt:
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.

2

30.06.2012, 00:48

hmm ist es überhaupt möglich von zwei verschiedenen Grafikkarten das zu machen ? ...

Denk mir das es wen nur zwischen nvidia geht oder nur zwischen den intel karten (oder ati)

du hast zwei verschiedene driver und ob die sich da verständigen können wenn man jetzt von intel grafik auf nvidia grafik ein screen rüber schiebt hmm?
''''''''''''''''''''''''''''''''''''''''''''''''
Gentoo-Linux
der G-Punkt eines Pc´s

''''''''''''''''''''''''''''''''''''''''''''''''

3

02.07.2012, 14:08

Ich habe es bisher so verstanden, dass es nur mit aktiven xinerama funktioniert. Aber ein aktives Xinerama deaktiviert die RandR Extendion. Einige Progamme wie zB. Gimp starten dann nicht mehr ?(

Mal sehen was künftige neuere xorg-Versionen bringen. OT: warum ist eigentlich bisher nur xorg-7.4 aus 2008 im Portage? Aktuell ist schon xorg-7.7
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.

4

03.07.2012, 11:55

Das liegt wahrscheinlich daran, dass die aktuellen proprietären Treiber mit neueren Versionen von Xorg inkompatible sind. Ältere Versionen von Xorg funktionieren damit, aber warum soooo eine alte Version von Xorg verwendet wird ist mir ein Rätsel...

LG Zeitgeist

Zitat

Pipes sind wie eine Zahnpastatube:
Um den Inhalt zu untersuchen,
muss man ihn erst herausdrücken;
danach gibt es keine Möglichkeit,
ihn wieder hineinzubringen.

--Marc J. Rochkind in "UNIX Programmierung für Fortgeschrittene"

5

16.07.2012, 16:20

Ich hätte auch mal eine Frage dazu.

Aktuell benutze ich 2 ATI Grafikkarten mit 3 Bildschirmen. Alles läuft soweit super. (eine ist Onboard und die andere OffBoard). Der der Propäritäre Kram in der neuen Version jedoch meine onBoard nicht mehr unterstützt wollte ich einmal Nachfragen, ob der OpenSource in zwischen auch so weit ist dies zu können. Vor ca 2 Jahren ging dies noch nicht.

BTW bei 2 verschiedenen Grafikkarten arbeitest DU mit 2 xorg Servern. Das können meines wissens nach nur die Prop. Treiber.

6

16.07.2012, 18:19

Nein, es ist ein X-Server, jedoch hat er zwei Screens ein "echo $DISPLAY" liefert ":0.0" (beide Intel-'Monitore mittels xrandr als ein Screen) und ":0.1" (Nvidia). Die Maus geht zwar von einem Screen auf den anderen, jedoch kann ich keine Fenster zwischen den beiden Screens hin und her schieben.
Aktiviere ich "xinerama" so kann ich zwischen den Displays schieben, jedoch geht die RandR Erweiterung verloren und die beiden Monitore an der Intel-Karte sind dann ein Screen (Maximieren der Fenster über beide Monitore). X(

Das selbe Verhalten habe ich sowohl mit nouveau als auch mit nvidia-drivers. Also ob proprietär oder nicht spielt keine Rolle.

Irgend wie muss ich aktuell einen der beiden Tode sterben ;(
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.