Summary: | [RS482] Present Windows and Desktop Grid effects in very slow | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | xorg | Reporter: | Jure Repinc <jlp.bugs> | ||||||
Component: | Driver/Radeon | Assignee: | xf86-video-ati maintainers <xorg-driver-ati> | ||||||
Status: | RESOLVED INVALID | QA Contact: | Xorg Project Team <xorg-team> | ||||||
Severity: | normal | ||||||||
Priority: | medium | ||||||||
Version: | git | ||||||||
Hardware: | x86-64 (AMD64) | ||||||||
OS: | Linux (All) | ||||||||
Whiteboard: | |||||||||
i915 platform: | i915 features: | ||||||||
Attachments: |
|
Description
Jure Repinc
2009-02-13 11:26:51 UTC
Created attachment 22909 [details]
xorg.conf
Created attachment 22910 [details]
Xorg.0.log
From the log file: (WW) RADEON(0): Direct rendering disabled (II) RADEON(0): EXA Composite requires CP on R5xx/IGP RENDER acceleration only works with the DRI enabled on your chipset. You may need to set Option "DRI" to enable it. I've also noticed that some of these effects are much slower with the kwin XRender backend than with OpenGL though. The most likely cause is software rendering fallbacks. I'll try to investigate this when I get time, but anybody feel free to beat me to it. This seems to be due to the kwin shadow plugin, disabling that makes things snappy for me. AFAICT it's due to Composite operations with a transformed RepeatNormal 25x25 mask. The driver can't accelerate this on pre-R500 because the hardware only supports texture wrapping with power of two dimensions. I already have shadowin plugin disabled, so I guess this one couldn't be the factor here. I've also installed Linux kernel 2.6.29-rc6 and this time made sure that DRI is enabled but it didn't improve anything, the two mentioned effects are still as slow as before enabling DRI. Ignore the part about DRI. I was looking at the wrong konzole with Xorg log from another computer and so DRI wasn't actually enabled on this computer. After really enabling DRI the two effects indeed now work fast enough. So in the end it is down to this: DRI enabled + MigrationHeuristic always = OK DRI disabled + MigrationHeuristic always = slow DRI disabled + MigrationHeuristic greedy = OK Mass closure: This bug has been untouched for more than six years, and is not obviously still valid. Please reopen this bug or file a new report if you continue to experience issues with current releases. |
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.