GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing libdlo.freedesktop.org — libdlo
A fully open source (GPL) driver which supports all ?DisplayLink devices to date (all DL1xx devices) is in the mainline of the Linux 2.6.38 kernel, and can be compiled as a module for certain older kernels. It is called udlfb. It's still very much under development, but it's possible to write custom applications to it today (or to libdlo user mode library itself, bypassing udlfb). And it's also possible to configure X and standard X applications to run on udlfb -- but that part is still very distro dependent today. Most people in the ?DisplayLink community running X are on an older version of Ubuntu (9.04), and some on certain versions of ?RedHat. Savvy people would be able to get other distros running, but it can be a slog. Usage Scenarios for USB Displays
HowTos for specific distributions
Specific Drivers
Specific Devices
Working Devices & Screens from UsersLinux Driver ProjectTo help release libdlo and encourage collaboration on fully functional Linux drivers, DisplayLink has enlisted the help of the Linux Driver Project (LDP). The LDP are a group of Linux kernel developers (over 200 strong) and project managers (over 10) that develop and maintain Linux kernel drivers. They work with device manufacturers like DisplayLink to specify, develop, submit to the main kernel, and maintain the kernel drivers. For more information, see the Linux Driver Project Frequently Asked Questions. Open Source SupportMailing ListDiscussion regarding DisplayLink open source code should use the libdlo mailing list on freedesktop.org or the DisplayLink open source forum. Commercial SupportCommercial paid support and consulting for the DisplayLink libdlo Library is available from the following companies:
Libdlo Reference codeThis is the official DisplayLink Library project, libdlo. This library is an open-source implementation of DisplayLink USB graphics software, and is licensed under the GNU Lesser General Public License (LGPL) v2.1. This should be considered reference code, rather than a starting point for any project. udlfb is a better starting point for open source code. Libdlo library backgroundThis library will discover and connect to DisplayLink USB graphics chips and allow for developers to support DisplayLink devices on Linux and other platforms. libdlo itself doesn't include any drivers or applications intended for end-users. libdlo currently supports the DisplayLink DL-120 and DL-160 (DL-1x0 Family, "Alex") and the DL-125, DL-165, and DL-195 (DL-1x5 Family, "Ollie") chips. For a list of products that use DisplayLink technology, please visit http://displaylink.com/shop. Download libdlo
To get a high level view of what libdlo provides, please see the PDF guide Using libdlo
To start the build process, open a shell prompt and run
"Make check" will do some basic drawing on one of the attached ?DisplayLink devices. If you hit errors during configure, try installing the autotools and libtool packages. Please see the README in the distribution for more details. Libdlo bug reportingDiscussion regarding libdlo or DisplayLink support for Linux should use the libdlo mailing list on freedesktop.org or the DisplayLink open source forum Please report bugs and submit patches to libdlo through FreeDesktop.org Bugzilla. Submit new bugs through the following page: http://bugs.freedesktop.org/enter_bug.cgi?product=libdlo. To follow libdlo specific changes and news on twitter, please visit http://twitter.com/libdlo. About DisplayLink and DisplayLink USB Graphics TechnologyDisplayLink is a chip and software company that develops a technology to connect monitors to PCs through a USB 2.0 cable. DisplayLink USB graphics works by creating a “virtual graphics card” in software on the PC, compressing the data using a proprietary protocol, and sending the compressed data to a DisplayLink chip on the far end of a USB 2.0 connection. DisplayLink technology is available in USB to DVI adapters, USB monitors, USB “Universal” docking stations, and USB projectors. Additional information about DisplayLink can be found on the DisplayLink Wikipedia page or the official DisplayLink website. This wiki is undergoing conversion. If you have a fd.o shell account, you can help! |
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |