Wie konfiguriere ich mehrere Grafikkarten in Linux?

3726
Jader Dias

In Ubuntu Lucid Lynx RC habe ich NVidias TwinView mit zwei Monitoren in einer einzigen Grafikkarte arbeiten lassen. Wenn ich jedoch dieselben Monitore verwende, sie aber zwischen den Grafikkarten aufteile, kann TwinView nicht funktionieren, und es wird für jeden Monitor ein X-Server gestartet.

Ich möchte den gleichen Effekt, den ich mit einer Grafikkarte hatte.

2

1 Antwort auf die Frage

3
akira

ich denke nicht, dass das mit twinview möglich ist, aber ich denke, dass es mit xinerama möglich ist.

Lesen Sie zuerst " Kapitel 13. TwinView konfigurieren ". Ich sehe nichts im Zusammenhang mit mehreren GPUs. Der "einzige" Grund, Twinview über normales Xinerama zu verwenden, besteht darin, dass mit Twinview alle Displays hw-beschleunigtes opengl anzeigen können. Also, imho, Xinerama ist der Weg zu gehen.

Lesen Sie ' Kapitel 15. Mehrere X-Bildschirme auf einer Karte konfigurieren ', um zu erfahren, wie Sie mehrere 'Bildschirme' einrichten können (ein 'Bildschirm' ist mit einem 'Gerät' [gpu] und einem Monitor verbunden, daher ist im Grunde ein 'Bildschirm' gleich einer Ihrer Monitore). Ohne weitere Einstellungen wird jetzt ein Xserver ausgeführt, der mehrere "getrennte" Bereiche anzeigt (Sie können keine Fenster zwischen ihnen verschieben).

Abschnitt "Bildschirm" Bezeichner "left_screen" Gerät "left_gpu" Monitor "left_monitor" DefaultDepth 24 Unterabschnitt "Anzeige" Tiefe 24 Modi "1600x1200" EndSubsection EndSection

Section "Screen" Identifier "middle_screen" Device "left_gpu" Monitor "middle_monitor" DefaultDepth 24 Subsection "Display" Depth 24 Modes "1600x1200" EndSubsection EndSection  Section "Screen" Identifier "right_screen" Device "right_gpu" Monitor "right_monitor" DefaultDepth 24 Subsection "Display" Depth 24 Modes "1600x1200" EndSubsection EndSection 

Sie addieren alle "Bildschirme", bis Sie mit Ihrem Layout zufrieden sind (Sie können mehrere Layouts verwenden, über die IdentifierAnweisung unterscheiden):

 Section "ServerLayout" ... Screen 0 "left_screen"  Screen 1 "middle_screen" rightOf "left_screen" Screen 2 "right_screen" rightOf "middle_screen" ... EndSection 

Lesen Sie jetzt ' Kapitel 14. GLX in Xinerama konfigurieren '. im Wesentlichen heißt es: put

Option "Xinerama" "True" 

zu deinem ServerflagsAbschnitt.