Bug 18052 - [G45 gem-classic gem]system freeze when run doom3/quake4/torcs
Summary: [G45 gem-classic gem]system freeze when run doom3/quake4/torcs
Status: VERIFIED FIXED
Alias: None
Product: Mesa
Classification: Unclassified
Component: Drivers/DRI/i965 (show other bugs)
Version: unspecified
Hardware: Other Linux (All)
: high blocker
Assignee: Eric Anholt
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: intel-mesa-blocker
  Show dependency treegraph
 
Reported: 2008-10-13 23:27 UTC by liuhaien
Modified: 2008-12-01 23:21 UTC (History)
5 users (show)

See Also:
i915 platform:
i915 features:


Attachments
xorg.0.log (45.88 KB, text/plain)
2008-10-13 23:27 UTC, liuhaien
Details
xorg conf file (3.57 KB, text/plain)
2008-10-13 23:28 UTC, liuhaien
Details

Description liuhaien 2008-10-13 23:27:51 UTC
Created attachment 19647 [details]
xorg.0.log

System Environment:
--------------------------
xf86_video_intel   xf86-video-intel-2.5-branch
       commit 1c6ea4ab4772453da915306045add8d147d567f2

mesa   intel-2008-q3 branch
       commit 46921a5ee832a3443894dcc98e065d2f535e899d

drm   shipped with kernel 2.6.27-rc6
libdrm  master branch
       commit d9c2f65dd8e50736a33e97a55c257ef6843e1ce7
xserver 1.5.2 

Bug detailed description:
--------------------------
start X ,then run doome3-demo,system will freeze and no response almost every time.it also happens with other games (e.g quake4-demo and torcs).

Reproduce steps:
----------------
1.startx 
2.doom3-demo
Comment 1 liuhaien 2008-10-13 23:28:12 UTC
Created attachment 19648 [details]
xorg conf file
Comment 2 liuhaien 2008-10-14 00:50:49 UTC
but it works well with q45 (2e12 rev 03).
Comment 3 liuhaien 2008-10-14 01:16:12 UTC
and it works fine with mesa-7.2branch, the issue can easily reproduce by runing doom3-demo, for other games (torcs and quake4), you need play for a long time to reproduce.
Comment 4 Eric Anholt 2008-10-14 15:54:03 UTC
This needs to be retested against current drm-intel-next kernel and master xf86-video-intel.
Comment 5 liuhaien 2008-10-16 23:21:52 UTC
(In reply to comment #4)
> This needs to be retested against current drm-intel-next kernel and master
> xf86-video-intel.
> 

we have retested against current drm-intel-next kernel and master  xf86-video-intel, ang meet the same problem as this bug.
Comment 6 liuhaien 2008-11-04 18:12:13 UTC
this issue still exists against below commit:
Libdrm:	maste87e90c73620b88005fcca5fd40aaaad0b08932e1
Mesa:	master 4be624d693554ad3950afab90e331a6725cc5004
Xf86_video_intel:master	08914cceda6c57530023cdcdb5ad7e4024f36a6e
Xserver:master	de1a8b68eb10c39a0d4a197107d68d7cc009edb2
GEM_kernel:       (drm-intel-next)4cfed552365fc7b226d93c28ffc5e85db29f2820
Comment 7 liuhaien 2008-11-04 18:13:42 UTC
(In reply to comment #6)
> this issue still exists against below commit:
> Libdrm: maste87e90c73620b88005fcca5fd40aaaad0b08932e1
> Mesa:   master 4be624d693554ad3950afab90e331a6725cc5004
> Xf86_video_intel:master 08914cceda6c57530023cdcdb5ad7e4024f36a6e
> Xserver:master  de1a8b68eb10c39a0d4a197107d68d7cc009edb2
> GEM_kernel:       (drm-intel-next)4cfed552365fc7b226d93c28ffc5e85db29f2820
> 

sorry ,GEM_Kernel should be :
GEM_kernel:       (drm-intel-next)78d3308fc296d1f960a0b35912ba4178f56a3d6f
Comment 8 Gordon Jin 2008-11-24 19:30:25 UTC
Please retest against for-airlied.
If it passes, retest against drm-intel-next.
Comment 9 Gordon Jin 2008-12-01 19:08:22 UTC
It seems we don't have better choice than bisecting.

Haien/Jiewen, could you bisect mesa? 
If for-airlied still blocks your testing, you can use some upstream kernel like 2.6.27.
Comment 10 lin, jiewen 2008-12-01 23:20:00 UTC
Now this issue is gone with mesa master commit 154a9e5317f890618932cea0129ef887e16baf84 and kernel for-airlied commit 728ced8c47f99a2287cdd0d3e77f5ae1a3d410e6 .
It is gone with drm-next branch too.


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.