Intel 965GM rotation

Bug #147783 reported by Russell Sears
12
Affects Status Importance Assigned to Milestone
xserver-xorg-video-intel (Ubuntu)
New
Undecided
Unassigned

Bug Description

Binary package hint: xserver-xorg-video-intel

Screen rotation and video acceleration don't work together on my system. I have a lenovo thinkpad x61 tablet (intel 965gm chipset)

In order to get rotation to work at all, I need to put "Option "DRI" "false" in my xorg.log, which disables 3D acceleration.

Once I've done this, running "mplayer -vo sdl ~Examples/Experience\ ubuntu.ogg" (or mplayer -vo xv ...) disables rotation for the remainder of my x session (restarting X with <ctrl-alt-backspace> usually fixes rotation).

Running "mplayer -vo x11 -zoom" seems to work around the problem. Something else is disabling rotation (probably firefox plugins). I just set Option "NoAccel" "true" in xorg.conf to see if that fixes the problem. Now, I get tearing when I drag windows around...

According to the README for the latest intel video driver, rotation should work with 3D acceleration if the driver is built against version 1.3.0 of the server. According to xorg.log:

X Window System Version 1.3.0
Release Date: 19 April 2007
X Protocol Version 11, Revision 0, Release 1.3
Build Operating System: Linux Ubuntu (xorg-server 2:1.3.0.0.dfsg-12ubuntu8)
Current Operating System: Linux tachikoma 2.6.22-11-generic #1 SMP Mon Sep 17 03
:18:44 GMT 2007 x86_64
Build Date: 29 September 2007

...

(II) LoadModule: "intel"
(II) Loading /usr/lib/xorg/modules/drivers//intel_drv.so
(II) Module intel: vendor="X.Org Foundation"
        compiled for 1.3.0, module version = 2.1.1
        Module class: X.Org Video Driver
        ABI class: X.Org Video Driver, version 1.2

...

(WW) intel: No matching Device section for instance (BusID PCI:0:2:1) found
(--) Chipset 965GM found

...

(II) LoadModule: "int10"
(II) Reloading /usr/lib/xorg/modules//libint10.so
(II) intel(0): initializing int10
(WW) intel(0): Bad V_BIOS checksum
(II) intel(0): Primary V_BIOS segment is: 0xc000

I'm not sure what the deal is with the PCI:0:2:1 warning. X seems to see two video cards on this laptop... video out works via xrandr 1.2 (I need to use the xrandr 1.1 binary to rotate the screen. Otherwise, fiesty's gnome crashes...)

Revision history for this message
Michael Schmidt (michael-familie-schmidt) wrote :

Hi, i can pretty well confirm this bug.

On my X61s (no tablet) with intel x3100/gm965 chipset rotation only works well with dri disabled. When dri is enabled I get different problems depending on using compiz or not:

Using no compiz - as it is disabled by default - get's my windows messed up... many elements are drawn only, when I move the mouse above them. Moving windows makes them even worse.

Using compiz the lower part of my screen is black with some colored stripes in it. It looks similar to what I got with an older version of the driver (around beginning of september) when i tried to extend the desktop to two monitors instead of cloning it, if this helps you.

Would be great, if there was an other solution to this problem than disabling dri.

If you need any log-messages just tell me so I can send them!

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.