Today I have started collecting the documentation and sources needed to make an ATI.hidd – video driver for all radeon cards. I hope to start developing soon (parallel with my old pending NVIDIA ethernet driver).
Most likely it will be quite similar to the nvidia.hidd – that is all bitmaps will be stored in memory of graphics card and from there blitted directly to screens. It should give nice speed boost over the x11 driver which basically uses one big framebuffer and few additional KB of video memory for cursor and line buffers used to do blits with CPU.
As a nice addon I will perhaps add finally AGP support to the pci classes – at least ability to change the agp mode.
EDIT: I’ve just got my ATI card. It means that the development may start even tonight 🙂