Используя переходник DisplayLink или MCT с водителем выбор режима для схем из xorg

у меня есть адаптер USB2 displaylink, подключенный к моей машине, чтобы использовать этот хороший второй монитор, который у меня здесь. Основной видеокартой является ужасный Poulsbo, так что нет никакого аппаратного ускорения, чтобы беспокоиться о (не имеет никакого значения в Emacs в любом случае ;-).

поэтому я использую тривиальный xorg.conf с just:

Section "Device"
    Identifier      "Video Device"
    driver          "modesetting"
EndSection

X-сервер запускается нормально, но используется только основной (т. е. Poulsbo-connected) дисплей. Обнаружена другая карта (о чем свидетельствует "xrandr --list-providers" вывод), но "недостаточно" (о чем свидетельствует тот факт, что в "xrandr"выводится только один вывод):

% xrandr
Screen 0: minimum 320 x 200, current 1200 x 1600, maximum 4096 x 4096
DVI-0 connected 1200x1600+0+0 left (normal left inverted right x axis y axis) 432mm x 324mm
   1600x1200     60.00*+  54.88  
   1280x1024     75.02    60.02  
   1280x960      60.00  
   1152x864      75.00  
   1024x768      75.08    70.07    60.00  
   832x624       74.55  
   800x600       72.19    75.00    60.32    56.25  
   640x480       75.00    72.81    66.67    60.00  
   720x400       70.08  
% xrandr --listproviders
Providers: number : 2
Provider 0: id: 0x77 cap: 0x0 crtcs: 2 outputs: 1 associated providers: 0 name:modesetting
Provider 1: id: 0x41 cap: 0x2, Sink Output crtcs: 1 outputs: 1 associated providers: 0 name:modesetting
%

Xorg.0.файл журнала не имеет никаких специальных (WW) или (EE), за исключением ожидаемых сбоев glamor/aiglx. Единственный намек на возможную проблему я вижу, когда я начинаю "xinit" я:

pci id for fd 10: 8086:8108, driver (null)
EGL_MESA_drm_image required.
MESA-LOADER: malformed or no PCI ID
gbm: failed to open any driver (search paths /usr/lib/i386-linux-gnu/dri:${ORIGIN}/dri:/usr/lib/dri)
gbm: Last dlopen error: /usr/lib/dri/udl_dri.so: cannot open shared object file: No such file or directory
failed to load driver: udl
EGL_MESA_drm_image required.
xf86: found device 1

Итак, мой вопрос: как я могу включить вывод на моей второй (displaylink) карте? Или где я могу найти дополнительную информацию (с веб-поиск не ведет меня никуда, потому что ключевое слово" modesetting " заканчивается соответствием множеству нерелевантных потоков о других драйверах)?

19
задан DavidPostill
11.11.2022 5:37 Количество просмотров материала 3634
Распечатать страницу

1 ответ

новый драйвер DisplayLink (udldrmfb) piggy отступает от вашей видеокарты, в моем случае, я хочу использовать Intel DRI/OpenGL, но использовать USB для отображения. udlfb устарел и должен быть занесен в черный список. fbdev не дает вам аппаратного ускорения.

из коробки, если подключен перед загрузкой, мой экран работает без xorg.conf

xrandr --listproviders
Provider 0: id: 0x48 cap: 0x9, Source Output, Sink Offload crtcs: 4 outputs: 5 associated providers: 1 name:Intel
Provider 1: id: 0xe8 cap: 0x2, Sink Output crtcs: 1 outputs: 1 associated providers: 1 name:modesetting

однако, я хотел работать Xorg.conf, чтобы я мог настроить / использовать с Mali (ARM) на Odroid, для которого требуется Файл xorg.conf

BusID и kmsdev нужно настройки для вашей конкретной установки, см. lspci и /sys/class/drm/. Раздел Monitor может быть опущен, если ваш монитор имеет правильный EDID.

Section "Device"
    Identifier  "inteldev"
    Driver      "intel"
    BusID       "PCI:0:2:0"
EndSection

Section "Device"
    Identifier  "usbdev"
    Driver      "modesetting"
    Option      "kmsdev" "/dev/dri/card0"
EndSection

Section "Monitor"
    Identifier "DVI-1-0"
    Option "PreferredMode" "1280x800"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "inteldev"
EndSection

Section "Screen"
    Identifier     "Screen1"
    Device         "usbdev"
EndSection

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    Screen      1  "Screen1"
    Option         "Xinerama" "0"
EndSection

окружающая среда: Ubuntu 14.04.1, 3.19.0-9-generic kernel, Intel i7-4770R, Iris Pro 5200, MIMO USB screen.

0
отвечен kevinf 2022-11-12 13:25

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

Ваш ответ

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

Имя
Вверх