Bug 30764

Summary: [bisected drm-intel-next]3D GAMES urbanterror will cause X error
Product: DRI Reporter: wang,jinjin <jinjin.wang>
Component: DRM/IntelAssignee: Chris Wilson <chris>
Status: CLOSED FIXED QA Contact:
Severity: normal    
Priority: medium CC: jbarnes
Version: unspecified   
Hardware: All   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
i915_error_state none

Description wang,jinjin 2010-10-11 01:08:55 UTC
Created attachment 39340 [details]
i915_error_state

Arch:           x86_64
Platform:       Piketon
OSD:            Fedora release 11 (Leonidas)
Libdrm:         (master)2.4.22-1-g96214860bb0a5e11e7d346351a1be248e3716144
Mesa:           (master)e2acc7be2683fd3c295480724b02f5a497309cfd
Xserver:                (master)xorg-server-1.9.0-120-g853d7ebfa3e2d281d92890a39010ff5787a00ffd
Xf86_video_intel:               (master)2.12.902-18-g5472359d6860af655a3c286d30558540376c9fdb
Cairo:          (master)cb0bc64c16b3a38cbf0c622830c18ac9ea6e2ffe
Libva:          (master)6c372035373e531d2bb5608861adab3f6b2ff471

Bug detailed description:
--------------------------------------
After  urbanterror  run over, it will cause  X error , which would be GPU Hang.
Because the i915_error_state have some information.I found the first bad commit was Kernel: (drm-intel-next)cb8ea7527b813dd6e19fb07328f7867a5f0a8d0a

Reproduce steps:,
----------------
1.xinit& 
2. vblank_mode=0 urbanterror +timedemo 1 +set demodone 'quit' +set demoloop1
'demo pts1; set nextdemo vstr demodone' +vstr demoloop1 +set r_customwidth 1024
+set r_customheight 768
Comment 1 wang,jinjin 2010-10-11 01:19:00 UTC
We can see #bug30262 to get more information
Comment 2 wang,jinjin 2010-10-12 17:55:47 UTC
The error message:
------------------------------
X Error of failed request:  BadValue (integer parameter out of range for operation)
  Major opcode of failed request:  129 (XFree86-VidModeExtension)
  Minor opcode of failed request:  10 (XF86VidModeSwitchToMode)
  Value in failed request:  0x40000e

The culprit commit information:
-----------------------------------
commit cb8ea7527b813dd6e19fb07328f7867a5f0a8d0a
Author: Chris Wilson <chris@chris-wilson.co.uk>
Date:   Tue Sep 28 13:35:47 2010 +0100

    drm/i915: Use i2c bit banging instead of GMBUS
Comment 3 wang,jinjin 2010-10-19 23:19:52 UTC
We can get more information from #bug30996.
Comment 4 Elizabeth 2017-10-06 14:53:38 UTC
Closing old 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.