I agree, it would be nice to get this fixed. Let the driver fallback to shadowfb-technique if DRI-init fails, I'm sure that would help a lot. Guest sessions are next to unusable right now. The strange thing is I remember seeing patches upstream that were meant to revert to non-EXA acceleration techniques if DRI-init fails, but that simply doesn't work (I keep radeon-driver updated from git master). EXA is always chosen, even though it cannot work properly without DRI.
Here are some interesting related commits to radeon driver: --- commit d302481493ff61eb7f8648b7afe7407b6b653cf7 Author: Jerome Glisse <email> Date: Wed Sep 16 15:18:40 2009 +0200 radeon/kms: fallback to shadowfb if kernel report acceleration is off This will fallback to shadowfb is GPU accel failed somewhere during KMS kernel init. --- commit f564460e94c9d0f1cf3ff4b8535481b2b8b4e9c1 Author: Alex Deucher <email> Date: Sat Aug 1 16:53:47 2009 -0400 radeon: use XAA in some cases Use XAA in low memory situations or when the DRI is disabled. Using shadowfb might also be a viable option, maybe even a better option... fixes bug 21683 --- commit 758fcc33c232c32e7b66261fca51de161d1a4800 Author: Dave Airlie <email> Date: Tue Mar 10 10:34:13 2009 +1000 r600: enable DRI by default fallback to shadowfb if DRI fails pre init --- commit 4fc978f3d83ef6370c9715e7ca5350640ccbfe10 Author: Alex Deucher <email> Date: Thu Feb 26 12:10:08 2009 -0500 R6xx/R7xx: use shadowfb if DRI is disabled --- One would have thought commit f564460e.. might help, but it does not trigger for guest sessions in Ubuntu Karmic, and EXA is chosen instead (at least for my X1400/r500). Would be really nice if commit d3024814 could be done for the r500 UMS-case as well. Perhaps a new upstream bug report for this problem should be filed.. -- [X1400] Extra X sessions very slow because of EXA and no DRI https://bugs.launchpad.net/bugs/361060 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs