The AMD devs have downplayed the importance of this state tracker for the hardware drivers (r600g, etc) because xf86-video-ati isn't too much of a maintenance burden, and not nearly as complex code as Linux DRM or Mesa. So they aren't eager to jump into the generic-xorg-driver soup because the soup they've got is already fine, thanks.
My observations agree: the commit frequency in xf86-video-ati is pretty sparse these days. It was atrociously huge when they did user modesetting, but KMS takes the ugliest code out of the DDX.
If XA matures enough, maybe it literally won't matter whether you pick XA or xf86-video-ati, since both could be viable options. But my feeling is that the AMD devs will keep on supporting xf86-video-ati because that driver works, and unifying the DDX across the drivers doesn't alleviate many burdens for most developers. And as always, the Linux DRM and Mesa continue to be the projects where most of the grinding happens.


Reply With Quote
