Summary: | xv overlay when rotated is fail | ||
---|---|---|---|
Product: | xorg | Reporter: | Stuart Bennett <sb476> |
Component: | Driver/nouveau | Assignee: | Nouveau Project <nouveau> |
Status: | RESOLVED FIXED | QA Contact: | Xorg Project Team <xorg-team> |
Severity: | normal | ||
Priority: | medium | ||
Version: | unspecified | ||
Hardware: | Other | ||
OS: | All | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
Stuart Bennett
2008-03-16 12:14:11 UTC
Very superficial investigation confirms the bug and suggests the overlay cannot do rotation. Blitter fallback would appear as the only solution. If you have time to test with the binary blob and see how it deals with rotation and overlay, the data would be greatly appreciated (mmiotrace). From the nvidia README: " Option "RandRRotation" "boolean" Enable rotation support for the XRandR extension. This allows use of the XRandR X server extension for configuring the screen orientation through rotation. This feature is supported on GeForce2 or better hardware using depth 24. This requires an XOrg 6.8.1 or newer X server. This feature does not work with hardware overlays, emulated overlays will be used instead at a substantial performance penalty. See APPENDIX W for details. Default: off." Testing with the nvidia driver confirms that even for the non-rotated case the overlay is not used (when the above option is set), so it would seem falling back to blitter is the answer. Fixed in commit c8cec9b2 "randr12, xv: no overlay when the crtc is transformed" |
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.