modesetting branch of -intel, from head 98318dfcc99264fb7b7ef34568712812aa6300b6 (date 20070209). If I rotate my 1024x768 screen, instead of the normal thing happening, two things happen: 1) the pixels rotate, but so does the display itself. If you consider the physical screen to be rotated to the left (and thus portrait) the virtual screen is still landscape and 1024x768. This means that the visible display is clipped 2) updates are very slow. Dragging windows is an exercise in patience. Before I switched to the bleeding edge driver, rotating the screen both worked and was fast, so something dramatic is broken.
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.