Как настроить несколько видеокарт в Linux?

3629
Jader Dias

В Ubuntu Lucid Lynx RC я получил TwinView от NVidia для работы с двумя мониторами на одной видеокарте. Но когда я использую те же мониторы, но разделяю их между видеокартами, я не могу заставить TwinView работать, и он запускает X-сервер для каждого монитора.

Я хочу тот же эффект, который я имел с одной видеокартой.

2

1 ответ на вопрос

3
akira

Я не думаю, что это возможно с TwinView, но я думаю, что это возможно с Xinerama.

Во - первых, прочитайте « Глава 13. Настройка TwinView ». Я не вижу ничего, связанного с несколькими GPU. «единственная» причина использовать twinview поверх обычной xinerama заключается в том, что с twinview все дисплеи могут отображать hw-ускоренный opengl. Имхо, Ксинерама - это путь.

Прочтите « Глава 15. Настройка нескольких экранов X на одной карте », чтобы узнать, как настроить несколько «экранов» («экран» подключен к «устройству» [gpu] и монитору, поэтому в основном «экран» равен один из ваших мониторов). без дальнейшей настройки у вас теперь будет запущен один xserver, который показывает несколько «разделенных» областей (вы не можете перемещать окна между ними).

Раздел "Экран" Идентификатор "left_screen" Устройство "left_gpu" Монитор "left_monitor" DefaultDepth 24 Подраздел "Отображение" Глубина 24 режима "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 

Вы добавляете все «экраны» до тех пор, пока не будете удовлетворены своим макетом (вы можете иметь несколько макетов, различайте их с помощью Identifierоператора):

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

Теперь прочитайте « Глава 14. Настройка GLX в Xinerama ». по сути это говорит: положить

Option "Xinerama" "True" 

в ваш Serverflagsраздел.

Похожие вопросы