[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#484049: xserver-xorg-video-intel: [G965] Ring buffer overflow after starting scorched3d in Normal or Faster mode



Brice Goglin wrote:
Lee Cremeans wrote:
Package: xserver-xorg-video-intel
Version: 2:2.3.1-1
Severity: important


I'm running Debian lenny amd64 on a Gateway ML6720 laptop with 1024 MB RAM. The Intel video in this laptop works well in 2D mode with either acceleration engine, but when I use 3D, things get trickier.

If I start scorched3d with default settings, the X server will eventually crash and leave the screen in a corrupted state. Depending on what state the crash leaves the hardware in, it may also leave me with a black screen. The console is black and unusable, but SSH still works. Turning scorched3d down to either Safe or Fastest modes seems to avoid the crash.

Does it occur with intel 2.3.2 and libgl1-mesa-dri 7.0.3-4 from unstable?

Brice

I installed the new packages and tested again. Here's what I found:

Normal mode: scorched3d crashes, X is not affected.

Faster mode: same as before:

Error in I830WaitLpRing(), timeout for 2 seconds
pgetbl_ctl: 0x3ff80001 pgetbl_err: 0x00000000
ipeir: 0x00000000 iphdr: 0x02000003
LP ring tail: 0x0000af60 head: aa64 len: 0x0001f001 start 0x00000000
Err ID (eir): 0x00000000
Err Status (esr): 0x00000001
Err Mask (emr): 0xffffffdf
instdone: 0xffc5f83d instdone_1: 0x000fffff
instpm: 0x00000000
memmode: 0x00000000 instps: 0x8001e035
HW Status mask (hwstam): 0xfff8dffe
IRQ enable (ier): 0x00000002 imr: 0xfff80000 iir: 0x00000030
acthd: 0x0040aa64 dma_fadd_p: 0x0000aa90
ecoskpd: 0x00000307 excc: 0x00000000
cache_mode: 0x00006800/0x00000180
mi_arb_state: 0x00000044
IA_VERTICES_COUNT_QW 0x00000000/0x00000000
IA_PRIMITIVES_COUNT_QW 0x00000000/0x00000000
VS_INVOCATION_COUNT_QW 0x00000000/0x00000000
GS_INVOCATION_COUNT_QW 0x00000000/0x00000000
GS_PRIMITIVES_COUNT_QW 0x00000000/0x00000000
CL_INVOCATION_COUNT_QW 0x00000000/0x00000000
CL_PRIMITIVES_COUNT_QW 0x00000000/0x00000000
PS_INVOCATION_COUNT_QW 0x00000000/0x00000000
PS_DEPTH_COUNT_QW 0x00000000/0x00000000
WIZ_CTL 0x00000000
TS_CTL 0x00000000  TS_DEBUG_DATA 0x5dfe6bfa
TD_CTL 0x00000000 / 0x00000000
space: 129788 wanted 131064
(II) intel(0): [drm] removed 1 reserved context for kernel
(II) intel(0): [drm] unmapping 8192 bytes of SAREA 0x2efff000 at 0x2afa13bfd000
(II) intel(0): [drm] Closed DRM master.

Fatal server error:
lockup

Fastest and Safe modes work as before.

HOWEVER:

No matter what mode I have loaded, if I tick "Disable GL extensions", the game runs perfectly (if a bit slow; this is an X3100 after all). This seems to be an important clue. If I untick it with the Safe or Fastest settings loaded, scorched3d itself will crash before it can change to 3D mode, as with the unadorned Normal mode.

-lee





Reply to: