View Issue Details

IDProjectCategoryView StatusLast Update
0001895Spring engineGfx driver issuespublic2010-11-23 02:10
Reporterdfreeman Assigned To 
PrioritynormalSeveritycrashReproducibilitysometimes
Status closedResolutionfixed 
Product Version0.81.2.1 
Fixed in Version0.82.6.1 
Summary0001895: System notifications crash the gfx/UI
DescriptionLets say I get an alarm from my calendar app while I'm playing Spring. This can happen even with all apps closed, due to tasks silently running until they pop up a window. This is a guaranteed game over situation on Linux running the proprietary ATI drivers. The UI locks up and focus is on the intruding window. You can't get back to the game and whatever you try makes it worse.

Or, let's say somebody !rings you and SpringLobby pops up a notification box on top of the game. (Which frankly it shouldn't ever do, the sound is just fine.) This is usually okay, but I've encountered an issue where the display is corrupted and again the game is over, you can't interact with the UI. Simply killing the game from console and running it again, the same problem will be present. Fingers crossed it is fixed on a system restart, since I never saw this issue before today. All of a sudden every time I get a !ring I have to kill the game from a virtual console.

This is all just a symptom of how fragile the display is under Linux, at least with ATI. The same hardware running Vista has no trouble alt-tabbing in and out of the game while it's running. Yet Linux is completely hosed in this respect.

I'm using a Dell Studio 15 laptop with ATI on-board and Core2 Duo.
TagsNo tags attached.
Checked infolog.txt for Errors

Activities

hoijui

2010-04-22 19:41

reporter   ~0004836

this is a problem of ATI, not of spring and not of Linux.
it is well know: ATI & Linux => 50% guarantee of fail.
try running spring in windowed mode, try using newer or older GFX drivers. if it does not help, go bug ATI.

abma

2010-06-21 08:40

administrator   ~0004995

Last edited: 2010-06-21 08:40

i wrote an issue about this problem a few ago for springlobby:

http://projects.springlobby.info/issues/1344

i don't know at which release this fix/setting is include.

IMHO disabling other notifications can't be done by spring/springlobby, other
win32 full-screen apps sometimes disable the screensaver with SystemParametersInfo( SPI_SETSCREENSAVEACTIVE ) ...

http://msdn.microsoft.com/en-us/library/ms724947%28VS.85%29.aspx

abma

2010-11-23 02:10

administrator   ~0005962

seems to be solved in current version with "good" ati-drivers. (ubuntu 10.04 + current fglrx-drivers from ubuntu repos.)

Issue History

Date Modified Username Field Change
2010-04-22 17:58 dfreeman New Issue
2010-04-22 19:41 hoijui Note Added: 0004836
2010-06-21 08:40 abma Note Added: 0004995
2010-06-21 08:40 abma Note Edited: 0004995
2010-11-23 02:10 abma Note Added: 0005962
2010-11-23 02:10 abma Status new => closed
2010-11-23 02:10 abma Resolution open => fixed
2010-11-23 02:10 abma Fixed in Version => 0.82.6.1