DRI1 hasn't really been a supported option for a while now, Mesa hasn't supplied any drivers for it in years, and the design really isn't compatible with KMS-like drivers. Also, Keith has some upcoming work to thread input handling that will conflict with the SIGIO handling, so if it's not already broken it's soon to get worse. - ajax