Those who haven’t had time to read The State of Linux Graphics article should first read it…
Today, while browsing the linux-kernel mailinglist found a nice RFC posting about creating a generic GPU layer in the kernel which both drm and fb drivers can use. Adding layers is considered adding extra complexity, but current situation seems to be even more complex - when both framebuffer and direct rendering both are used, the drivers try to mask eachother when switching modes… Talk about complexity here…
When everyone else is talking about AMD-ATI merger, the users of ATI graphics drivers are still suffering because there is no ATI X1(3,6,8,9)00 or r520 support, although Dave has written a driver (consisting of 600 lines of code) more than 4 months ago, but because he did it under NDA he has to get ATI’s comment. So far he hasn’t heard anything from them…
When there are companys who try to make things easier for open source users (Sun - Solaris, Java; Intel - graphics, wlan) then there are and always will be companys who don’t care about it’s minor but most loyal users until it is too late.
Good luck AMD-ATI and make me happy again 