1. Computers
  2. Display Drivers
  3. Graphics Cards
  4. Memory
  5. Motherboards
  6. Processors
  7. Software
  8. Storage
  9. Operating Systems


Facebook RSS Twitter Twitter Google Plus


Phoronix Test Suite

OpenBenchmarking.org

Using DisplayLink USB Graphics On Ubuntu 12.04

Ubuntu

Published on 04 May 2012 08:37 AM EDT
Written by Michael Larabel in Ubuntu
4 Comments

Here's the first shot at using a USB-based DisplayLink graphics adapter with Ubuntu 12.04 LTS.

As mentioned a few days ago, Plugable gave me four of their multi-seat terminal clients to try out that they are currently offering on Kickstarter to have a $50 easy-to-use multi-seat experience. Two of the devices are the DC-125 with the DisplayLink DL-125 chipset while the other two are the UD-160-A with the DisplayLink DL-165 chipset that can output up to 1920 x 1080 over DVI or VGA.

In quickly wanting to try out one of the DC-125 USB graphics devices before leaving, I wanted to see what would happen if using the multi-seat USB device on Ubuntu 12.04. All of the work Plugable has been doing and many of the other upstream developers have benefited Fedora 17 -- that's where the multi-seat experience is seamless.

Bernie Thompson, the founder of Plugable, is the upstream maintainer of the DisplayLink FB driver in the mainline Linux kernel. This FB driver is soon going to be succeeded by the DisplayLink KMS driver. However, aside from the DisplayLink FB/KMS graphics driver and the DisplayLink DDX driver, there's also other work that goes into making this multi-seat experience a reality.

Lennart Poettering of Red Hat made systemd changes to make this multi-seat experience more streamlined, and he even considers this work to be the most awesome but least advertised feature of the Beefy Miracle. So it's known that Ubuntu 12.04 won't be a seamless Plugable multi-seat experience since they're not even touching systemd, but nevertheless I was curious about DisplayLink graphics on Ubuntu 12.04, since it does at least have the frame-buffer driver (udlfb) as part of its kernel build.

Using DisplayLink USB Graphics On Ubuntu 12.04

The DisplayLink DL-125 ASIC only supports VGA and a maximum resolution of 1440x900 or 1280x1024, which limited the range of monitors that could be tested here at my home office... (At least the DL-165 supports DVI and resolutions up to 1920 x 1080.) But I still have two Acer AL1715 displays, which are 1280 x 1024 VGA LCD panels that I've had for the past six years. (For those that always ask when seeing photos, the dual and quad LCD stands I use are the Tyke Supply monitor stands and I highly recommend those over the more popular - and more expensive - Ergotron stands. The 17-inch Acer LCD is then clamped to the Tyke Supply dual LCD stand with a Arctic Z1 stand.)

Using DisplayLink USB Graphics On Ubuntu 12.04

When booting Ubuntu 12.04 with its stock Linux 3.2 kernel and the DL-125 USB adapter connected to the 1280 x 1024 VGA display, the udlfb driver was loaded automatically and the external display lit up, but the screen was just green...

Using DisplayLink USB Graphics On Ubuntu 12.04 Using DisplayLink USB Graphics On Ubuntu 12.04

As I had the Linux 3.3 and Linux 3.4 (development) kernels also installed due to other tests being run from this Intel Linux system, I also tried out the DisplayLink USB graphics hardware with the newer kernel and the frame-buffer driver there. The Acer LCD was no longer green and there was now text, but the frame-buffer driver reported that it was unable to get valid EDID from the display. This is rather interesting since in the six years of using this name-brand LCD for tests, it's never had EDID-related issues. This is a standard 1280 x 1024 panel and even with the old UMS-only X.Org drivers from six years ago, that never even hit any Extended Display Identification Data problems.

Using DisplayLink USB Graphics On Ubuntu 12.04

But even after claiming there was no valid EDID, the udlfb driver was at least able to determine there was the 1280 x 1024 valid mode, but in the end it chose 800 x 600.

Using DisplayLink USB Graphics On Ubuntu 12.04

For now it looks like the best DisplayLink USB graphics experience on Linux is with Fedora 17. However, this will be continued after having more time to try out the hardware in different configurations.

About The Author
Michael Larabel is the principal author of Phoronix.com and founded the web-site in 2004 with a focus on enriching the Linux hardware experience and being the largest web-site devoted to Linux hardware reviews, particularly for products relevant to Linux gamers and enthusiasts but also commonly reviewing servers/workstations and embedded Linux devices. Michael has written more than 10,000 articles covering the state of Linux hardware support, Linux performance, graphics hardware drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated testing software. He can be followed via and or contacted via .
Latest Linux Hardware Reviews
  1. Even With Re-Clocking, Nouveau Remains Behind NVIDIA's Proprietary Linux Driver
  2. The Power Consumption & Efficiency Of Open-Source GPU Drivers
  3. AMD R600g/RadeonSI Performance On Linux 3.16 With Mesa 10.3-devel
  4. Intel Pentium G3258 On Linux
Latest Linux Articles
  1. Nouveau vs. Radeon vs. Intel Tests On Linux 3.16, Mesa 10.3-devel
  2. KVM Benchmarks On Ubuntu 14.10
  3. X.Org Server 1.16 Officially Released With Terrific Features
  4. Ubuntu With Linux 3.16 Smashes OS X 10.9.4 On The MacBook Air
Latest Linux News
  1. "The World's Most Highly-Assured OS" Kernel Open-Sourced
  2. NVIDIA Is Working Towards VDPAU H.265/HEVC Support
  3. Hawaii Bug-Fixes Start Hitting Mainline RadeonSI Gallium3D
  4. The FFmpeg vs. Libav War Continues In Debian Land
  5. Grand Theft Auto Running On Direct3D Natively On Linux Shows Gallium3D Potential
  6. GCC As A Just-In Time Compiler Is An Interesting Project
  7. Age Of Wonders III Is Still Being Ported To Linux
  8. Git 2.1 To Further Mainline Windows Support Patches
  9. Debian 8.0 Jessie Is Settling For Linux 3.16
  10. Meson: A Next-Gen Build System Showing Promise
Latest Forum Discussions
  1. Debian + radeonsi
  2. Open-source drivers on ATI R7 260X
  3. Updated and Optimized Ubuntu Free Graphics Drivers
  4. List of Linux friendly Kickstarter projects
  5. Linus Torvalds On GCC 4.9: Pure & Utter Crap
  6. Porting Mesa to the Playstation 2
  7. ASRock AM1H-ITX: One Of The Best AM1 Mini-ITX Motherboards
  8. Table test