The next patch series for udlfb is "nearly ready" for submission, hopefully will be coming in the next few days.<br><br>Testing and any problem reports would be helpful. The code that will be submitted is at <a href="http://git.plugable.com/gitphp/index.php?p=udlfb&a=summary">http://git.plugable.com/gitphp/index.php?p=udlfb&a=summary</a><br>
<br>There are many dozens of checkins in git as inter-related problems have been explored and the code incrementally improved. Before submitting, I'll be reconstituting them into a smaller number of more analyzable email patches: make everything <a href="http://checkpatch.pl">checkpatch.pl</a> clean, reorganize things to match final layout, then per-feature patches. We'll see how that goes.<br>
<br>Major features:<br><br>* Support for standard fbdev clients (via defio)<br>* Improved performance (about 20% average improvement over a variety of "benchmarks" like x11perf, gtkperf, glxgears)<br>* Asynchronous urb dispatch and no mutexes held for extended periods during render<br>
* Slightly lower CPU consumption, less touching memory, slightly higher average compression<br>* Better handling of switching from X to fbcon VTs and back<br>* Driver should unload cleanly from either bottom-up (USB removal) or top-down (shutdown). Problem reports welcome.<br>
* Performance metrics reported through sysfs (read /sys/class/graphics/fbX/*metrics*)<br>* EDID reported through sysfs (read /sys/class/graphics/graphics/fbX/edid)<br>* Can compile as module with or without defio or sys_ dependencies<br>
* Lots of cleanup - tested on 64-bit, closer to endian clean, <a href="http://checkpatch.pl">checkpatch.pl</a> clean<br><br>What it does not have:<br><br>* The defio rendering problems (e.g. with xf86-video-fbdev X server) are still unsolved<br>
* Still 16bpp only. Pseudo-truecolor 32->16 is on the wishlist.<br>* No DL 1x5 SKU detection yet (you'll get a blank screen if your monitor's res exceeds the adapter)<br><br>Best wishes,<br>Bernie<br><a href="http://plugable.com/">http://plugable.com/</a><br>