← Back to team overview

ubuntu-x-swat team mailing list archive

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

 

KMS=Kernel modesetting which you have to enable by passing modeset=1
to radeon kernel module. KMS driver fixes the bug and the commit you
think about is for KMS case. KMS is still under heavy development and
getting it to working state requires sometimes quite a lot of tweaking
depending of hw.

On Tue, Feb 2, 2010 at 2:02 PM, Øyvind Stegard <oyvinst@xxxxxxxxxx> wrote:
> 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 subscribed to
> xserver-xorg-video-ati in ubuntu.
>

-- 
[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

References