> My long-term goal is to eliminate all the vga drivers but vgavesa, > which make up about 10% of the pc kernel port by line count. This may > not be possible due to currently-working graphics cards with broken > vesa bioses nor desirable because the native drivers are vastly faster > than the vesa driver (though I think we're closing that gap), but it's > worth attempting. I've used the vesa driver on my usual plan 9 > terminals and it's hard to see a difference in performance compared > with the native vga drivers.
this is a great goal. unfortunately, some of the machines i happen to have have awful performance with the vesa driver. in particular, a scrolling window on my amd sb600 machine will essentially lock up the machine. you can't use the mouse to kill the window. :-(. the nvidia driver (for different hardware in the same machine) performs much better with a bargin bin card. also, is it possible to support resolutions greater than 1600x1200x16 with vesa? - erik