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

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

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

2
задан 08.03.2016, 21:36

1 ответ

я не думаю, что это возможно с twinview, но я думаю, что это возможно с xinerama.

во-первых, прочитайте 'Главу 13. Конфигурирование TwinView'. я не вижу ничего связанного с несколькими gpus., которыми "единственная" причина использовать twinview по нормальному xinerama состоит в том, что с twinview все дисплеи могут показать hw-accelerated opengl., таким образом, по моему скромному мнению, xinerama является способом пойти.

прочитайте 'Главу 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 раздел.

3
ответ дан 08.12.2019, 07:34

Теги

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