Как заставить второй дисплей работать вместе с основным?

Я почти решил эту проблему... У меня теперь работают оба дисплея. На дополнительном дисплее отображается фиолетовый фон. К сожалению, я не могу использовать это. (Я не могу навести на нее мышь и т. Д.)

Вот вывод xrandr --verbose --screen 1:

Экран 1: минимум 320 x 200, ток 800 x 480, максимум 800 x 480
LILLIPUT USB Mo подключен (обычный) Идентификатор: 0x175 Метка времени:  271103 Субпиксель: горизонтальный rgb Клоны:    
 CRTC:       0
 CRTC: 0 Преобразование: 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 фильтра EDID:
  00ffffffffffff0031900120eb030000
  2013010380101778ca54548f54599726
  cb545400000001010101010101010101
  010101010101540b208030e02d102830
  7304000000000018000000fd00374118
  2905000a202020202020000000fc0055
  5342204d6f6e69746f720a0a00000010
  00000000000000000000000000000028
  800x480 (0x176)   29.0MHz -Hsync -vsync + предпочтительная ч: ширина 800 начало 840 конец 888 общего число 928 перекос 0 часов 31.2KHz
        v: высота 480 старт 503 конца 506 всего 525 часов 59,5 Гц 

А вот мой xorg.conf файл:

# nvidia-settings: X конфигурационный файл, сгенерированный nvidia-settings
# nvidia-settings: версия 1.0  (buildd@yellow) пт 9 апреля 11:51:21 UTC 2010

# nvidia-xconfig: X-файл конфигурации, сгенерированный nvidia-xconfig
# nvidia-xconfig: версия 1.0  (buildmeister@builder58) Пт 12 марта 02:12:40 PST 2010

Раздел "ServerLayout"
    Идентификатор "Layout0"
    Экран 1  "DisplayLinkScreen" RightOf "Screen0"
    Экран 0 "Экран0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Вариант "Xinerama" "0"
EndSection

Раздел "Файлы"
EndSection

Раздел "InputDevice"

    # генерируется по умолчанию
    Идентификатор "Mouse0"
    Водитель "мышка"
    Опция "Протокол" "Авто"
    Опция "Устройство" "/dev/psaux"
    Опция "Emulate3Buttons" "нет"
    Опция "ZAxisMapping" "4 5"
EndSection

Раздел "InputDevice"

    # генерируется по умолчанию
    Идентификатор "Клавиатура0"
    Водитель "КБД"
EndSection

Раздел "Монитор"
    Идентификатор "Монитор0"
    VendorName     "Неизвестно"
    ModelName      "LPL"
    HorizSync       30,0 - 75,0
    VertRefresh     60.0
    Опция "ДПМС"
EndSection

Раздел "Устройство"
    Идентификатор "Device0"
    Водитель "nvidia"
    VendorName     "Корпорация NVIDIA"
    BoardName      "GeForce 8400M GS"
    BusID          "PCI:1:0:0"
    Экран 0
EndSection

Раздел "Экран"
    Идентификатор "Screen0"
    Устройство "Устройство0"
    Монитор "Монитор0"
    DefaultDepth    24
    Опция "TwinView" "0"
    Опция "Метамод" "DFP: nvidia-auto-select +0+0"
    Подраздел "Дисплей"
        Глубина 24
    EndSubSection
EndSection

#################################################

############### DisplayLink StufF###############

Раздел "Устройство"
    Идентификатор "DisplayLinkDevice"
    драйвер "displaylink"
    Опция "fbdev" "/dev/fb0"
EndSection

Раздел "Монитор"
    Идентификатор "DisplayLinkMonitor"
EndSection

Раздел "Экран"
    Идентификатор "DisplayLinkScreen"
    Устройство "DisplayLinkDevice"
    Монитор "ДисплейЛинкМонитор"
    DefaultDepth    16
    Подраздел "Дисплей"
        Глубина 16
        Режимы "800 × 480"
    EndSubSection
EndSection

Update: After adding...

Xinerama "1"

...I now have the secondary screen mirroring the primary one. But I'm hoping I can have separate displays.

1 ответ

Я починил это. Проблема в том, что для использования Xinerama оба дисплея должны использовать одну и ту же битовую глубину. (16 бит)

Другие вопросы по тегам