[Bug 27355] [R300] Xorg freezes if EXANoComposite is disabled

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Thu Apr 1 11:18:09 PDT 2010


http://bugs.freedesktop.org/show_bug.cgi?id=27355





--- Comment #11 from Rafael Antonio Porras Samaniego <SpOeK at DistroBit.Net>  2010-04-01 11:18:09 PST ---
(In reply to comment #10)
> Created an attachment (id=34594)
 --> (http://bugs.freedesktop.org/attachment.cgi?id=34594) [details]
> R300 AD only has one quad pipe
> 
> Does this kernel patch help with/out KMS?
Yes, it helped a lot! Now EXANoComposite is completely unnecessary with and
without KMS. Same goes for GLHexen2.

Just one little thing, with no KMS, Youtube (flash) on Firefox runs smoothly
with Firefox getting about 40% of CPU time and X around 6%. 'top' shows that
only about 2% of the consumed CPU time is system time.
But, with KMS, Youtube doesn't run so good: Firefox gets 40% of CPU time and X
the rest, 60%. In this case, 'top' shows around 55% of the consumed CPU time is
system time.

Are this values normal with KMS? If not, is this bug related to this one o
should I file another new bug report? Should I try first to play with radeon
options (ColorTiling, EnablePageFlip, etc)? Now I don't have any of them
enabled:

        Driver  "radeon"
        Option  "AccelMethod"           "EXA"
#       Option "EXANoComposite"        "true"

Finally, with KMS disabled, dmesg output:

glhexen2:3772 freeing invalid memtype d0102000-d0112000
glhexen2:3772 freeing invalid memtype d0112000-d0122000
glhexen2:3772 freeing invalid memtype d0122000-d0132000
glhexen2:3772 freeing invalid memtype d0132000-d0142000
glhexen2:3772 freeing invalid memtype d0142000-d0152000
glhexen2:3772 freeing invalid memtype d0152000-d0162000
glhexen2:3772 freeing invalid memtype d0162000-d0172000
glhexen2:3772 freeing invalid memtype d0172000-d0182000
glhexen2:3772 freeing invalid memtype d0182000-d0192000
glhexen2:3772 freeing invalid memtype d0192000-d01a2000
glhexen2:3772 freeing invalid memtype d01a2000-d01b2000
glhexen2:3772 freeing invalid memtype d01b2000-d01c2000
glhexen2:3772 freeing invalid memtype d01c2000-d01d2000
glhexen2:3772 freeing invalid memtype d01d2000-d01e2000
glhexen2:3772 freeing invalid memtype d01e2000-d01f2000
glhexen2:3772 freeing invalid memtype d01f2000-d0202000
glhexen2:3772 freeing invalid memtype d0202000-d0212000
glhexen2:3772 freeing invalid memtype d0212000-d0222000
glhexen2:3772 freeing invalid memtype d0222000-d0232000
glhexen2:3772 freeing invalid memtype d0232000-d0242000
glhexen2:3772 freeing invalid memtype d0242000-d0252000
glhexen2:3772 freeing invalid memtype d0252000-d0262000
glhexen2:3772 freeing invalid memtype d0262000-d0272000
glhexen2:3772 freeing invalid memtype d0272000-d0282000
glhexen2:3772 freeing invalid memtype d0282000-d0292000
glhexen2:3772 freeing invalid memtype d0292000-d02a2000
glhexen2:3772 freeing invalid memtype d02a2000-d02b2000
glhexen2:3772 freeing invalid memtype d02b2000-d02c2000
glhexen2:3772 freeing invalid memtype d02c2000-d02d2000
glhexen2:3772 freeing invalid memtype d02d2000-d02e2000
glhexen2:3772 freeing invalid memtype d02e2000-d02f2000
glhexen2:3772 freeing invalid memtype d02f2000-d0302000

Exactly the same output appears again but related to process firefox. With KMS,
dmesg shows nothing.

In conclusion, whether KMS is enabled or disabled, the system doesn't freeze
anymore. But the performance with Youtube(flash) and OpenGL is worse using KMS
than without it. It's up to you to decide if should file a new bug report. If
so, it's fine if you close this bug.

And last but not least, many thanks to all of you for your time and work.


-- 
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the xorg-driver-ati mailing list