← Back to team overview

ubuntu-x-swat team mailing list archive

[Bug 361060] Re: [X1400] Extra X sessions very slow because of EXA and no DRI

 

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-X,
which is subscribed to xserver-xorg-video-ati in ubuntu.



Follow ups