I am trying to run SoaSE on Wine. I am having a problem in which the SoaSE gets an out-of-memory error (GL_OUT_OF_MEMORY) from the Direct3D subsystem. I know Wine and Linux are not officially supported platforms for SoaSE, but I have reason to believe this problem exists on Windows as well.
There is a pretty good description of the problem at this link:
http://bugs.winehq.org/show_bug.cgi?id=16456#c4
The gist is that there is a texture memory leak in SoaSE. On Wine, the leaked memory is allocated on the graphics card, so SoaSE runs out of texture memory within minutes. On Windows, apparently the leaked memory is allocated in system RAM and is therefore much more manageable. Also, the Wine version would last somewhat longer if the texture detail was reduced in SoaSE.
I can't personally vouch for this diagnosis, but it seems sound. I can say with certainty that the latest version (the update in December '08) still has this problem.
There is a patch for Wine that forces the SoaSE leak into system RAM like on Windows, so I will try that.
I am posting this here to help others who have the same problem. Also, I hope this will bring the memory leak to the attention of the developers so they can fix the problem.
Thanks Ironclad for a great game!