StarCraft II Tips

Resolving memory-related crashes on game launch

A bug exists within the Linux kernel versions 2.6.33 and 2.6.34 that causes memory errors (ACCESS_VIOLATION, "could not access memory at...") which crash the game. This can be resolved either by downgrading your kernel to the older 2.6.32, or upgrading to 2.6.35 (release on 2010-08-01 and work fine with SC2).


There is also another crash when a user changes the graphics quality from low to medium or higher. A copy of a forum discussion detailing the fix is pasted in below.(Fix provided by user: herbyg)

My starcraft 2 works while running on ubuntu 10.04 with WINE but whenever I try to go to medium graphic settings my game always crashes!!!! im stuck on low settings. the fps is pretty darn good though I have to admit. I have an Nvidia gtx460 graphics card which should be able to run starcraft 2 on ultra no problem. I have the latest drivers installed for my card straight from nvidias website. I have no audio problems or startup problems what so ever just can't get my game to run on better graphics settings. Compiz is disabled. Anyone know how to help?
The fix for this is to set the VideoMemorySettings emulation keys in the Wine registry. Using the Wine environment where you Starcraft II is installed, run regedit. Once the Registry Viewer is visible, go to HKEY_CURRENT_USERS, and if it doesn't exist already, create a "Direct3D" key under "HKEY_CURRENT_USER/Software/Wine". Within "Direct3D", create a string value whose name is "VideoMemorySize" and set the value to be however much video mem your video card has, in megabytes. So if your card has a gig, set it to 1024.

You'll find more info here: http://wiki.winehq.org/UsefulRegistryKeys



by Patrick Callahan on 2011-04-01 08:25:57
Important Information Tips are provided by the CrossOver Community and Advocates. They are not intended to be used for official CodeWeavers Support. For that, please visit our official support pages.
CodeWeavers or its third-party tools process personal data (e.g. browsing data or IP addresses) and use cookies or other identifiers, which are necessary for its functioning and required to achieve the purposes illustrated in our Privacy Policy. You accept the use of cookies or other identifiers by clicking the Acknowledge button.
Please Wait...
eyJjb3VudHJ5IjoiVVMiLCJsYW5nIjoiZW4iLCJjYXJ0IjowLCJ0enMiOi02LCJjZG4iOiJodHRwczpcL1wvbWVkaWEuY29kZXdlYXZlcnMuY29tXC9wdWJcL2Nyb3Nzb3Zlclwvd2Vic2l0ZSIsImNkbnRzIjoxNzMxNDM1MjAzLCJjc3JmX3Rva2VuIjoiS0Y2VVRYRVNQQkhOWkNNdyIsImdkcHIiOjB9