Проект

Общее

Профиль

Действия

3-monitors » История » Редакция 4

« Предыдущее | Редакция 4/11 (Разница(diff)) | Следующее »
Рамиль Абдулбяров, 2012-10-12 12:44


Схема подключения 3 мониторов (Xorg server).

Конфигурационный файл xorg servera
/etc/X11/xorg.conf

Сущности:

Device определение устройства. Свойства:
  • Identifier - имя, label устройства
  • Driver - тип драйвера (производитель драйвера)
  • BusID - ID на шине (lspci)
  • Option - (если на видеокарте несколько выходов, указываем тип порта)
  • screen - номер на видеокарте.
Monitor можно задать разрешение экрана
  • Identifier - label устройства
Screen Экран, строится на объединении сущностей Device и Monitor
  • Identifier - label устройства
  • Monitor - указываем ранее определённый monitor
  • Device - указываем ранее определённый device

ServerLayout Расположение экранов

Section "ServerFlags" 
        Option          "xinerama"      "True" 
EndSection

Section "ServerFlags" 
        Option     "DontZap" "false" 
EndSection

Section "Device"                                 # Определяем первый выход внешней видеокарты
        Identifier      "VideoDeviceNvidia-VGA"  # Указываем уникальное, понятное себе, имя (будет использоваться в других блоках конфиги)
        Driver          "nouveau"                # Тип драйвера
        BusID           "PCI:1:0:0"              # ID устройства на шине (смотрим командой lspci)
        Option          "ZaphodHeads" "VGA-2"    # Тип выхода (смотрим командой )
        screen          0                        # На каждой видеокарте нумерация выходов начинается сначала
EndSection

Section "Device" 
        Identifier      "VideoDeviceNvidia-DVI" 
        Driver          "nouveau" 
        BusID           "PCI:1:0:0" 
        Option          "ZaphodHeads" "DVI-I-1" 
        screen          1
EndSection

Section "Device"                                 # Определяем интегрированную видеокарту
        Identifier      "VideoDeviceIntel" 
        Driver          "intel" 
        BusID           "PCI:0:2:0" 
        screen          0
EndSection

Section "InputClass" 
        Identifier      "Keyboard Defaults" 
        MatchIsKeyboard "yes" 
        Option          "XkbLayout" "us,ru" 
        Option          "XkbOptions" "grp:shift_toggle,grp_led:scroll" 
        Option          "XkbVariant" ",winkeys" 
EndSection

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

Section "Monitor" 
        Identifier      "Configured Monitor center" 
EndSection

Section "Monitor" 
        Identifier      "Configured Monitor left" 
EndSection

Section "Monitor" 
        Identifier      "Configured Monitor right" 
EndSection

Section "Screen"                                       # Экран. Связываем монитор с конкретным выходом видеокарты 
        Identifier      "Screen center" 
        Monitor         "Configured Monitor center" 
        Device          "VideoDeviceIntel" 
EndSection

Section "Screen" 
        Identifier      "Screen left" 
        Monitor         "Configured Monitor left" 
        Device          "VideoDeviceNvidia-VGA" 
EndSection

Section "Screen" 
        Identifier      "Screen right" 
        Monitor         "Configured Monitor right" 
        Device          "VideoDeviceNvidia-DVI" 
EndSection

Section "ServerLayout"                                           # Расположение экранов.
        Identifier      "Default Layout" 
        Screen          "Screen center"                          # Указываем центральный экран
        Screen          "Screen left" LeftOf "Screen center"     # Определяем положение "левого" экрана относительно центрального
        Screen          "Screen right" RightOf "Screen center"   # Определяем положение "правого" экрана относительно центрального
        Option          "Xinerama" "on" 
        Option          "Clone" "off"                            # Отключаем клонирование картинки 
EndSection

Section "DRI" 
        Mode 0666
EndSection

Обновлено Рамиль Абдулбяров больше 12 лет назад · 11 изменени(я, ий)