como obter um adaptador de monitor DisplayLink funcionando no Ubuntu 13.10

0

Eu tenho um adaptador de vídeo UGA-2K-A USB 2.0 para DVI DisplayLink e estou tentando fazê-lo funcionar no Ubuntu 13.10 para ligá-lo a um monitor.

Primeiro, confirmei que o pacote xserver-xorg-video-modesetting estava instalado. Foi por padrão.

Em seguida, conectei o adaptador gráfico. A saída dmesg na conexão de conexão inicial foi a seguinte:

[ 4679.672775] usb 2-2: new high-speed USB device number 9 using xhci_hcd
[ 4679.690786] usb 2-2: device descriptor read/8, error -32
[ 4679.810714] usb 2-2: device descriptor read/8, error -32
[ 4680.025025] usb 2-2: new high-speed USB device number 10 using xhci_hcd
[ 4680.045611] usb 2-2: New USB device found, idVendor=17e9, idProduct=0378
[ 4680.045621] usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 4680.045626] usb 2-2: Product: Plugable UGA-2K-A
[ 4680.045631] usb 2-2: Manufacturer: DisplayLink
[ 4680.045634] usb 2-2: SerialNumber: 786492
[ 4680.097418] [drm] vendor descriptor length:22 data:22 5f 01 00 20 05 00 01 03 00 04
[ 4680.330439] udl 2-2:1.0: fb1: udldrmfb frame buffer device
[ 4680.330452] [drm] Initialized udl 0.0.1 20120220 on minor 1
[ 4680.330503] usbcore: registered new interface driver udl

Eu entendo que a linha

udl 2-2:1.0: fb1: udldrmfb frame buffer device

implica que o driver do kernel foi ligado.

Neste ponto, o LED no dispositivo não estava aceso e o monitor conectado ao adaptador gráfico não registrou um sinal.

Algumas informações sobre o kernel e xrandr são as seguintes:

uname -r
3.11.0-18-generic

xrandr --version
xrandr program version       1.4.0
Server reports RandR version 1.4

xrandr --listproviders
Providers: number : 1
Provider 0: id: 0x49 cap: 0xb, Source Output, Sink Output, Sink Offload crtcs: 4 outputs: 6 associated providers: 0 name:Intel

Eu reiniciei o computador com o adaptador gráfico conectado. A saída dmesg relevante na inicialização foi a seguinte:

[    2.118884] usb 2-2: new high-speed USB device number 3 using xhci_hcd
[    2.138973] usb 2-2: New USB device found, idVendor=17e9, idProduct=0378
[    2.138978] usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    2.138980] usb 2-2: Product: Plugable UGA-2K-A
[    2.138982] usb 2-2: Manufacturer: DisplayLink
[    2.138984] usb 2-2: SerialNumber: 786492
[    2.144629] [drm] Initialized drm 1.1.0 20060810
[    2.149981] [drm] vendor descriptor length:22 data:22 5f 01 00 20 05 00 01 03 00 04
[    2.262948] tsc: Refined TSC clocksource calibration: 2394.457 MHz
[    2.290353] open /dev/fb0 user=0 fb_info=ffff88020e9e2800 count=1
[    2.293046] [drm] write mode info 153
[    2.293051] Console: switching to colour frame buffer device 210x65
[    2.307012] usb 2-4: new full-speed USB device number 4 using xhci_hcd
[    2.317593] udl 2-2:1.0: fb0: udldrmfb frame buffer device
[    2.317595] udl 2-2:1.0: registered panic notifier
[    2.317599] [drm] Initialized udl 0.0.1 20120220 on minor 0
[    2.317628] usbcore: registered new interface driver udl
[    2.324247] usb 2-4: New USB device found, idVendor=8087, idProduct=07dc
[    2.324251] usb 2-4: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[    2.491175] usb 2-5: new full-speed USB device number 5 using xhci_hcd

Neste ponto, o LED no dispositivo está aceso e o monitor conectado ao adaptador gráfico registra um sinal (embora a imagem seja preta).

A saída de xrandr --listproviders permanece a seguinte:

Providers: number : 1
Provider 0: id: 0x49 cap: 0xb, Source Output, Sink Output, Sink Offload crtcs: 4 outputs: 6 associated providers: 0 name:Intel

Não sei o que fazer a seguir. De acordo com uma postagem no fórum , pode ser que eu precise escravizar o segundo dispositivo de gráficos para o primeiro, mas não tenho idéia de como fazer isso. Eu realmente aprecio alguma orientação. :) Obrigado!

    
por d3pd 08.04.2014 / 12:50

1 resposta

0

Enquanto a taxa de quadros é um pouco lenta às vezes e pode haver erros de identificação das dimensões da tela ocasionalmente, ela está funcionando no Ubuntu 14.04, então a atualização é uma solução.

    
por d3pd 26.04.2014 / 20:59