just for comleteness. This is the link to the(one?) usb-vga Solution:
Data Display AG - USB-VGA controller
There is also a preliminary documentation which seems to be enough for programming a linux driver.
Even if (and they do, i think) the usage and bandwidth restrictions above apply, it will be a very nice toy.
Sven
[div align=\"right\"][a href=\"index.php?act=findpost&pid=74560\"][{POST_SNAPBACK}][/a][/div]
Wow. A device that may actually be usable. It is, however, utterly impractical, for the same reason that it is doable - It is for the embedded market.
The reason that this could be implemented is because it isn't a video card. (Ie a box with a USB connection on one end and a VGA connection on the other). This is a frame-buffer for driving raw TFTs and is intended for the embedded market. That means, by definition, people have to know how to program them because they are buying them for inclusion in their own product. Thus, one way or another, the required specs have to be there.
Secondly it is just a dumb framebuffer. (Or very nearly so). That means that we can feed it an arbitrary stream of pixels, and it remembers them and throws them up on the display - quite similar to what I presume the Iodata card does in practice. Performance would be lousy, but it is really only intended for nearly static images anyway. (Note the inclusion of touch screen cababilities - perfect for cash registers or displays for small embedded devices like controllers.)
Now the problems: Because it is an embedded style part it will be 1) Expensive, 2) mostly likely a bare board, and 3) hard to get hold of in small quantities.
The kicker is the display, though. It doesn't drive a monitor. It only drives raw LCD displays. You'll have to find a 640x480 LCD with a TFT TTL connector. ( A standard connector is a step up from the last time I looked into these things - it used to be that every LCD had a manufacturer proprietary connector. They may still do - it's been a while since I checked) This means that the LCD will probably be 1) Small (6-8"), 2) Bare, perhaps even to the extent of you having to track down power supply and inverter, and 3) most likely expensive and hard to track down in small quantities.
Then you have to write the driver.
So...While this would be the most likely course of action to try, and far easier to accomplish than trying to use a USB->VGA adapter (which, AFAIK, are unavailable in USB1.x flavours anyway), it is also highly unlikely that anyone would go to the trouble.