Running q3demo I get rendering only on a quarter of the screen (will attach photo). When ending the game, X crashes.
I'm using latest git of libdrm, mesa and xf86-video-intel. Rest is pretty much latest releases. Doesn't matter if I use kernel 2.6.29 or 2.6.30-rc. Also tried 2.6.30-rc7-git5 with latest drm-intel merge.
00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 0c)
(Lenovo T61 notebook)
0: /usr/bin/X(xorg_backtrace+0x26) [0x4e9d56]
1: /usr/bin/X(xf86SigHandler+0x39) [0x474469]
2: /lib/libc.so.6 [0x7f0dcd2566a0]
3: /usr/bin/X(IgnoreClient+0x4) [0x4e9f14]
4: /usr/lib64/xorg/modules/extensions//libglx.so(glxSuspendClients+0x53) [0x7f0dcc93ff03]
5: /usr/lib64/xorg/modules/extensions//libglx.so [0x7f0dcc949f28]
6: /usr/bin/X(AbortDDX+0x89) [0x4668a9]
7: /usr/bin/X(AbortServer+0x1d) [0x4f31cd]
8: /usr/bin/X(LogVMessageVerb+0) [0x4f3890]
9: /usr/bin/X(xf86SigHandler+0x49) [0x474479]
10: /lib/libc.so.6 [0x7f0dcd2566a0]
11: /usr/lib64/dri/i965_dri.so(intelDestroyContext+0xdd) [0x7f0dcb547c5d]
12: /usr/lib64/dri/i965_dri.so [0x7f0dcb53d960]
13: /usr/lib64/xorg/modules/extensions//libglx.so [0x7f0dcc94a189]
14: /usr/lib64/xorg/modules/extensions//libglx.so(__glXFreeContext+0x6c) [0x7f0dcc93fd3c]
15: /usr/lib64/xorg/modules/extensions//libglx.so [0x7f0dcc9400ca]
16: /usr/bin/X(CallCallbacks+0x44) [0x44b654]
17: /usr/bin/X(CloseDownClient+0x58) [0x441f48]
18: /usr/bin/X(Dispatch+0x1f0) [0x447750]
19: /usr/bin/X(main+0x3ad) [0x42d8ad]
20: /lib/libc.so.6(__libc_start_main+0xe6) [0x7f0dcd2429f6]
21: /usr/bin/X [0x42cd49]
Created attachment 26364 [details]
photo of screen corruption
Created attachment 26365 [details]
Yifei, can you try the master (unstable) code on GM965?
Just tried without KMS, the screen corruption is gone, but the crash stays. So at least partly a regression to pre-KMS.
With latest git versions, screen just turns black. I can switch to console and kill x.
(and, I'm a bit disappointed with the pure non-reaction to my report here...)
sorry, we have some problems with the installation of quake3-demo thus tested it untill now. As Hanno said, when run quake3-demo, we just get black screen, but we cannot switch to console, and kill X does not bring the console back. It's kinda wired, because quake3 works just fine. Our test machine is T61 too.
Created attachment 27310 [details]
Does this still exist with the latest code?
This issue still exists with the latest code. Sometimes when starting the game, screen turns black and X crashes. Sometimes when ending the game, screen are black and X crashes. When X crashes, we cannot switch to console. Killing X will bring the console back. We also find openarena and ut2004 has Similar problem. When starting or ending openarena or ut2004, screen turns black but X does not crash. If we press "ctrl+alt+enter", screen will back to normal.
unblocking Q3 release, but still a high priority bug.
Can recheck this bug? Does X still crash? Is the backtrace still from within i965_dri.so? Does the modesetting issue still occur?
Created attachment 37395 [details]
I recheck the bug on gm965. X don't crash now. Game works well execept Modesetting issue. Changing the video mode on system setup will cause game exit. The problem also happens on calpella. It doesn't happen on piketon.
I get no corruption and no black screen any more. But I get just 58 fps, which is I think rather slow (I think I had more than 100 on my old r200 laptop), so there probably is something wrong with my 3d acceleration.
Let's close this one as the original reported issue has gone.
Please file new bugs for the rest issues.
Closing resolved+fixed, no activity on more than 6 years.