Author

Topic: Bounty 15LTC (or BTC) - Displaylink USB GPU + HD5xxx under Xorg. (Read 830 times)

hero member
Activity: 980
Merit: 1002
RESERVED
hero member
Activity: 980
Merit: 1002
I need displaylink usb GPUs working in linux.

I have an Acer 5741g laptop, two monitors on it. I need to add two more monitors and extend my xfce desktop. It obviously works like a charm in Win7, need it under Xorg.

Primary driver is fglrx 13.101 from ubuntu saucy repo.
DKMS 2.2.0.3
Kernel is 3.10.6.
Distro is Xubuntu 13.04 (if we may so call it, there is little of the original 13.04)

Don't waste your time linking tutorials & hints from the net, I already did my homework. Simply doesn't work. Probably this thread can only be solved (maybe, but I do not have a lot of confidence) by a geek who also own a displaylink adapter and can mess with it.

I was able to run two different X servers and manage them with x2x but is not what I'm looking for. Bounty will be paid only if someone help me to manage a single Xorg, 4 monitors, 2 from HD5xxx and 2 from USB Displaylink adapters.  Would love to manage them as xrandr outputs but is not mandatory.

Displaylink official support on Linux is near 0, they admit it works 1 time on 10.

I'm offering 15 LTC to fix this, I can pay in BTC also.

Code:
Bus 002 Device 012: ID 17e9:0198 DisplayLink
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0        64
  idVendor           0x17e9 DisplayLink
  idProduct          0x0198
  bcdDevice            0.14
  iManufacturer           1 DisplayLink
  iProduct                2 WS Tech USB-DVI
  iSerial                 3 380021

Code:
01:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI Park [Mobility Radeon HD 5430/5450/5470] (prog-if 00 [VGA controller])
Subsystem: Acer Incorporated [ALI] Device 036d
Flags: bus master, fast devsel, latency 0, IRQ 46
Memory at a0000000 (64-bit, prefetchable) [size=256M]
Memory at b4000000 (64-bit, non-prefetchable) [size=128K]
I/O ports at 3000 [size=256]
Expansion ROM at b4040000 [disabled] [size=128K]
Capabilities: [50] Power Management version 3
Capabilities: [58] Express Legacy Endpoint, MSI 00
Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010
Kernel driver in use: fglrx_pci

Useful hints:
modesetting & fbdev as Device in xorg, both tried, afaik no way.
udlfb blacklisted. usb gpus works as console but mplayer doesn't work to play videos on it.
modesetting device on Screen0: segfault
modesetting device on Screen2 (ati0 on Screen 0 (VGA) and Screen1 (HDMI): ignored by Xorg

Edit - Another note:

xrandr --listproviders doesn't list my fglrx, instead lists the displaylink devices, but only if I connect them once X is loaded and only if I load a 'modesetting' Device into xorg.conf
Code:
Section "Device"
        Identifier  "dl0"
        Driver      "modesetting"
        Option      "ShadowFB" "off"
EndSection


ask and get answered. I can pay the bounty in BTC if preferred, Btce LTCBTC rate will be applied.
Jump to: