[Libdlo] Generic fbdev X server on DisplayLink devices

Bernie Thompson bernie at plugable.com
Fri May 21 11:29:49 PDT 2010


Here are some small modifications to the generic xf86-video-fbdev driver,
ported from Roberto's displaylink driver, to let it run on udlfb.  Adds a
new xorg.conf option (ReportDamage), which must be turned on to let
virtual/indirect/remote framebuffers like udlfb know what pixels are
changing.

http://plugable.com/2010/05/21/linux-support-for-higher-res-monitors-on-lower-res-displaylink-devices/

Some benefits are

* Using the generic fbdev driver gets rid many unnecessary lines of code to
maintain, at little/no functional loss
* It may be easier to get a small patch to fbdev accepted to get DisplayLink
support in distros, rather than a new X server
* It uses the kernel-mode provided modelists (rather than EDID directly), so
it works with standard kernel-provided mode lists (which was the impetus for
doing this now)
* It supports 24/32bpp, for when pseudo-truecolor support is added to udlfb

There's more work to do on this, especially getting agreement on the ioctl #
and struct (what's there now is still the original ioctl signature with ints
and a non-reserved ordinal).  Reports of anything broken, and especially
patches to improve things, are welcome.

Best wishes,
Bernie
http://plugable.com/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/libdlo/attachments/20100521/0840b1e7/attachment.htm>


More information about the Libdlo mailing list