Bug 11078

Summary: GLX games (example: certain quake-based games) cause lock-ups on i915 card
Product: Mesa Reporter: Charles Christie <sonicbhoc>
Component: Drivers/DRI/i915Assignee: Eric Anholt <eric>
Status: RESOLVED WONTFIX QA Contact:
Severity: critical    
Priority: medium    
Version: unspecified   
Hardware: x86-64 (AMD64)   
OS: All   
Whiteboard:
i915 platform: i915 features:
Attachments: The log from one of the technicolor lines lockups.
The log from one of the HARD lockups.

Description Charles Christie 2007-05-29 05:57:11 UTC
I have Gentoo Linux, gentoo 2.6.21-r1 and Xorg 7.2. My driver version is xf86-video-i810 2.0.0.

If I play Nexuiz or Warsow, most notably, the games freeze very quickly after gameplay starts or, in Nexuiz's case, as soon as you click Single Player and it shows you your next level. Also, a game called toycars moves VERY slowly, although it shouldn't as it is a very simple game. I don't recall any of this stuff happening before... I don't know exactly what I upgraded, but it made Beryl a little more unstable, rarely froze X at shut-downs and VT switches, and made these games unplayable. What's going on?
Comment 1 Alex Deucher 2007-05-29 09:58:57 UTC
*** Bug 11079 has been marked as a duplicate of this bug. ***
Comment 2 Johannes Athmer 2007-06-01 09:38:55 UTC
Just wanted to note that neither Nexuiz nor Warsow use the Quake-3-engine.
Nexuiz is based on DarkPlaces (which originates from Quake 1) and Warsow uses QFusion (besed on Quake 2).
Comment 3 Charles Christie 2007-06-02 18:16:44 UTC
(In reply to comment #2)
> Just wanted to note that neither Nexuiz nor Warsow use the Quake-3-engine.
> Nexuiz is based on DarkPlaces (which originates from Quake 1) and Warsow uses
> QFusion (besed on Quake 2).
> 

Right... oops.

By the way, it's worth noting that Quake 3 openarena and Alien Arena work like a charm.
Comment 4 Charles Christie 2007-06-04 07:36:57 UTC
Another issue is that sometimes X completely locks up when switching to a VT or logging off of my X session. Worse, sometimes it even reboots the entire computer after the screen locks up.
Comment 5 QplQyer 2007-06-17 05:24:36 UTC
(In reply to comment #4)
> Another issue is that sometimes X completely locks up when switching to a VT or
> logging off of my X session. Worse, sometimes it even reboots the entire
> computer after the screen locks up.
> 

Seeing the same issue.  After running Frets on Fire, or trying to start beryl, X completely freezes when it is shutdown.  Keyboard and mouse don't respond and a hard reset is neccessary.

My system:

Gentoo Linux, running kernel 2.6.17-gentoo-r4
Xorg-x11 7.2
Intel-drivers: xf86-video-i810 1.7.4
Comment 6 QplQyer 2007-06-17 05:31:06 UTC
(In reply to comment #5)
> (In reply to comment #4)
> > Another issue is that sometimes X completely locks up when switching to a VT or
> > logging off of my X session. Worse, sometimes it even reboots the entire
> > computer after the screen locks up.
> > 
> 
> Seeing the same issue.  After running Frets on Fire, or trying to start beryl,
> X completely freezes when it is shutdown.  Keyboard and mouse don't respond and
> a hard reset is neccessary.
> 
> My system:
> 
> Gentoo Linux, running kernel 2.6.17-gentoo-r4
> Xorg-x11 7.2
> Intel-drivers: xf86-video-i810 1.7.4
> 
Just something I forgot: my videocard is an intel 915GM
Comment 7 QplQyer 2007-06-18 04:29:03 UTC
I have found a work-around (I think, more testing is needed).
After I disabled the Composite extension I was able to quit X.org after playing Frets on Fire.
Comment 8 Charles Christie 2007-06-20 15:05:28 UTC
So, the composite extension is the cause of the problem?

I'll try disabling it and playing a game and see if that's related. Although, I really hope it's not. I like my compcomm!
Comment 9 Charles Christie 2007-06-20 19:23:42 UTC
Created attachment 10387 [details]
The log from one of the technicolor lines lockups.

I was able to deduce that my bug is not the fault of the composite extensions, and get log files from both types of X crashes that I'm experiencing: the one that happens after playing a GLX game (technicolor lines getting blitted across the screen, making X completely refuse input but the rest of the Linux systems are operational) and the one that happens sometimes when VT-switching and shutting down X (screen goes black with a few dark spots, completely locks up computer, in most cases restarts the computer as well).

I'll attach them both so you can see them.
Comment 10 Charles Christie 2007-06-20 19:24:06 UTC
Created attachment 10388 [details]
The log from one of the HARD lockups.
Comment 11 Chris Wilson 2011-03-08 07:40:51 UTC
This bug is against a driver that no longer exists having undergone dramatic transformations in the last 4 years.

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.