DisplayLink не обнаружен Xrandr

Я пытаюсь настроить видеоадаптер HP DisplayLink USB на Debian 6, чтобы работать в стороне интегрированной видеокарты Intel i915 для ноутбука. Я использую ядро vanilla 3.11.1, в котором опции для арбитража VGA, фреймбуфер fbdev и драйвер DisplayLink компилируются как встроенные (не модули).

ноутбук имеет два монитора:

  • один подключен к этому USB-адаптеру DisplayLink
  • подключен к i915 порт VGA.

обычный монитор, закрепленный на крышке ноутбука, физически отсутствует. На рисунке показана настройка.

Setup

Я хотел бы использовать два монитора, чтобы расширить рабочий стол через них и перетащить окна через. На данный момент я смог запустить две независимые сессии X на каждом мониторе (дисплей :0 и :1) и запустить экземпляр KDE 3.5 на каждом из них одновременно. Это неудобно, однако, потому что мониторы остаются в значительной степени изолированы друг от друга (нет обмена буфером обмена, нет перетаскивания окон и т. д.).

Xinerama не является опцией, потому что это заставит все мониторы работать с одинаковой глубиной цвета и DPI, что не подходит для меня (DisplayLink имеет глубину цвета только 16 бит; мониторы имеют разные DPI).

xrandr был бы правильным вариантом для настройки мониторов, если бы он работал. Когда я запрашиваю xrandr, Я получаю разные ответы в зависимости от того, какой из двух мониторов xrandr был бежать из:


(Примечание: В следующих фрагментах, xrandr было выполнено с пустым /etc/X11 / xorg.conf)

# xrandr run on monitor attached to DisplayLink adapter:

davide@RAM:~$ xrandr --listproviders
Providers: number : 0

davide@RAM:~$ xrandr
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 1440 x 900, current 1440 x 900, maximum 1440 x 900
default connected 1440x900+0+0 0mm x 0mm
   1440x900      60.00*

# xrandr run from monitor attached to notebook's i915 integrated card, via VGA port:

davide@RAM:~$ xrandr --listproviders
Providers: number : 1
Provider 0: id: 0x43 cap: 0xb, Source Output, Sink Output, Sink Offload crtcs: 2 outputs: 2 associated providers: 0 name:Intel

davide@RAM:~$ xrandr

Screen 0: minimum 320 x 200, current 1680 x 1050, maximum 8192 x 8192
VGA1 connected 1680x1050+0+0 (normal left inverted right x axis y axis) 474mm x 296mm
   1680x1050     59.95*+
   1280x1024     75.02    60.02
   1440x900      74.98    59.89
   1280x960      60.00
   1280x800      59.81
   1152x864      75.00
   1152x720      59.97
   1024x768      75.08    60.00
   832x624       74.55
   800x600       75.00    60.32
   640x480       75.00    60.00
   720x400       70.08
TV1 disconnected (normal left inverted right x axis y axis)

ниже приведен мой xorg.файл conf:

# xorg.conf (X.Org X Window System server configuration file)

Section "ServerLayout"
    Identifier     "Head0"
    Screen      0  "USBout"
EndSection

Section "ServerLayout"
    Identifier     "Head1"
    Screen      0  "VGAout"
EndSection

Section "Device"
    Identifier  "IntelVideo"
    Driver      "intel"
    Option      "Monitor-VGA1"  "BenqSenseyeMonitor"
    Option      "Monitor-LVDS1" "LVDSout"
EndSection

Section "Monitor"
    Identifier  "BenqSenseyeMonitor"
EndSection

Section "Monitor"
    Identifier  "LVDSout"
    Option      "Ignore" "True"
EndSection

Section "Screen"
    Identifier "VGAout"
    Device "IntelVideo"
    Monitor "BenqSenseyeMonitor"
    DefaultDepth 24
    SubSection "Display"
        Modes   "1680x1050"
    EndSubSection
EndSection



Section "Device"
    Identifier  "DisplayLink"
    Driver      "fbdev"
    Option      "fbdev" "/dev/fb1"
EndSection

Section "Monitor"
    Identifier  "AcerV193WMonitor"
EndSection

Section "Screen"
    Identifier "USBout"
    Device "DisplayLink"
    Monitor "AcerV193WMonitor"
    DefaultDepth 16
    SubSection "Display"
        Modes "1440x900"
    EndSubSection
EndSection
6
задан davide
03.03.2023 10:15 Количество просмотров материала 2988
Распечатать страницу

1 ответ

в репозиториях Debian нет драйвера Xorg, который позволяет адаптеру DisplayLink совместно использовать один сеанс X с моей картой Intel i915.

решение для загрузки драйвером xorg имени displaylink доступно из точного репозитория Ubuntu, упакованного как xserver-xorg-video-displaylink. Этот драйвер правильно обрабатывает Xinerama между двумя видеокартами. Глубина цвета должна быть 16 бит для обеих карт, думал. Производительность рендеринга видео также низкая, поэтому требуются некоторые обходные пути; например. VLC должен быть инструкция по рендерингу на CPU.

0
отвечен davide 2023-03-04 18:03

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх