Generic USB Display Driver "GUD" Slated For Linux 5.13

Written by Michael Larabel in Hardware on 25 March 2021 at 07:09 AM EDT. 9 Comments
HARDWARE
The Generic USB Display Driver "GUD" has just been sent in as part of the latest DRM-Misc-Next material to DRM-Next which in turn will land for Linux 5.13. The Generic USB Display Driver is nifty and allows for opening up possibilities like turning a Raspberry Pi Zero into a USB to HDMI display adapter among other fun use-cases.

The open-source Generic USB Display Driver when paired with a proper USB gadget driver can be used for projects like do-it-yourself USB-to-HDMI/SDTV/DPI display adapters with boards like the Pi Zero. The GUD driver is indeed "generic" and can be adapted for various USB adapters. Longtime open-source developer Noralf Trønnes who has been working on GUD for months has been doing much of his work with the Pi Zero.

This effort has been in the works for quite a while but now has made it into DRM-Misc-Next and was part of today's PR going to DRM-Next ahead of the Linux 5.13 merge window kicking off in late April.

More details on the GUD driver can be found via the project's Wiki. The GUD kernel driver in its current form is around twenty five hundred lines of code. For enhancing the display performance over USB, LZ4 compression is supported if the device supports it. GUD does support plane rotation and connector TV properties. There is also support for backlight handling and other features.

The GUD driver is intentionally MIT licensed for opening it up and encouraging porting to other platforms like the BSDs.

Below is a video from last year of the GUD driver in action with Raspberry Pi hardware:

Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week