Summary: | Xrandr rotation broken | ||||||
---|---|---|---|---|---|---|---|
Product: | xorg | Reporter: | Ross Burton <ross> | ||||
Component: | Driver/intel | Assignee: | Eric Anholt <eric> | ||||
Status: | RESOLVED FIXED | QA Contact: | |||||
Severity: | normal | ||||||
Priority: | medium | CC: | brice.goglin | ||||
Version: | unspecified | ||||||
Hardware: | Other | ||||||
OS: | All | ||||||
Whiteboard: | |||||||
i915 platform: | i915 features: | ||||||
Attachments: |
|
Description
Ross Burton
2007-02-14 10:05:26 UTC
Created attachment 8705 [details]
Xorg log
This is my xorg.log.
Are you rotating to the right? I fixed right rotation two days ago. I believe I was rotating to the left. We fixed some rotation bugs recently. Could you try again? Still broken with the RC xserver and intel drivers. Also: * I tried rotating left and right. As before the display rotated but the geometry of the screen didn't so 1/3rd of my monitor wasn't usable, and 1/3rd of the logical screen was off the side of the physical screen. * Rendering speed seemed better Same problem here with Xserver 1.2.99.902 and Intel driver 1.9.92. Both rotations to left or right give broken rotated display resolutions. Xserver 1.1.1 with i810 driver 1.7.2 are ok. Well, trying to debug this, I found out that xrandr --output LVDS --rotate left works, while xrandr -o left does not (as reported in this bug). From what I understand, it would mean that XRandr 1.1 rotation is broken while 1.2 works. Ross, how did you rotate? Ah yes! I can confirm, xrandr --output LVDS --rotate left works, xrandr --rotate left doesn't. With the latest intel driver(master branch) and xserver(server-1.3-branch) source, I can not reproduce this bug. Since Xrandr 1.2 works, no need to block the 2.0 release for this bug. I can still replicate with the xserver 903/intel 93 releases, although the results are slightly different. The width of the screen is correctly set but the screen height doesn't appear to change now. I can still reproduce with "xrandr -o left" on xserver and driver -rc3. See http://bgoglin.free.fr/broken-xrandr1.1-i945.jpg "xrandr --output LVDS --rotate left" still works fine. The only difference I see with rc2 is that my gnome panel does not appear anymore at the bottom of the (rotated) screen. FYI, this is a Dell Latitude D420 machine with the following board: 00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile 945GM/GMS/940GML Express Integrated Graphics Controller [8086:27a2] (rev 03) Fixed compat-path rotation yesterday. I upgraded to xorg-server 1.2.99.905 and -intel 1.9.94 yesterday, and there are still problems. If I do this on my 1024x768 laptop: $ xrandr -o left Then the rotated screen has the right width, 768 pixels, but the height didn't expand to 1024 pixels: the mouse is constrained to a 768x768 area. The fix has been committed in the server *after* -rc5 got released, you should wait until a new release candidate is out before reopening. Brice Sorry, I thought the release I had was done after the fix. |
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.