Here are some small modifications to the generic xf86-video-fbdev driver, ported from Roberto&#39;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.<br>
<br><a href="http://plugable.com/2010/05/21/linux-support-for-higher-res-monitors-on-lower-res-displaylink-devices/">http://plugable.com/2010/05/21/linux-support-for-higher-res-monitors-on-lower-res-displaylink-devices/</a><br>
<br>Some benefits are <br><br>* Using the generic fbdev driver gets rid many unnecessary lines of code to maintain, at little/no functional loss<br>* It may be easier to get a small patch to fbdev accepted to get DisplayLink support in distros, rather than a new X server<br>
* 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)<br>* It supports 24/32bpp, for when pseudo-truecolor support is added to udlfb<br>
<br>There&#39;s more work to do on this, especially getting agreement on the ioctl # and struct (what&#39;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.<br>
<br>Best wishes,<br>Bernie<br><a href="http://plugable.com/">http://plugable.com/</a><br>