Bug 16370

Summary: [GEM 945]glxgears stop at the first rendering frame
Product: Mesa Reporter: liuhaien <haien.liu>
Component: Drivers/DRI/i915Assignee: Eric Anholt <eric>
Status: VERIFIED FIXED QA Contact:
Severity: critical    
Priority: high CC: shuang.he
Version: unspecified   
Hardware: Other   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments: Xorg.0.log
xorg conf file

Description liuhaien 2008-06-15 23:13:58 UTC
Created attachment 17134 [details]
Xorg.0.log

System Environment:
--------------------------
Host:           945
Arch:           i386
Kernel:         2.6.26-rc5
Libdrm_gem:drm-gem branch       3e48e144992fb11b31875989d45bc8a7c041cdef
Mesa_gem: drm-gem branch        407ce3da3c53c9ebba0fbf827d7b0f610122d44b
Xserver:drm-gem branch          8c9234a163eceda2abc0a2523e0f5587ea399935
Xf86_video_intel_gem:drm-gem branch    d775ddc64dc8349b8ef9e85b0be9e93cb1997fea

Bug detailed description:
--------------------------
start X,then run glxgears with GEM ,it stops at the first rendering frame.and this issue can reproduce on other cases such as engine,ipers,teapot.

Reproduce steps:
----------------
1.xinit&
2../glxgears
Comment 1 liuhaien 2008-06-15 23:14:54 UTC
Created attachment 17135 [details]
xorg conf file
Comment 2 Eric Anholt 2008-06-16 10:50:20 UTC
Bisect blames:

3762c9ea6754763694b1de4df3acd9dc37247f87 is first bad commit
commit 3762c9ea6754763694b1de4df3acd9dc37247f87
Author: Keith Packard <keithp@keithp.com>
Date:   Fri Jun 13 10:27:39 2008 -0700

    [intel] Enable MSI for i915 IRQ

I was afraid of this.
Comment 3 Eric Anholt 2008-06-16 15:17:02 UTC
Fixed on my system with:

commit e7424e4580159b0ac3e232674dff5c862e851dff
Author: Eric Anholt <eric@anholt.net>
Date:   Mon Jun 16 15:15:02 2008 -0700

    [intel] Quirk away MSI support on 945G/GM.
    
    The PCI caps register reports MSI support even though it isn't really there.

Comment 4 liuhaien 2008-06-16 18:27:37 UTC
verified

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.