Summary: | [r300] dual head output is *very* slow on rotated display | ||
---|---|---|---|
Product: | xorg | Reporter: | Till Matthiesen <entropy> |
Component: | Driver/Radeon | Assignee: | xf86-video-ati maintainers <xorg-driver-ati> |
Status: | RESOLVED NOTOURBUG | QA Contact: | Xorg Project Team <xorg-team> |
Severity: | normal | ||
Priority: | medium | ||
Version: | git | ||
Hardware: | Other | ||
OS: | All | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
Till Matthiesen
2010-07-31 04:59:08 UTC
The problem is your total desktop (2880 pixels) is larger than that max texture size of the GPU (2048 pixels), so it has to fall back to software when doing the rotation. The only way to fix it is to teach X to treat each head as a separate buffer rather than using one big buffer for both heads. (In reply to comment #1) > The problem is your total desktop (2880 pixels) is larger than that max texture > size of the GPU (2048 pixels), so it has to fall back to software when doing > the rotation. The only way to fix it is to teach X to treat each head as a > separate buffer rather than using one big buffer for both heads. Thanks, Alex. I see, so my bad. Just as a suggestion, wouldn't it be useful to log this kind of fall back in Xorg.0.log? I don't know about the maximum texture size an asic has and I guess lots of others might not as well. This would at least give a clear hint on what is wrong. |
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.