Spring 0.95 - BSODing / hanging
Posted: 13 Nov 2013, 20:31
I am getting BSOD or hang with many of Spring maps with XTA 9.731 (cannot yet recognize any pattern on which maps it hangs/BSODs). So I get map loaded and rendered to screen, and then I see count down value "3 seconds" but then system immediately freezes. Screen is no longer updated and mouse does not respond (but keyboard ctrl+alt+del does but very delayed like in 5-10 seconds).
My System is:
- Win7 64-bit
- I7 2600K@3.4 GHz stock speed&voltage
- Radeon 5850 (stock settings)
- latest ATI Drivers
- 16GB of ram.
I have tried following things as fixes:
A) all suggested ATI "fix" options: (3dTrees = 0, AdvMapShading = 0, AdvUnitShading = 0, AllowDeferredMapRendering = 0 and AllowDeferredModelRendering = 0).
-> But this did not change anything.
B) I have tried spring.exe --safemode
-> Safemode maybe (not 100% sure yet) took BSOD away but hangs still on same maps where BSODed earlier.
BSOD details:
I opened Win7 minidump with BlueScreenViewer and found out that error is:
"Bug Check 0x116: VIDEO_TDR_ERROR. This indicates that an attempt to reset the display driver and recover from a timeout failed."
Error seems to happen at dxgkrnl.sys thus at DirectX subsystems kernel. Here is details from BlueScreenViewer:
http://s24.postimg.org/6ow60seol/aticrash_spring.png
INFOLOG:
http://pastebin.com/VJT0yTh5
Noticed following:
1) Spring starts (this is ok) [Watchdog] Installed (HangTimeout: 10sec)
2) My GPU details:
[f=0000000] GL version: 4.2.12430 Compatibility Profile Context 13.152.1.8000
[f=0000000] GL vendor: ATI Technologies Inc.
[f=0000000] GL renderer: AMD Radeon HD 5800 Series
[f=0000000] GLSL version: 4.30
[f=0000000] GLEW version: 1.5.8
[f=0000000] Video RAM: unknown (I have 1GB)
3) Hang detected
[f=0000000] Warning: [Watchdog] Hang detection triggered for Spring 95.0.
[f=0000000] Warning: (in thread: main)
4)
[f=0000000] Warning: Stacktrace (main):
[f=0000000] Warning: This stack trace indicates a problem with your graphic card driver. Please try upgrading or downgrading it. Specifically recommended is the latest driver, and one that is as old as your graphic card. Make sure to use a driver removal utility, before installing other drivers.
-> Hmm, so it seems to suggest that my newest available Radeon driver is outdated(?)/incompatible?. I have tried downgrading but same issue occurs. It never occurs with v0.94 or other games I have played / are playing.
Some other thoughts: is this hang detection related to C++ 11 thread pool in Spring (or is there such)? And not sure if my issue is related to this resolved bug at spring mantis:
http://springrts.com/mantis/view.php?id=3579
I have also another setup (Win8/I7 920/Radeon 6850/24GB). I will give with it try, but that goes to tomorrow.
My System is:
- Win7 64-bit
- I7 2600K@3.4 GHz stock speed&voltage
- Radeon 5850 (stock settings)
- latest ATI Drivers
- 16GB of ram.
I have tried following things as fixes:
A) all suggested ATI "fix" options: (3dTrees = 0, AdvMapShading = 0, AdvUnitShading = 0, AllowDeferredMapRendering = 0 and AllowDeferredModelRendering = 0).
-> But this did not change anything.
B) I have tried spring.exe --safemode
-> Safemode maybe (not 100% sure yet) took BSOD away but hangs still on same maps where BSODed earlier.
BSOD details:
I opened Win7 minidump with BlueScreenViewer and found out that error is:
"Bug Check 0x116: VIDEO_TDR_ERROR. This indicates that an attempt to reset the display driver and recover from a timeout failed."
Error seems to happen at dxgkrnl.sys thus at DirectX subsystems kernel. Here is details from BlueScreenViewer:
http://s24.postimg.org/6ow60seol/aticrash_spring.png
INFOLOG:
http://pastebin.com/VJT0yTh5
Noticed following:
1) Spring starts (this is ok) [Watchdog] Installed (HangTimeout: 10sec)
2) My GPU details:
[f=0000000] GL version: 4.2.12430 Compatibility Profile Context 13.152.1.8000
[f=0000000] GL vendor: ATI Technologies Inc.
[f=0000000] GL renderer: AMD Radeon HD 5800 Series
[f=0000000] GLSL version: 4.30
[f=0000000] GLEW version: 1.5.8
[f=0000000] Video RAM: unknown (I have 1GB)
3) Hang detected
[f=0000000] Warning: [Watchdog] Hang detection triggered for Spring 95.0.
[f=0000000] Warning: (in thread: main)
4)
[f=0000000] Warning: Stacktrace (main):
[f=0000000] Warning: This stack trace indicates a problem with your graphic card driver. Please try upgrading or downgrading it. Specifically recommended is the latest driver, and one that is as old as your graphic card. Make sure to use a driver removal utility, before installing other drivers.
-> Hmm, so it seems to suggest that my newest available Radeon driver is outdated(?)/incompatible?. I have tried downgrading but same issue occurs. It never occurs with v0.94 or other games I have played / are playing.
Some other thoughts: is this hang detection related to C++ 11 thread pool in Spring (or is there such)? And not sure if my issue is related to this resolved bug at spring mantis:
http://springrts.com/mantis/view.php?id=3579
I have also another setup (Win8/I7 920/Radeon 6850/24GB). I will give with it try, but that goes to tomorrow.