Summary: | Radeon 7000 cannot rotate display | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | xorg | Reporter: | Chris Rankin <rankincj> | ||||||||
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 | CC: | agriffis, rankincj | ||||||||
Version: | git | ||||||||||
Hardware: | Other | ||||||||||
OS: | All | ||||||||||
Whiteboard: | |||||||||||
i915 platform: | i915 features: | ||||||||||
Attachments: |
|
Description
Chris Rankin
2009-04-11 10:16:58 UTC
Created attachment 24713 [details] [review] Xorg log file Created attachment 24714 [details] [review] xorg config file does turning off pageflipping help? (In reply to comment #3) > does turning off pageflipping help? No, it doesn't. Ironically, disabling pageflipping seems to trigger the exact same problem. Does removing these options (everything except EXA) help? Option "AGPMode" "2" Option "AGPFastWrite" "off" Option "GARTSize" "32" Option "AccelDFS" "on" Option "MigrationHeuristic" "greedy" Option "EnablePageFlip" "on" Also, try without EXA. It will be slow, but if it works, that will help track down where the problem is. (In reply to comment #6) > Also, try without EXA. It will be slow, but if it works, that will help track > down where the problem is. I think that the problem is with EXA. I disabled all the options and then reenabled these options one by one: Option "AGPMode" "2" Option "GARTSize" "32" Option "EnablePageFlip" "on" The screen correctly rotated 90 degrees left each time. However, the monitor turned itself off when I then tried adding: Option "AccelMethod" "EXA" Created attachment 24920 [details]
Xorg log file that shows the X server misbehaving
The X server worked fine until I re-enabled EXA.
*** Bug 21566 has been marked as a duplicate of this bug. *** Is this still an issue with xf86-video-ati from git master? closing due to lack of feedback. Oops! Sorry, I didn't realise that you were waiting for anything else from me. Yes, the bug is still present but it's not as bad as before. "Normal" is still OK (obviously), and Left, Right and Upside Down no longer kill the X server. In fact, the screen orientation does now indeed change correctly, judging by the behaviour of the mouse pointer. However, the screen image is also massively corrupted to the point that you can barely recognise what it is supposed to be, although it does not become random garbage - the true content is *just about* discernible underneath. (I'd guess that the algorithm that rotates the content is "off" slightly: the effect is like horizontal lines of pixels from the original screen being relocated to the wrong position.) Fortunately, the image reverts to "Normal" after a few seconds. (In reply to comment #12) > Fortunately, the image reverts to "Normal" after a few seconds. By which I mean that gnome-display-properties undoes the rotation when I don't hit the OK button in time. Have you tested KMS? I can't reproduce this on my radeon 7000. (In reply to comment #14) > Have you tested KMS? I can't reproduce this on my radeon 7000. Yes, I tested this with 2.6.35.7 kernel with KMS enabled. (rv100, 64 MB, AGP. PC, not laptop.) 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.