Bug 22055

Summary: XAA - scrambles notification windows
Product: xorg Reporter: Johannes Hessellund <osos>
Component: Driver/RadeonAssignee: xf86-video-ati maintainers <xorg-driver-ati>
Status: RESOLVED WONTFIX QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: medium CC: akos.ladanyi, bryce, kapetr, mightyiampresence, MStrecke
Version: 7.4 (2008.09)   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
scrambled notification
none
xorg.conf
none
Xorg.0.log none

Description Johannes Hessellund 2009-06-02 23:53:08 UTC
Created attachment 26374 [details]
scrambled notification

I'm using radeon driver from git
commit 4079f97958cf1d5fd76a83aa61b93d6289bb9b1e
on ubuntu 9.04

Because EXA performance is very slow on my Radeon 7500, I use XAA acceleration.
But using XAA ubuntu new notifications are scrambled. See attached screenshot.
Using EXA it looks fine.

This was not an issue with the driver in ubuntus repository.
Comment 1 Johannes Hessellund 2009-06-02 23:54:18 UTC
Created attachment 26375 [details]
xorg.conf
Comment 2 Johannes Hessellund 2009-06-02 23:54:51 UTC
Created attachment 26376 [details]
Xorg.0.log
Comment 3 Michel Dänzer 2009-06-03 01:36:48 UTC
Does

    Option "RenderAccel" "off"

work around the problem? If not, what about commenting out driver options, in particular "AGPFastWrite", "EnableDepthMoves" or "EnablePageFlipping"?
Comment 4 Johannes Hessellund 2009-06-03 02:08:19 UTC
Thank you!

Adding
   Option "RenderAccel" "off"

to xorg.conf actually solved it.
Comment 5 Shahar Or 2009-12-08 02:23:20 UTC
Dear ones,

Do you think that
https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-ati/+bug/434376
is about this same bug, please?
Comment 6 Alex Deucher 2009-12-08 06:54:05 UTC
(In reply to comment #5)
> Dear ones,
> 
> Do you think that
> https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-ati/+bug/434376
> is about this same bug, please?
> 

Does
Option "RenderAccel" "off"
fix the problem?  If so, it probably is.
Comment 7 Alex Deucher 2009-12-08 09:29:20 UTC
*** Bug 25229 has been marked as a duplicate of this bug. ***
Comment 8 Shahar Or 2009-12-08 12:37:11 UTC
Is this a driver bug, please?
Comment 9 Alex Deucher 2009-12-08 13:03:17 UTC
(In reply to comment #8)
> Is this a driver bug, please?
> 

It's XAA bitrot in the xserver.
Comment 10 Shahar Or 2009-12-13 03:49:15 UTC
Dear Alex,

Are you referring to the term bitrot as in
http://en.wikipedia.org/wiki/Bitrot#Problems_with_software ?

If so, then I would assume that this is a bug in the XAA code in the X server? Perhaps because development is going towards EXA and XAA is kind of being abandoned, left to "rot" and this bug is an example of this degradation?

What should be done? I'm interested, please.
Comment 11 Johannes Hessellund 2009-12-13 04:31:11 UTC
In that understanding, will XAA "rot" even more in the future?

What about EXA performance for our ancient r100 hardware? What will happen?
Will EXA ever give the same performance as XAA on such hardware?
And how come it does not yet? What are the obstacles?

My T42 with radeon 7500 still has several years to live.
Comment 12 Alex Deucher 2009-12-14 06:17:42 UTC
(In reply to comment #10)
> What should be done? I'm interested, please.
> 

We should just disable XAA render support.

(In reply to comment #11)
> In that understanding, will XAA "rot" even more in the future?
> 
> What about EXA performance for our ancient r100 hardware? What will happen?
> Will EXA ever give the same performance as XAA on such hardware?
> And how come it does not yet? What are the obstacles?

It's mostly the lack of a decent memory manager, however, EXA support should preform pretty well with KMS since it provides a memory manager.
Comment 13 Alex Deucher 2009-12-15 06:22:35 UTC
*** Bug 23668 has been marked as a duplicate of this bug. ***
Comment 14 Dave Airlie 2009-12-16 00:24:15 UTC
I'd be interested in someone trying Fedora 12 with EXA on crappy hw it should work fast enough, at least I can use it on my T42, haven't really compared it with XAA though.
Comment 15 Corbin Simpson 2010-03-26 18:36:24 UTC
Closing as WONTFIX; XAA is too far gone these days. If EXA does not work, file a new bug or attach yourself to an existing bug matching your issues.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.