[i965gm] Flash, VMWare, SDL apps etc. freeze after few seconds

Bug #802056 reported by Kolia Morev
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
xserver-xorg-video-intel (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

This is a regression of Bug #275285. The problem was caused by 965GM not working correctly with framebuffer compression (FBC).
In #275285 the solution was to disable FBC in xserver-xorg-video-intel code on 965GM by default (http://cgit.freedesktop.org/xorg/driver/xf86-video-intel/commit/?id=d24010b7b3f2419beb40dc5ae1e8aeb3e04b5a93) and add UMS option to enable it if needed. Since UMS were removed from Intel drivers and replaced by KMS now there is no user configurable option for FBC anymore. And disabling FBC by default was removed too along with UMS code (http://cgit.freedesktop.org/xorg/driver/xf86-video-intel/commit/?id=b9b159c49854d8d9d2207946bb583537bb0d48d6). KMS enables FBC for this chipset by default and there is no configurable setting that I could find to disable it. The best solution that I could come up with was to rebuild kernel with the attached patch.

Please suggest a better solution if you know one or incorporate this patch into kernel.

ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: xserver-xorg-video-intel 2:2.14.0-4ubuntu7.1
ProcVersionSignature: Ubuntu 2.6.38-10.44-generic 2.6.38.7
Uname: Linux 2.6.38.7 x86_64
Architecture: amd64
CompizPlugins: [core,bailer,detection,composite,opengl,decor,resize,compiztoolbox,vpswitch,gnomecompat,place,grid,snap,regex,mousepoll,wall,move,session,imgpng,animation,expo,workarounds,ezoom,staticswitcher,unitymtgrabhandles,fade,scale,unityshell]
CompositorRunning: None
Date: Sun Jun 26 02:28:41 2011
DistUpgraded: Log time: 2011-04-28 21:09:43.211110
DistroCodename: natty
DistroVariant: ubuntu
DkmsStatus:
 tp-smapi, 0.40, 2.6.38-10-generic, x86_64: installed
 tp-smapi, 0.40, 2.6.38.7, x86_64: installed
 tp-smapi, 0.40, 2.6.38-9-generic, x86_64: installed
EcryptfsInUse: Yes
GraphicsCard:
 Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (primary) [8086:2a02] (rev 0c) (prog-if 00 [VGA controller])
   Subsystem: Lenovo T61 [17aa:20b5]
   Subsystem: Lenovo T61 [17aa:20b5]
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Beta amd64 (20100901.1)
MachineType: LENOVO 76693JG
PccardctlIdent:
 Socket 0:
   no product info available
PccardctlStatus:
 Socket 0:
   no card
ProcEnviron:
 LANGUAGE=en_US:en
 PATH=(custom, user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.38.7 root=UUID=849ef426-c516-4ca2-a7c9-9dae5b14f2ca ro crashkernel=384M-2G:64M,2G-:128M quiet splash vt.handoff=7
Renderer: Unknown
SourcePackage: xserver-xorg-video-intel
UpgradeStatus: Upgraded to natty on 2011-04-28 (58 days ago)
dmi.bios.date: 10/09/2009
dmi.bios.vendor: LENOVO
dmi.bios.version: 7NETC1WW (2.21 )
dmi.board.name: 76693JG
dmi.board.vendor: LENOVO
dmi.board.version: Not Available
dmi.chassis.asset.tag: No Asset Information
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: Not Available
dmi.modalias: dmi:bvnLENOVO:bvr7NETC1WW(2.21):bd10/09/2009:svnLENOVO:pn76693JG:pvrThinkPadX61s:rvnLENOVO:rn76693JG:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable:
dmi.product.name: 76693JG
dmi.product.version: ThinkPad X61s
dmi.sys.vendor: LENOVO
version.compiz: compiz 1:0.9.4+bzr20110606-0ubuntu1~natty2
version.ia32-libs: ia32-libs 20090808ubuntu13
version.libdrm2: libdrm2 2.4.23-1ubuntu6
version.libgl1-mesa-dri: libgl1-mesa-dri 7.10.2-0ubuntu2
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 7.10.2-0ubuntu2
version.xserver-xorg: xserver-xorg 1:7.6+4ubuntu3.1
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:6.14.0-0ubuntu4
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.14.0-4ubuntu7.1
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:0.0.16+git20110107+b795ca6e-0ubuntu7

Revision history for this message
Kolia Morev (kolyuchiy) wrote :
bugbot (bugbot)
tags: added: freeze
Revision history for this message
Bryce Harrington (bryce) wrote :

Hey kolyuchiy,

You filed this bug report against natty, but I see it's still open and
doesn't appear to have much activity recently. So, now that oneiric
is released and stable, this may be a good point for you to upgrade
and re-test if this issue is still present there.

If it's solved in the new release and you think it's worth backporting
the fix, please indicate that. Or if having the fix in the new release
is good enough, feel free to close out the bug (or let us know and we'll
close it.)

If it's not solved, leave the bug report open. I can't promise we'll
get to it (we get way more bugs filed than we can usually get to), but
your testing and feedback can help out if and when we do.

Changed in xserver-xorg-video-intel (Ubuntu):
status: New → Incomplete
Revision history for this message
Kolia Morev (kolyuchiy) wrote :

I tried to run a test app that was provided in https://bugs.freedesktop.org/show_bug.cgi?id=16257#c16. The bug is not reproduced anymore with all recent updates from oneiric. It can be closed now.

Changed in xserver-xorg-video-intel (Ubuntu):
status: Incomplete → Fix Released
Revision history for this message
Marlon Costa (marlonsc) wrote :

I had this problem with a oneiric kernel.

Revision history for this message
Kolia Morev (kolyuchiy) wrote :

Please try to run the test program from https://bugs.freedesktop.org/show_bug.cgi?id=16257#c16. That way we will know if it is the same bug or another bug with similar effects.

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.