Bug 11846

Summary: Hardlock in Spring RTS
Product: Mesa Reporter: Bug <freedesktop>
Component: Drivers/DRI/r300Assignee: Default DRI bug account <dri-devel>
Status: RESOLVED WORKSFORME QA Contact:
Severity: normal    
Priority: medium    
Version: git   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:

Description Bug 2007-08-04 06:33:04 UTC
The excellent RTS game Spring hard locks up after scrolling a while after spawn.
(Middle mouse hold + shift , then rotate the mouse for 30 seconds.)
http://spring.clan-sy.com/screenshots.php

Magic sysrq reboot still works.

GL_RENDERER = "Mesa DRI R300 20060815 x86/MMX/SSE2 TCL"
GL_VERSION = "1.3 Mesa 7.1"       
(although it says 7.1 this is git, also happens with last 7.2 release)

Card: X700 PCIE 

What I already tried, with no effect:

Option "MergedFB" "0"
Option "GARTSize" "64"
Option "SWcursor" "1" 
-nosilk
Comment 1 Adam K Kirchhoff 2007-08-04 07:55:01 UTC
See if disabling SilkenMouse helps.
Comment 2 Bug 2007-08-04 08:48:19 UTC
(In reply to comment #1)
> See if disabling SilkenMouse helps.

jep that's the -nosilk option I mention, it didn't help.

Comment 3 Bug 2007-08-04 09:06:29 UTC
Now also tried:

        Option "EnablePageFlip" "0"
        Option "ColorTiling" "0"

With no effect on the crash.
Comment 4 Bug 2007-08-05 03:11:41 UTC
I switched to EXA
And now it no longer crashes, 3D performance is the same as with XAA.
2D performance is worse, especially noticeable in mozilla.


Any idea what difference between XAA and EXA would cause the lockup?
Could it be something in the memory management? 
Another thing I observed with EXA is that using gartsize 0 or one higher than 64 makes 3d slow, as if it does software rendering.
Comment 5 Adam Jackson 2009-08-24 12:27:32 UTC
Mass version move, cvs -> git
Comment 6 Maciej Cencora 2009-10-10 03:01:47 UTC
Is this still an issue on newest mesa and xf86-video-ati?
Comment 7 Bug 2009-10-10 03:15:49 UTC
I switched to r600 since, which doesn't crash, but has some texturing issues left.
Could close this

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.