StarCraft II

Wings of Liberty, Heart of the Swarm, and Legacy of the Void, including Starter Editions

Please try the Stater Edition before buying the game to make sure it works on your system (link below). It includes the first campaign (Wings of Liberty) and the Arcade (Mods)

Consider including the following in your test results:

  • OS / Distribution
  • GPU
  • Video Driver / Version
  • FPS (press Control+Alt+F to display FPS in-game)
  • in-game graphics settings (low, medium, high, ultra)
  • WINE prefix (32 or 64 bit)

Application Details:

Version: Current
License: Retail
Votes: 141
Latest Rating: Platinum
Latest Wine Version Tested: 2.10-staging

Maintainers: About Maintainership

Link StarCraft II: Starter Edition Free Download Battle.Net App

Test Results

Old test results
The test results you have selected are very old and may not represent the current state of Wine.
Selected Test Results

What works

Gaming (Single- and Multiplayer), but with less frames than on Win7 (on the same machine with the same settings 25 instead of 70, using Ironhide)

In-Game Chat

What does not

Installation from the DVD can crash with error message "No installer data found". If this happens, put the content of the DVD in a folder and start the Installer out of this folder. If this don't work, download the Installer from The Downloader & Installer worked for me without problems. ;-)

What was not tested

PTR (SHOULD work like the public server)

Additional Comments

Tested using Lubuntu 64 Bit and Ironhide for NVidia Optimus Graphics

I've tested it with Wine 1.3.x, too. It works just like on newer Wine-Releases-
selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?RatingSubmitter
ShowArch Linux x86_64Jun 19 20172.10-stagingYes Yes Platinumkraftyelder 
ShowArch Linux x86_64May 15 20172.8Yes Yes GoldHorațiu Mlendea 
ShowUbuntu 17.04 "Zesty" amd64 (+ variants like Kubuntu)May 09 20172.7Yes Yes SilverZiad 
ShowArch Linux x86_64Feb 10 20172.1Yes Yes GoldTharbad 
ShowLinux Mint 18.1Dec 30 20162.0-rc3Yes Yes SilverAlex 

Known Bugs

Bug # Description Status Resolution Other apps affected
11674 Dual-core unsupported in WoW and SC2 STAGED View
30853 Wine doesn’t always handle "right alt" properly UNCONFIRMED View
32342 Multiple applications and games using 'Webkit' or 'Blink' web browser engine crash on startup ('Arial' and 'Times New Roman' font face name validation) STAGED View
33247 StarCraft II: HotS crash random after a while NEW View
33759 Some applications reset the X color profile UNCONFIRMED View
40979 Starcraft 2 crashes in online game. UNCONFIRMED View
41320 Starcraft 2 crashes with "Unexpected Fatal Error" immediately after opening. UNCONFIRMED View
41583 Starcraft 2 hangs with "setup_exception stack overflow" UNCONFIRMED View
41656 Starcraft 2 won't run on linux mint 18 KDE UNCONFIRMED View

Show all bugs

HowTo / Notes

Launch 32-bit client

It looks like the 64-bit LotV client is not working in wine so far. To try the 32-bit client

  1. Open the launcher
  2. Open Settings
  3. Go to the Game Settings tab
  4. Check Launch 32-bit client (instead of 64-bit) for Legacy of the Void
(At least, this is how I'm guessing it is done, but I don't have the beta. If you have it, please let me know whether this is correct.)
WINE overrides X gamma settings

If using custom gamma settings or using an application that automatically changes gamma (e.g. redshift) then at specific times, your gamma setting may reset for a short time.

To fix this, open the registry editor and navigate to:


Then add the "X11 Driver" key.

Inside the newly created "X11 Driver" add the chain value "UseXVidMode" and set it to "N".

Leftover processes after updates

After a update or a crash, there are sometimes old processes left running that may interfere with your next launch. These processes can be killed before trying again:

killall -i -r '.exe'

Or you can do this manually (and more safely):

ps x #and then....kill as necessary after you got the process ID in the first column

#of course it doesn't hurt to take a look at the manual for these commands:
man kill
man killall
man ps

64-bit client
As of wine 1.9.2, the 64-bit client works with all graphics settings. To use the 64-bit client:
  • Open the launcher
  • Open Settings
  • Go to the Game Settings tab
  • Check Launch 64-bit client for Legacy of the Void

Test if the game works before buying

You can download the StarCraft II Starter Edition for free via the Launcher, which includes the first campaign (Wings Of Liberty) and the Arcade (Mods).

Please test how / if the game works before buying it.


The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.

Multiplayer Matchmaking Queues currently unavailable, Custom maps not loading
by Kevin on Sunday April 9th 2017, 20:01

I'm running WINE version 2.0 on Lubuntu. (Blizzard App) has installed fine and is working.
SC2 appears to be installing fine (I've installed up until "optimal" says their is still about 10GB left)
Game starts up fine.
I haven't tested the single player campaign options.
However the none of the multiplayer options work.
Multiplayer appears to be working for other people.
Maybe if the game fully installs this problem will fix itself?
I was wondering if anyone else was experience a similar issue.

Core: out of memory errors
by Darin Avery on Saturday April 8th 2017, 7:04

Since the update last month, the battlenet client stopped working until changing the windows mode to windows xp. That then prevents you from running sc2 in 64 bit mode.

I get consistent "Core: out of memory" errors in co-op mode after making that switch. Some on the blizzard forums say that switching to a 64 bit OS fixes that issue. I'm running in a 64 bit prefix but due to running in windows xp mode, i cannot uncheck the "run 32 bit client" button. So i'm stuck with that problem.

One workaround that has worked for a couple matches is to lower the texture quality from ultra to high.

Good luck.
Crashes after / while loading screen (FreeBSD 11)
by Tobias Gion on Friday March 17th 2017, 3:29
Hey Guys,

iam messing with this for quite a time and just cant get it running. But lets start with my specs:

* FreeBSD 11 (64-bit) with 32-bit wine 2.1-Staging
* NVIDIA QUADRO 1000M (nvidia-driver 375.26)
* Clean 32-bit wine installation with corefonts vcrun2005 vcrun2008 vcrun2015
* Added overrides: api-ms-win-crt-math-l1-1-0 api-ms-win-crt-stdio-l1-1-0 msvcp140 ucrtbase vcruntime140

Battle-net installer installs and runs fine. After that installing SC2 went smooth. When i start the game through it switches to the loading screen and immediately after that brings me back to
I dont get any crash reports (from SC2 or nor do i get any error messages i can relate to anything (or find solutions on google).

---- snip -----

fixme:d3d:debug_d3dformat Unrecognized 0x36314644 (as fourcc: DF16) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x36314644) in the format lookup table.
fixme:d3d:debug_d3dformat Unrecognized 0x36314644 (as fourcc: DF16) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x36314644) in the format lookup table.
fixme:d3d:debug_d3dformat Unrecognized 0x34324644 (as fourcc: DF24) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x34324644) in the format lookup table.
fixme:d3d:debug_d3dformat Unrecognized 0x34324644 (as fourcc: DF24) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x34324644) in the format lookup table.
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:thread:NtGetCurrentProcessorNumber need multicore support (4 processors)
fixme:thread:NtGetCurrentProcessorNumber need multicore support (4 processors)
fixme:winsock:WSAIoctl WS_SIO_UDP_CONNRESET stub
fixme:avrt:AvSetMmThreadCharacteristicsW (L"Audio",0xf35f650): stub
fixme:avrt:AvSetMmThreadCharacteristicsW (L"Audio",0xf35f650): stub
fixme:avrt:AvSetMmThreadCharacteristicsW (L"Audio",0xf35f650): stub
fixme:secur32:schannel_get_mac_algid unknown algorithm 200
fixme:winsock:WSAIoctl WS_SIO_UDP_CONNRESET stub
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x4f46f9

---- snip ----

I hope someone here has FreeBSD running with wine and SC2 and can help me out or somebody else got a clue. If needed i can post all the config and log files.

Thanks a lot in advance!
Awful performance
by Hugo Osvaldo Barrera on Wednesday February 22nd 2017, 20:55
Since one of the most recent updates, my performance has gotten awful. With the same mid-low settings, I've gone from 50-60fps, to 10-20fps, permanently.

Is anyone else having this issue?
Works but only for a minute or 2
by Shane Fagan on Tuesday January 31st 2017, 9:21
I followed the instructions in the thread, put in the overrides and ran SC2 directly. I tried 3 different versions of WINE and got the same issue with all 3, I tried the DRI3 patched version, CSMT patched wine-staging and vanilla WINE. It crashes in the same way each time which is a pretty simple freeze and then quit. Anyone else getting similar behaviour with WINE 2.0?
multiplayer crash
by demonchy on Wednesday January 11th 2017, 17:29
hey, first of all I'm sorry for my bad english I'm French so I'll try to do my best but please be indulgent.

Os : Debian 8.6 Jessie ~ cinnamon
I've installed the battle net client with wine64 (wine 2-0-rc4). Nothing to say about the client, everything is fine I can read all the stuff and configure what I want, a little bit after testing the client I've installed Sc2. After put different settings on the client, two main bugs have appeared : when I select "launch the game in 32 bits instead of 64" the game crash after the login screen. Fine, now I'm unchecking the box, restarting the game... I can login!
But after a little bit testing, when I try to to play on multiplayer mode, even against the computer, it loads everything and just before beginning the battle, crash. It's very frustrating, and I don't find a similar case, perhaps I've not been searching enough.

by Tim Terhorst on Tuesday January 3rd 2017, 21:28
@Ben Re: I do indeed appear to have a 64bit WINEPREFIX by default. I have a syswow64 directory in all of my other WINEPREFIX's - I tested this by forcing WINEARCH=win32 in a new WINEPREFIX and didn't have that syswow dir in the test.
Test results modified
by Hugo Osvaldo Barrera on Monday December 26th 2016, 7:41
Looks like my test results were modified, not only in rating, but in content. I'm not a big fan of these test results being published with my name, but different content (I'd much rather have had the results rejected and edit them myself).

I did not write any of the following, and the appdb lists my as an author, which is, to say the least, quite dishonest:

using 64 bit prefix

if not using wine-staging following overrides are required (corefonts must also be installed):


Don't use more overrides as they may cause more issues

What worries me specifically, is that I did not actually confirm this, nor have I given any evidence that points to this (except the first line).
This may even possibly be flat out wrong, but the test results with my name on it publishes this.
Please delete these tests results OR alter the author to whomever wrote this. It's completely unacceptable to publish something with my name on it without my consent.

If posting results relevant to the staing branch is unacceptable, please let me know and I'll refrain from doing so in future.
New install quide
by Jarkko Korpi on Sunday December 25th 2016, 22:57
If you are using pure wine, you get constant crashes with at libcef. Unless you do winetricks -q corefonts. This is bug 32342. With wine-staging you don't seem to need this.
You may get some internal crash at after installing corefonts and it shows some id number, just restart the client.
You need to override api-ms-win-crt-math-l1-1-0.dll and ucrtbase.dll to native via winecfg.

These are bugs 41725 and 42001.

After all these steps you should be able to play.
64 bit
by Iksf on Friday December 23rd 2016, 13:31
Not sure why people are having problem with 64 bit, works fine for me.
  • RE: 64 bit by Ben Parsons on Friday December 23rd 2016, 17:14
  • RE: 64 bit by Andrew Smart on Saturday December 24th 2016, 18:47
    • RE: 64 bit by Iksf on Sunday December 25th 2016, 6:43
Multiplayer crashes with wine1.9.24
by Cory on Sunday December 11th 2016, 14:53
So I try to join a game, it searches for a game, serious graphics issues for 30ms every 6s, and then it just crashes when it tries to load the game.
I'm gonna wait until wine2.0r1 comes to the Ubuntu packages and then I'm gonna try it.
Also, the editor crashes too, so... (I'll test that better when I get wine2.0r1 loaded up)
I'm using the same wineprefix (that is, ~/.wine/ directory) as I did with wine1.9.23, and I'm not sure if that can be an issue as I did use winetricks to install the vcrun2015
Do you think I'll have to reinstall starcraft II when I have wine2.0r1? Because that's like 24+ GB :|

Maybe just for fun I can try:
- Running 32-bit SC2Switcher.exe
- Try Windows 7 in `winecfg'
SC2 crashs on authentification screen
by Carbone on Thursday December 8th 2016, 12:22
SC2 crashs after loading screen, just after the authentification screen .

Here are my specs :
32bit SC2 LotV
Ubuntu 16.04.01 64bit
Wineprefix 32bit 1.9.23 or 1.9.24

My winecfg is set with :

Set each to native, builtin with Windows 7 version

Thx for the help
Graphic card information is not updated
by Robin on Monday December 5th 2016, 20:06
I recently change my Radeon HD 5450 into a RX 480 4G. I noticed that RX 480 info is added in Wine 1.9.24-devel, but in SC2 LotV it shows my card as "ATI Radeon HD 5600 Series" (the same as before with HD 5450) and prevent me applying higher graphic settings. I tried to add DeviceID and VendorID in registry, but it didn't work. How can I make it to "forget" my old card and recognize my new card?

My system is Ubuntu 16.04.1 x64, Wine 1.9.24-devel x64, AMDGPU-Pro 16.40, SC2 x64. All of them are up-to-date.

lotv crashes after 5 minutes of play
by starcraft player on Wednesday November 30th 2016, 22:44
I installed PlayOnLinux for legacy of the void, and have no problems starting and stacraft 2. However, after about 5 minutes of excellent gameplay, the sc2 freezes and I'm unable to exit without a hard reboot.

I'm on ubuntu 14.04 and using wine 1.9.24 64 bit (all the other version of wine didn't work for me). My computer is fairly good, with 32GB memory, intel i7, and Nvidia card with 4 GB, so I don't believe it's related to hardware.

Has anyone else experienced this problem, and if so, how did you resolve it?

Arch x64 + Wine 32 bits 1.9.23-staging & CSMT enabled. Works great... After the following.
by Ryo on Friday November 25th 2016, 7:01
Bnet runs fine without overrides. The game crashed on the login screen though so you effectively need on SC2.exe (native,builtin):


Then I got the freeze on quit. I resolved the issue by adding (disabled):


DO NOT add this override on or it won't launch anymore. This needs to be set on SC2.exe only.

I got the weird behavior from redshift too. May it be on lauch or during ladder game loading, the color temp resetted for a sec which was very annoying. The fix was in one of the bug issue ( You need to add a registry key to prevent wine from touching at this.

Go to HKEY_CURRENT_USER/Software/Wine.
Then add the "X11 Driver" key.

Inside the newly created "X11 Driver" add the chain value "UseXVidMode" and set it to "N".

That fixed it for me. Good luck.
starcraft won't start
by matthew on Friday November 4th 2016, 14:54
It's on linux mint 18 with the newest update. When i press it says player for a few seconds and then goes back to a play button. I can replicate it indefinitely.
Can't connect.
by Joscha Becker on Monday October 24th 2016, 0:42
The game has me stuck on the 'connecting to' screen upon entering my account name and pressing 'connect'.
I can log in through the launcher, but not into StarCraft 2.
This problem didn't come with patch 3.7, but just today.
Am I alone with this?

wine 1.9.17 & 1.9.20, 32bit installation
Starcraft 3.6.0
by arkahys on Sunday September 25th 2016, 10:27
until 3.6.0 the only way to launch game for me is :
wine64 with game32
overriding :
- msvcp140
- vcruntime140
- api-ms-win-crt-stdio-l1-1-0

to launch :
cd .wine/drive_c/Program\ Files\ \(x86\)/StarCraft\ II/Support/
WINEARCH=win64 wine SC2Switcher.exe
Latest update works only in 64 bit mode
by Ema on Wednesday September 14th 2016, 15:02

As per subject I'm able to patch the game in 32 bit mode via Battle.Net, but then in order to start it, I have to run:

WINEPREFIX="$HOME/winesc2_64/" WINEARCH=win64 wine /disk3/StarCraft\ II/Support64/SC2Switcher_x64.exe

Then it works (I had to apply winetricks vcrun2015 of course) - the equivalent 32 bit command doesn't work.
Hope this helps as a workaround.

Log of the 32 bit crash:

err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
fixme:msvcrt:type_info_name_internal_method type_info_node parameter ignored
fixme:imm:ImmReleaseContext (0x30044, 0x19e210): stub
wine: Call from 0x7b43c10c to unimplemented function api-ms-win-crt-math-l1-1-0.dll._except1, aborting
fixme:dbghelp:elf_search_auxv can't find symbol in module
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
Latest update 3.6.0 results in crash on start
by Aleks on Wednesday September 14th 2016, 14:54
Hi all,
I just updated and after, and Artanis loading screen loads, the game crashes within few seconds on main screen. I hear the game music, buttons are visible, there is black bachground instead of stars or anything and then it crashes.

PlayOnLinux Mint, wine 1.9.15. I tried and can't get any higher version of wine to even boot.
Galaxy Editor
by Electric Prism on Tuesday September 13th 2016, 19:52
The Galaxy Editor seems to crash when I try to login under File > Publish Map

Is anyone else encountering this problem?
error in "mscvcp140"
by arkahys on Sunday September 11th 2016, 16:46
the file to override is "msvcp140" (no "mscvcp140")
  • RE: error in by Filip Frackiewicz on Saturday October 29th 2016, 16:47

by Electric Prism on Wednesday September 7th 2016, 22:15
Looks like after Launcher Updated it crashed, installing vcrun2015 via winetricks resolved the issue.

env WINEPREFIX=/opt/starcraft2 winetricks vcrun2015
by Electric Prism on Wednesday September 7th 2016, 22:10
wine: Call from 0x7b43d54c to unimplemented function msvcp140.dll._Thrd_id, aborting
wine: Unimplemented function msvcp140.dll._Thrd_id called at address 0x7b43d54c (thread 00a8), starting debugger...
Object moved
Object moved to here.

➜ ~ wine --version
wine-1.9.18 (Staging)

by Ian on Thursday August 25th 2016, 15:56
My fps is 60 at the menus and 20 or so during campaign missions and light co-ops. Anything more heavy-duty like mutations or 2v2 and it becomes unplayable at less than 1 fps. Note that this is with /Medium/ graphics, not Ultra as Windows is able to handle.

GTX 670
SSD drives

Arch with latest packages including...
nvidia graphics driver

Compositing disabled
CSMT enabled
Medium quality graphics
Medium quality sound (read somewhere that this might help)

With this setup one might think that SC2 would run very smoothly, but alas it does not. Does anyone else have a similar environment with this FPS issue? Any fixes or suggestions? Thanks :)
  • RE: Low FPS by Ville Aakko on Thursday October 27th 2016, 13:17
    • RE: Low FPS by Ville Aakko on Thursday October 27th 2016, 16:19
  • RE: Low FPS by Ville Aakko on Tuesday November 1st 2016, 13:55

by enthusiasm on Wednesday August 24th 2016, 8:27
Hi guys!

System: Linux debian 3.16.0-4-amd64
Wine-Version: 1.9.7

I installed vcrun2015 via winetricks and added mscvcp140 and vcruntime140 via winecfg. For that I had to install winbind and cabextract via apt-get install. Then the logs showed that wininet produces a lot of error, so I installted wininet via winetricks. After getting some d3* errors I installed all d3*-dlls via winetricks.

Currently the setup still crashes during installation:

does anyone has some hint for me?
Thanks in advance!
  • RE: by enthusiasm on Wednesday August 24th 2016, 8:30
  • RE: by arkahys on Sunday September 11th 2016, 16:45
Some issues
by HellBat on Sunday August 21st 2016, 9:29
I'm using wine 1.9.16 with xubuntu 16.04 and Starcraft works with the configuration mentioned in the aditional comments but, when I try to close the game get stuck, every time I do alt+tab the game simply vanishes and when I try to play again an arcade game it simply doesn't work I have to reopen the game every time I want to play. Does anybody know anything that could help me?
Crash every time I start a game
by Carbone on Thursday August 11th 2016, 16:35
SC2 crash every time I start a game.

Here are my specs :
64bit SC2 LotV
Ubuntu 16.04.01 64bit
Linux version 4.4.0-34-generic
Wine 1.9.15
Videocard GeForce GT 630
Video driver Nvidia 361.42
In-game graphics settings: low

My winecfg is set with :


Set each to native, builtin with Windows 7 version

Thx for the help CPU usage
by Andrew Smart on Wednesday August 3rd 2016, 10:13 continues to run in background eating up a core, same with wineserver64, Agent.exe, and Help. That's 4 of my 6 cores eaten while a game updates.
cpulimit -l 1 -p on each worked and GUI is still responsive. When game is running still eats a core so cpulimit -l 1 slows it down (and frees up wineserver64 to better serve the game).

I also ran into the wait for critical section bug in Ryan's Aug 1 2016 test (due to unreleased semaphore). Terminating all exe's and wine processes, then restarting solved the issue. The bug occurred to me with the GUI, clicking pause/resume on an update quickly. update 2016-07-26
by Eivind Larsen on Wednesday July 27th 2016, 14:17
As of 2016-07-26 update to, you need vcrun2015 installed to start launcher. Install with winetricks vcrun2015

by Galym Kerimbekov on Friday July 22nd 2016, 5:40
I up-to-date my StarCraft II and get broken game with blur instead of menu
now game version is
Anyone had same issue?
  • RE: by Robert on Tuesday July 26th 2016, 9:32
  • RE: by Starfall on Sunday July 31st 2016, 16:24
    • RE: by Robert on Sunday August 7th 2016, 1:24
Definitely use CSMT
by Ryan on Tuesday July 19th 2016, 0:48
For good performance, one should use wine-staging with CSMT enabled for sure! The difference is night and day
Replays don't work
by Maldun Finsterschreck on Wednesday July 6th 2016, 2:36

I use latest wine on Fedora 23 64-bit, Nvidia graphic card. Starcraft version is legacy of the void latest version as we speak (I think 3.2.2)

Since recently I encounter the issue that replays won't work. They are saved properly, and I can browse through them, but there is no data displayed, and starcraft tells me it can't open them.

To me this looks like a file system problem. Has anyone experienced this?
Crash on starting ladder game
by Dominik S on Wednesday June 29th 2016, 14:23
SC2 was crashing to desktop on the loading screen as I was starting ladder games (tested mostly on 2v2s).

64bit SC2 LotV
Linux Mint 17.3 64bit
Wine 1.9.13

However, I was able to fix this via installing (via apt-get):
* libp11-kit-gnome-keyring:i386
* p11-kit-modules:i386
* winbind

I am also running on default libraries (no overrides whatsoever).
Performance since last update
by Hugo Osvaldo Barrera on Monday June 20th 2016, 14:46
After the recent game update (a few days ago, can't recall when), I saw a huge performance drop in. It was extremely noticeable and i was forced to reduce graphic settings (those affecting CPU) from High to Medium to have the same performance I used to.

Has anyone else had this issue? I believe that the game update was the only recent change.

Note that CPU usage is ~40% and 70% on two CPUs, while the other 6 sit idle.
Freezes after game exit.
by Shu on Monday June 13th 2016, 17:23
I'm having a problem where it frees the whole X session after exiting the game. During play it seems ok, but when i leave I need to go to another screen and restart X. It's OK if just run then exit, but if I go into the game and come out it freezes.

I'm currently running FC23 with playonlinux and using 1.9.10 staging.

Crashes after a few seconds after match starts
by Oriol on Tuesday May 31st 2016, 13:19
I used to be able to play SC2 without any problem. However, not sure what Ubuntu upgraded a couple of days ago that now the game crashes after a few seconds (~10) after a match has started.

I've tried with wine 1.9.10 and 1.9.11 (both with and without staging). Same happens every time.

Any ideas on how to fix that?

Here are some of my specs:

- Ubuntu 16.04
- 16GB RAM.
- Videocard GeForce GT 730.
- Video driver Nvidia 361.42 from nvidia-361.
- in-game graphics settings: medium.
- Wine 1.9.11/1.9.10 (I've tried both with and without staging)

Voice and subtitle would go much faster than the cinematic.
by Sethan on Saturday May 21st 2016, 10:18

I played "Starcraft II Heart of the Swarm" last night.
I could see clearly that, during the cinematic play,
the voice and subtitle would go much faster than the cinematic,
especially if it is a long cinematic one.

- Kernel 4.4.0-22-lowlatency (Ubuntu Studio 16.04).
- CPU AMD Athlon 64 FX-60 Dual Core.
- 4GB RAM.
- Videocard GeForce GTX 750 Ti.
- Video driver Nvidia 361.42 from nvidia-361.
- FPS during Cinematic was too vary.
- in-game graphics settings: high.

- Wine 1.9.10
Core usage
by chris on Tuesday May 17th 2016, 13:48
After running the game with 2 cores instead of 4 cores, I found out that the game is way more stable and have an fps improvement of ~15 fps. I used taskset. Try it out.

- taskset -cp 0,1 "path to wine" "path to starcraft exe"

However try to set it to only one core or 3 cores, maybe this is better for your system.
Game crashing while playing
by HellBat on Saturday April 16th 2016, 14:26
Hi I'm running SC2 with wine 1.9.7 and Debian strethc/sid kernel 4.5.0-trunk-amd64 game is running better then it was when using POL, but now I have two issues while I'm playing game simply crash and hang on exit.
I've already installed winetricks corefonts and others stuff in the library tab there is configured
atl80, atl90, msvcm80, msvcm90, msvcp80, msvcp90, msvcr80, msvcr90, vcomp and vcomp90. All native and built-in. I'm wondering if I can get any help about this.

Sound randomly stops working??!
by NothingSerious on Friday April 8th 2016, 6:08
Hey, after I installed wine version 1.9.6 (staging, see below) I am able to run StarCraft II again, unfortunately after a while my sound randomly stops working.

Sometimes preceding by a very short and tiny cracking noise.
The really strange thing is, that until the sound stops, its working perfectly fine!

ANY idea by what this can be caused?!

wine 1.9.6 (staging)
(T)ubuntu 12.04
StarCraft II: 3.2.1

I have pulseaudio installed (which I don't like) and before StarCraft 2 was updated to 3.2.0 everything was running smoothly without pulseaudio (but ALSA, which I prefer).

Any idea what I could do? It is very annyoing because I've never ever had any sound related problems before.
Also, mb worth to mention: 1. I am not the only one having sound issues with wine and this version of SC2 and also
the sound stops to work within ~20-30(+) sec after the game is loaded. So the sound stops working even within
the menus. ANY help would be greatly appreciated. And plzz Blizzard do a Linux port plllzzzzz!
Screen freezing/unable to play after patch
by NothingSerious on Thursday March 31st 2016, 6:35
Hey, as mentioned in:

(and two other threads there as well) I have the same problem.

I can load the game, but the moment a custom map is loaded the game
does not respond/screen freeze. I can not even kill the app appropriately.

Any help would be greatly appreciated.

Os: Kubuntu 12.04 (Trinity)
Wine: 1.6.1

Everything was running smooth before!
network bug after game update
by Aleks on Thursday March 31st 2016, 4:57
After latest Blizzard update of StarCraft2 my client does not connect to their servers. It gives me error
"Can't connect to battle net may be temporarily unavailable or your internet connection may be down. Please check your connection and try again."

I have copied working game files from Windows installation, and Blizzard servers are not the problem.
Before the update I had no issues playing.

Mint Quiana, Wine 1.6.2
StarCraft II crashes with wine 1.9.2 staging, fine with plain 1.9.2
by Matthew Krafczyk on Sunday January 24th 2016, 7:21
StarCraft II Crashes now with wine 1.9.2 staging. this happens for both the 32 and 64bit versions, and whether or not you have CSMT enabled.

It runs fine with plain 1.9.2, and the 32bit version runs fine with 1.9.1 and 1.9.1 staging.

I've opened a bug here:

by a "zaggynl" z on Friday January 22nd 2016, 15:29
Found the cause for my crash:

For Diablo 3 I changed /etc/pulse/daemon.conf default-fragment-size-msec to something below 5, this made Starcraft 2 crash with the mentioned error.
Works again after changing it back, however sound gets garbled in Diablo 3.
So change the mentioned value to 5, run pulseaudio -k and then sudo service pulseaudio start.
Workaround for Diablo 3: change the Sound Channels dropbox in sound options in Diablo 3 to something else, it will temporarily fix it.
  • RE: by a "zaggynl" z on Sunday January 24th 2016, 13:36
    • RE: by a "zaggynl" z on Wednesday January 27th 2016, 7:09
64 bit client now running
by termac on Tuesday January 12th 2016, 4:53
Wine 1.9.1 fixed the crash on startup with the 64 bit client. (see here )

There remains an issue with setting shaders to anything but low.
This can be worked around for now with setting a dll overwrite for msvcr100.dll as described in this seperate bugzilla entry .
About issue 8060
by Hugo Osvaldo Barrera on Wednesday November 25th 2015, 0:29
There's a note on top about issue 8060, and `winetricks corefonts` being required.

I've played the entire game (passing the mentioned scenario multiple times) without this happening. Maybe this is no longer applicable to sc2? Or somehow fixed?
After Alt+Tab, Alt gets stuck
by Thomas Ross on Sunday November 22nd 2015, 13:29
Sometimes if you alt tab out of the game and then return back to the game, the game thinks that alt is being pressed.

This can be worked around by pressing alt before issuing commands when you return to the game. CPU usage
by Tom B on Friday November 20th 2015, 12:56
For me if I leave the launcher open in the background it will eat CPU usage, one core will constantly be at 100% load after it's been open a while (it doesn't do it straight away). Needless to say, closing it and launching Starcraft II.exe directly has a slight performance gain
by illich on Saturday November 14th 2015, 5:51
same for me (kubuntu 14.10, nvidia card with 2gb)

Extreme quality, ultra textures: crash at the beginning of first level.

High quality, ultra textures: level starts, crashes after few minutes.

High quality, high textures: completed level, crash after score screen.
  • RE: Quality by Steven Mercurio on Thursday November 19th 2015, 0:11
  • RE: Quality by Sergej on Sunday February 21st 2016, 9:05
Legacy of the Void campaign crash
by treba on Friday November 13th 2015, 9:35
When starting the lotv campaign, the game crashed for me.
The fix was that i had to set the texture quality down from ultra (low works, didn't yet test the other options).
I guess with textures set to ultra, the app exeeds the memory limit for 32-bit in missions with so much stuff.

Hope that helps people with similar problems.

Hardware: Ivybridge with 16gb, 2gb for vram, not set in regedit.
Legacy of the Void won't launch
by Bryguy on Wednesday November 11th 2015, 9:16
Just patched to purchased Legacy of the Void and it won't launch for me at all whether I choose 32 or 64 bit. I was able to run the beta with no problems. wine-1.7.50 on ubuntu 64 bit.
Game crash on loading screen
by Lonk on Wednesday November 11th 2015, 4:49
While the game appears to always be crashing on the end of the loading screen with the error.

mmap() failed: Cannot allocate memory

It actually appears this is as it sounds a memory allocation error, possibly with 32bit. Dropping all settings to lowest allows training games vs AI to load correctly. But not campaign.

By the looks of it anything going over 4GB of memory (32bit max), causes the error to throw and the game to crash.
Connect Button does nothing
by vexorian on Tuesday November 10th 2015, 9:35
I manage to open the game, past loading screen it gives a login form. I click "Connect" and nothing happens.
Version working great again
by Matthew Krafczyk on Sunday October 18th 2015, 16:03
After updating to wine-staging 1.7.53, and getting the patch installed automatically via, I'd like to report that SC2 is working great again! I haven't encountered any crashes even after several missions.
Patch 3.0 - crashes on launch
by illich on Sunday October 11th 2015, 2:11
after upgrading SC2 to patch 3.0 version, it started crashing on launch every time :(
SC2 LoTV beta (version 2.5.x) works fine.
Does 3.0 work for you, guys?

Ubuntu 14.10, upgraded up-to-date, Nvidia.
Workaround for "Blizzard Entertainment\StarCraft II\msvcr71.dll" could not be found error
by Florian on Saturday September 5th 2015, 6:39
When I tried to install Starcraft II via the client I got an error telling me that "Blizzard Entertainment\StarCraft II\msvcr71.dll" could not be found.

I worked around this issue by creating a symbolic link at the location where it was looking for it to the location where the file is located:

cd ~/.wine/drive_c/Program Files (x86)/
mkdir 'Common Files'
cd Common\ Files/
mkdir 'Blizzard Entertainment'
cd Blizzard\ Entertainment/
mkdir "Starcraft II"
cd Starcraft\ II/
ln -s ~/.wine/drive_c/windows/system32/msvcr71.dll .

The installation process started and seems also to remove the created file and folders automatically.
32-bit client.
by NothingSerious on Tuesday September 1st 2015, 16:59
Thanks for that hint. Might have saved me a lot of time. Works exactly as menioned/supposed to be. Nice!
Issues with nvidia
by Hugo Osvaldo Barrera on Sunday July 12th 2015, 23:42
The game works perfectly at lowest settings on an Intel HD 5000, but with the same settings on an nvidia gtx8800 (+Bulldozer FX 8150, 16GB RAM), I get lots of visual artefacts, and occasional crashes in the menu (*never* in-game!).

Is anyone else having these issues? Maybe my card is too old and has some drive issues or alike? :(
Tweaks that I've done
by Ryan Matte on Monday June 15th 2015, 9:05
The following are the tweaks that I made to get SC2 running/looking as good as possible under wine:

Execute: wine regedit

Create HKEY_CURRENT_USER/Software/Wine/Direct3D (if it doesn't already exist).

Right click and select New -> String value. Name them as follows (as set the string value as follows)...

DirectDrawRenderer opengl
Multisampling disabled
OffScreenRenderingMode pbuffer
UseGLSL disabled
VertexShaderMode hardware
VideoMemorySize 1024 (set this to correspond to the amount of video memory on your graphics card).

UseGLSL disabled had the most dramatic effect on performance. If I enabled medium shaders in game without that option the performance was horrible. After I set that I could enable medium shaders no problem.

The in-game video settings that I am using are as follows:

Texture Quality: High
Graphics Quality: Custom
Shaders: Medium
Lighting: Low
Shadows: Medium
Terrain: Medium
Reflections: Off
Effects: Low
Post-Processing: Low
Physics: Low
Models: High
Units Portraits: 3D
Movies: High

These options work best for me. You'll probably have to tweak them depending on how powerful your PC and graphics card are.
Single Player campaign savegames not working
by Gian Paolo Mureddu on Monday May 11th 2015, 17:55
About a week ago, I fired up SC2 just for kicks and tried to finish the single player campaign, only I was quite surprised with the results: I was not able to load some of the single player savegames I had (in victory screens or Joey Rays/Hyperion/Char), however I was able to load any given checkpoint, only to be greeted with the opening in game cinematic upon completing the maps. So then I thought "this must be a patch [SC2] thing", so I restarted the SP campaign and lo and behold: Savegames are misbehaving: When trying to load an advanced (say fourth mission victory or on the Hyperion) savegame, upon loading I'd be greeted by the same in game opening cinematic, as if I was starting a new campaign... I'm not sure this is a "Wine thing", but rather something different, has anyone encountered this yet?

I run SC2 with wine version "System", which on my Fedora 21 means 1.7.41.

winecfg options:
Capture mouse, allow window manager to manage and decorate windows.

No DLL overrides, Windows version to emulate Win7, default sound driver (which in the case of Fedora means PA driver)

CSMT and EAX enabled.

CSMT does INDEED increase the FPS by a fair bit when running in Ultra settings.

Hardware/SW configuration (if it is of any use):
CPU: AMD FX 6100
GPU: nVidia GTX 760 OC w/ 4Gb vRAM
RAM: 16 Gb DDR3 1600 MHz
SSD: Liteon 256 Gb partitioned as / and /home (ext4)
HDD: Seagate 2Tb partitioned for storage and mounted under / for access from all users (btrfs).
Kernel: Linux 3.19.5-200.fc21 x86_64
DE: Gnome [s]Hell
All software updated to latest release versions.
MacOS requirements
by Davor on Saturday May 9th 2015, 6:18
Is it possible to run it at MacBook Pro 2011, Intel core i5 dual 2.3 GHz, 4GB RAM and OS 10.7.5?
Tried to install Heart of the Swarm using Wineskin 2.6.0 and engine 1.7.40, but didn't work.
Keyboard, chat, hotkey issues
by Darin Avery on Sunday March 8th 2015, 12:29
Using linux mint 17 64 bit. I installed SC2 in a playonlinux drive, and could hit enter to start chat and tab through recipients, but enter only tabbed through as well. Hotkeys for units & buildings didn't work.

Solution is to change your pol drive to 64 bit. I was using 32 bit. So install 1.7.28 64 bit wine, then create the pol drive, move your sc2 files to the new drive, and go. All keyboard problems fixed.
Unable to use shaders on a 280X ...
by Baltazar on Tuesday December 23rd 2014, 15:43
I have just gotten an AMD Radeon 280X and even though the game runs on I am not able to use any of the shader options...

Am lost... don't know what to do...

I am using Play on Linux with wine ver. 1.7.26 on Linux Mint with the proprietary drivers...

Am able to set textures to Ultra as well as Terrain and a couple of others... but not Shaders, Lighting or Shadows...

Am only interested on Shaders... could care less about the rest.

Also the Post Processing is only showing "Low" and "Medium"... not "Ultra"...

Am burned... got the card cheaply ... need to show it was worth it though...

Thanks In Advance!
Cannot Install
by Vladimir Olegshenko on Sunday December 21st 2014, 2:33
We cannot install StarCraft II because your operating system doesn't meet the minimum specs to run it.

Your OS: Windows 2000 Service Pack 4
Minimum: Windows XP Service Pack 2
unable to play
by Bodanel on Saturday November 15th 2014, 9:06
Hello all

i have the following problem. I launch the enGB installer with the wine Starcraft2-enGB.exe command from the console and the installer starts. I got to the point were game says optimal and played a about 10 minutes. I've exited and let the installer finish. Installer finished but now when I start the game after authentication it starts loading the welcome page and exits. My configuration is this

Fedora 20
kernel 3.17.2-200.fc20.x86_64
driver mesa 10.1.5
GPU radeon R7 260X 1GB RAM
CPU Intel i7 4770

Thks in advance
csmt patch
by Temir Umurzakov on Wednesday November 5th 2014, 13:36
Just applied CSMT patch to old version of wine 1.7.4 and got wonderfull perfomance boost.

git clone
git clone

cd wine
git checkout tags/1.7.4
patch -p1 < ../wine-patches/csmt-wine-1.7.4-0.2.patch
./configure && make
make install

HKCU/Software/Wine/Direct3D/CSMT = "enabled"

Source: Visual Mirror Bug
by Misha on Sunday October 5th 2014, 0:13
I believe I have Intel® HD Graphics 2000
Also, Warcraft 3: Frozen Throne does work.
My driver version string:
[ 21.751] (II) intel(0): SNA compiled: xserver-xorg-video-intel 2:2.99.910-0ubuntu1.1 (Maarten Lankhorst ) doesn't start
by Miguel Raggi on Saturday August 30th 2014, 14:37
Recently I launched StarCraft II (which had worked perfectly in the past) and after updating it said something about a "new and exciting way to launch StarCraft through battle net" or some other nonsense like that. I said "ok" and now it doesn't launch with an "unexpected error"
Hotkeys unavailable
by tom on Friday August 15th 2014, 11:51
It seems that the hotkeys (in campaign mode) don't work.

Is there a fix for this?
uninstalled POL,
by Sam S on Tuesday July 29th 2014, 20:36
i'm still having the same problems after uninstalling PlayOnLinux.

My mouse pointer is invisible, i'm sure i'm only doing something small wrong, or the fix will be very simple, i'd really appreciate some help.
Unable to play Starcraft 2
by Sam S on Monday July 28th 2014, 0:28

I'm a total noob and most of this is way over my head. I was asked to scan the appDB for my problem, however i can't seem to find a similar problem.

I've tried installing SC2 in two ways. Firstly using this method:

secondly using the script on this page

i can get the game up, but when i press play, the game goes into full screen mode, however my desktop shrinks into a smaller mode, leaving my mouse either invisible (most of the time) and only operating in the shrunken desktop.

can i please ask for some help? i'd be very grateful.
Installer requires secondary logon
by tom on Saturday May 17th 2014, 8:16
When I try to install Heart of the Swarm from DVD, I get the following error:

" requires the Windows Secondary Logon service to be enabled"

The error code is BLZAPPBTS0000K.
sound stuttering
by Thorus on Friday April 18th 2014, 11:46

my sound is stuttering in Starcraft 2, strangely only ingame, in the launcher it works fine... I'm using wine 1.7.16 with newest SC2 version. Everything else seems to work fine. Is there sth I can do?
Arch64/32 Bit Problems with CSMT
by Torsten Thortroll on Wednesday March 26th 2014, 18:01

I just can't get the CSMT-Wine version to work. Everything else works... "well", but when I try the 1.7.10-CSMT or 1.7.4-CSMT (precompiled) it shows the b-net-launcher window for about 3 seconds till it crashes.

Even with everything on low I have just about 20-30fps.

My Specs (easier to copy all of it^^):
`ooo/ OS: Arch Linux
`+oooo: Kernel: x86_64 Linux 3.13.7-1-ARCH
`+oooooo: Uptime: 2h 1m
-+oooooo+: Packages: 952
`/:-:++oooo+: Shell: zsh 5.0.5
`/++++/+++++++: Resolution: 3840x1080
`/++++++++++++++: DE: XFCE4
`/+++ooooooooooooo/` WM: Xfwm4
./ooosssso++osssssso+` WM Theme: Smallscreen
.oossssso-````/ossssss+` GTK Theme: BSM Simple Dark [GTK2]
-osssssso. :ssssssso. Icon Theme: gnome
:osssssss/ osssso+++. Font: Sans 10
/ossssssss/ +ssssooo/- CPU: Intel Core i7 CPU 870 @ 2.931GHz
`/ossssso+/:- -:/+osssso+- GPU: AMD/ATI Cayman XT [Radeon HD 6970]
`+sso+:-` `.-/+oso: RAM: 2675MB / 16044MB
`++:. `-/+/
.` `/

I tried all tips from:
- WineHQ
- ArchWiki (sc2 and wine article)
- Custom Guides:
- combinations of those

Any more ideas? :/ ... I really just don't want to go back to win just for 2-3 hours gaming a week :/.
A HOW-TO for FGLRX users!
by Change on Thursday February 20th 2014, 12:16
I've read about a lot of people struggling with fglrx problems, but I've managed to get great performance for starcraft with fglrx with no bugs/glitches (as far as I've tested). So I thought I'd post a HOW-TO for people who want to run their AMD video hardware with the fglrx drivers. Here's what I did:

Install Opensuse 13.1 (make sure you choose the default KDE desktop).

Install all Opensuse 13.1 updates through the update manager.

Install 7zip through the add/remove software link in the launcher.

Install libpulse032bit the same way (just search for pulseaudio). If you don't install this, you will have no sound!

Installing libpulse032bit will automatically install the 32 bit alsa libs you will need as well.

search the opensuse website (or for 'one click install fglrx opensuse'. This will take you to the one click installation page for the fglrx drivers. Of course select the 13.1 driver package and install. It suggests 2 repos to be added, but only one selected, so I selected the other repo too. I don't know if that makes a difference. You'll want to restart after installation of the drivers to allow them to start.

The same way as above, search for one click installation of playonlinux for Opensuse 13.1. I used the 4.2.2 version of Playonlinux. I don't mess with the repo settings suggested on this one.

Once in PlayOnLinux I don't use the script to install it, but you can if you want. I just keep a copy of SC2 installed on a flash drive and copy the folder over (within the program file of the virtual c drive that I create through playonlinux). It saves me the update process when I distro hop. I can confirm that it will install though, I've tested it.

VERY important point though is that you need to click 'tools', 'manage wine versions', and install 32-bit wine 1.7.4 - CSMT (1.7.10 - CSMT has regressions for me) and use that on your playonlinux drive for SC2. Also that drive will need vcrun2005, but you don't have to worry about that one if you used the script to install, it installs vcrun2005 for you. Then configure your playonlinux SC2 drive to use the 1.7.4 CSMT wine version.

I've used this on both my AMD FX-4350 system with an AMD 6670 video card AND my HP dv6z-6c00 laptop that has an AMD 3550mx llano chip with an added 7690M (6750M) DDR5 discrete video card. Both machines are working flawlessly for me, including voice chat and all (That's quit a feat with my custom ordered laptop specs, plus I do have a boost of performance from the discrete card. I've tweaked with it and can verify that the discrete card is working).

Maybe I'm lucky or I have 'just the right' video cards, but it all works great for me. I hope this helps someone else get their rig running the way they want it. If you have a beefier card, like a 6850 or above, try out the r600g driver (built into the kernel). It may not have the same performance as the prop, but you're already on linux, might as well fully support Free Software (as much as you can).
Latest patch and wine 1.7.11 crash on display FPS
by Ema on Friday January 24th 2014, 13:45
Hi guys,

Am I the only one or with latest patch and wine 1.7.11 if you press "Ctrl+Alt+F" to show FPS the buffer screen gets corrupted and the game crashes?

Can you please confirm?

Ubuntu x86_64, nVidia 680 GTX, drivers 331.20
patcher doesn't work when installed to ntfs-volume
by snejjj on Sunday January 19th 2014, 3:04
I tried installing SC2 to the ntfs formatted volume I use for data storage.
The first installation runs without problems, but when I exit the patcher and start it again, I get an Error saying something like "unable to change permissions of important file. Please log in as Administrator".
Installing it on an ext4-volume works fine.

Any ideas, how I could get it working on ntfs? Is this a bug, I should report?
FPS .....we at it AGAIn
by eugenio on Monday September 16th 2013, 6:08
i would like to have more infos about the Stefan Dösinger patch
how can double fps? it includes a fix for the "dual-core not used" issue? or something?
is not just an ARCH thing isn't it?
Updater hanging
by Kenshi on Sunday September 8th 2013, 3:01
I managed to install SC2 from the DVD on Debian. It appeared to actually download the first patch, but then said it was "updating the updater" and wouldn't continue. Every time I restart it now, it says it's applying patch 1 of 24 and that there are 0 kb remaining but then pops up saying it's checking for updates and gets stuck there.

I checked a couple of things that fixed similar problems for others. I do have libasound2:i386 and libjpeg8:i386. (I'm on a 64-bit OS.) I installed IE6 using Winetricks. I tried downloading the patches using a Bittorrent client but that didn't help. (Also, it only downloaded about 8 megs. All the patches are around 14 gigs.)

I'm not finding any more solutions. Anyone have any more ideas? I'm getting withdrawals.
by Gregory Beauregard on Tuesday August 20th 2013, 19:00
Since submitting the "garbage" report, I have done a significantly larger amount of testing to no avail. After testing all sorts of combinations of clean 32-bit and 64-bit WINE prefixes with and without various winetricks overrides, I sought others to reproduce my issue. Two other people running ~testing Gentoo amd64 (I'm on ~testing) were able to get SC2 installed on a clean 64 bit prefix using a method I exactly reproduced, but to no avail. Furthermore, they confirmed we had comparable USE flags for WINE. Glancing at console output would very tentatively suggest the issue is net-related, but I cannot ascertain what. I have exhausted my personal ability to attempt fix the issue, so if any of you have any ideas, I am open to suggestions.
Failed to run a required program (BLIZZARD SETUP) Error code: BLZPTS0000J
by Oliver on Thursday August 15th 2013, 14:57
I have been surfing forums for weeks, trying to solve this problem. I've installed several versions of wine, including the recommended (for WOL) 1.5.10. x86, through playonlinux.

I always receive this error. I have gone through playonlinux's game list, and installed it from there, and also used the option to install a file from another directory. I install the game from cd, and it goes well until i'm ready to update, it goes to 100% and then shows this. I've installed the ie6 package, the dotnet40 package, and i had 2 seperate virtual drives WITH AND WITHOUT the plugin mono.
and the DLL overrides in winecfg (set to WIN XP):
dnsapi (bullitin)
mshtml (native)

before i added those though, i noticed another mshtml (native, bullitin). should i remove that one? ok, continuing.

i had tested on one virtual drive where i manually browsed for the cd's installation, and another drive where i went into the gametab on playonlinux, and found starcraft. the manual way made sound problems for me, and the video would skip too fast in the installation window. i'm sure that can be fixed, but the other way did not create any installation problems. both arrive at the problem in the subject of this post. there's a link for the error code:

i've tried running S2Switcher from the support folder. I can't find the agent.exe anywhere in the recommended locations in other forum posts. ( wine .wine/drive_c/users/Public/Application\ Data/ --nohttpauth )

i've tried installing it from the installation file available at, and i receive a different error, before installation even begins:
"No installer data could be found. If this problem persists, please contact Blizzard Technical Support."
i ignored the installer from method from here, because i felt one step closer just using the cd, with a full installation. the problem after i install with the cd, is the updater.

Can anyone help me? Thanks for reading..appreciated.
by David Leo on Wednesday June 26th 2013, 14:18

downloader was stuck at 0 % not doing anything...

Well this is because the downloader is creating 10gb worth of files on your disk, so at first it will act slow and sluggish....

WAIT a while

open system monitor and look at the cpu tab and we need to kill a few running processes... im on ubuntu you can open it by running gnome-system-monitor in terminal

there were a few processes running that i pretty much closed the ones that looked like they were opened by the launcher EXCEPT agent.exe, blizzard-launcher.exe, wineserver , and explorer.exe services.exe ...

I closed stuff like rundll.exe nc.exe winedevice.exe plugplay.exe , there was some weird KDEsomething.exe , which is weird I dont use KDE.. There was one specific one I cant remember the name of but it was probably the reason why it worked, it had a weid name like kublow.exe or something, after i closed these the installer started to progress, and im installing it now .. hope this helps someone
Blizzard Downloader doesnt do anything
by Alexander Nigol on Tuesday April 9th 2013, 22:05
Hey guys,

I'm trying to install HotS via the downloader.

The Blizzard Launcher lunches fine, does some updating/checking stuff, and I get to the installation splash screen. I select the directory and click install, and nothing happens. The progress stays at 0.0%, and if I click on the options in the top left, the downloader preferences are greyed out. Same for info>connection information.

Same sort of problem with D3 installer as well, where the launcher seems to run fine except for the not downloading anything part.
Massive Performance Boost (Nvidia)
by Kellan Pine on Tuesday April 9th 2013, 14:42
I installed the game with no problems, but found it nearly unplayable from low fps. I was running at about 9-18 fps before this fix. Now I'm running at 60 fps consistently.

For me, the problem was that wine wasn't causing my nvidia gpu to adjust it's clock speed. To solve this problem, the nvidia driver needs to be set to maximum performance. This can be done in two ways.

1.) Run your Nvidia X Server Settings program and under your GPU (GPU 0 for me) select PowerMizer. You'll see a drop menu at the bottom. By default, it's set to adaptive. Change this to "Prefer Maximum Performance." This setting will only be effective during your current x server session.

2.) Force your driver to always run your GPU at maximum performance. Note that this method will reduce battery life for laptops. To do this open the file /etc/X11/xorg.conf with your text editor of choice. Make sure you do so with root permissions. Under the section titled "Device" you will need to add the following line:

Option "RegistryDwords" "PowerMizerEnable=0x1; PerfLevelSrc=0x2222; PowerMizerDefaultAC=0x1"

Make sure that there is a space after each semicolon.

This is the method that worked to increase my performance. I don't promise the same results to anyone else. If you have an nvidia gpu and are experiencing difficulties with your performance in game then it might be worth a shot.

I can only verify that this is a Starcraft 2 problem. I can't confirm whether or not performance will jump in other games.
GLSL support for performance but with lighting bug
by John Sun on Monday April 1st 2013, 1:08
hi everyone,

I'm using i7-3520M, kernel 3.8.4, Debian Sid, Mesa 8.0.5.

I found enabling GLSL support improves my fps, getting around 20 fps during late game with swarm hosts and lots of lings. Without GLSL support, it dropped under 10 and is nearly impossible to micro.

However, as dza mentioned before, GLSL support causes lights emitted from scv, tech labs and protoss building in constructions flicker in the whole screen.
bugged scvs looks like this:

Some windows users with ATI cards suffers the same problem, but seems to be able to solve this with driver cleanup/reinstall/update:

Is it possible it's a bug in the mesa driver? or just the GLSL support of wine?
Getting SC2 to run using open source r600g radeon drivers
by Eric on Thursday March 28th 2013, 5:18
I recently upgraded to Ubuntu 13.04, but I used the server install dvd to eliminate some unneeded packages. I ran into problems trying to run SC2 using the free r600g drivers.

I got this error while trying to launch SC2:
"wine libGL error: failed to load driver: r600"

running with LIBGL_DEBUG=verbose gave me this:
"dlopen /usr/lib/i386-linux-gnu/dri/ failed"

The problem is that we are missing some 32-bit libraries. To solve this problem, run:

sudo apt-get install ia32-libs-multiarch

The next problem was missing textures and missing portrait pictures. The problem is that we are missing the 32-bit st3c libraries. To fix this, run:

sudo apt-get install libtxc-dxtn-s2tc0:i386

Installing these libraries fixed all my problems!
HotS crash random after a while
by RB on Friday March 15th 2013, 13:11
HotS crash random after a while, sound stop to work than in few seconds the game crash.
Ubuntu 12.10
Wine 1.5.25
FPS is too LOW
by jon on Thursday March 7th 2013, 22:37
My computer set up isnt great but in windows I run high without a struggle. In wine I run low at 20fps tops. Quad core , 2.4gthz , 4g ram , ati 6870. I want to post some of my findings for anyone who cares to look into them.

1) My first install I got 20 fps(low settings). After I quit the program and ran again i was getting 10-12. At that time i was running 2xati5750 crossed over so i thought maybe linux , or wine wasnt using them both. So i put in my 6870 and still 10 fps.

2) I tried running in windowed mode to see if that would help with fps and to monitor task manager resources and priorities. It did help with my fps. Back up to 20. My windowed mode was about 1/3 of my full screen.

3) I noticed in my resources that my 4 cores never went above 60% , and my ram never hit 70%.

4) I also noted that in the priority tab , sc.exe was using more than 100% cpu. Strange i thought , since how can you use more then 100% of your cpu. So im thinking , maybe theres an error in programming there where the program thinks its using all the cpu but its not?

5) Another curious thing is that pulse audio priority was set to very high yet everything else was set to normal. Maybe we would get more performance out of tweaking sc.exe to very high? If only i knew how...Im sure one of you will figure it out.

6) Doing some searching on optimizing all of this , I found a comment in this thread about tweaking the registry. I dont remember it all but i typed it all out and tried it. Didnt make a whack of difference in my test environment.

I will reply more to this comment if I make any head way.
Very low FPS
by Ian on Wednesday March 6th 2013, 17:19
Core i7 950
nVidia GeForce GTX 670
Xubuntu 12.04 LTS 64-bit
Wine version 1.5.19 through 1.5.25 (tested)

I have not been able to get my in-game FPS above 30. Menus seem to be capped at 60 FPS, but when a single player campaign level is running it hovers around 15-20 FPS and never goes above 30. I have tried the various combinations of patches and environment settings as well as the old registry settings listed on this AppDB page. One or two actually decreased performance but none were able to improve it.

Given that my system isn't exactly outdated (yet) I should be able to crank it up well past 60 FPS, no? I'd really love to smooth it out before the expansion drops. Thanks in advance for your suggestions.
Lag upon clickable object
by Shawn on Monday March 4th 2013, 19:47
Using gentoo AMD64 with wine version 1.5.24, Nvidia 313.18 and the following USE flags

[ebuild R ] app-emulation/wine-1.5.24 USE="X alsa gecko jpeg lcms ldap mono mp3 ncurses nls openal opengl perl png prelink ssl threads truetype udisks win32 win64 xinerama xml -capi -cups -custom-cflags -fontconfig -gphoto2 -gsm (-gstreamer) -odbc -opencl -osmesa -oss -pulseaudio -samba -scanner (-selinux) {-test} -v4l -xcomposite" 0 kB

I get decent framerate (~120) on an idle screen but upon hovering over a unit, building, mineral, etc the frames drop to ~15 making the game all but unplayable. Has anyone else encountered a similar issue?
sc2 insists on being fullscreen
by Kaito on Sunday February 24th 2013, 18:00

After the last patch, sc2 seems to resize the desktop upon starting in fullscreen mode, even if I fiddle with the values in Variables.txt. Previously, it would run "fullscreen" inside the virtual desktop, and stay there, making it quite convenient to manage in a tiling window manager.

Running it in windowed mode draws some windows-y window decorations around the window inside the virtual desktop, which is annoying. Fullscreen (windowed) fails to correctly detect the virtual desktop size, and I end up with empty space on both sides of the game.

Any ideas how to force it to stay at the size I want it to stay?
failed to run with optirun
by Xu Yao on Monday February 18th 2013, 2:32
My laptop use optimus card ( i7 3612 + GT650m ).
When I run "wine Starcraft\ II.exe", it works, although it can only run s in the low qulity mode. However, when I use "optirun wine Starcraft\ II.exe", problem occurs.
When I press the "start" bottom on the welcome dialog, the program show me a dialog writes "An error occurs when starting Starcraft II, please try again" (actually, it's written in Chinese, I don't the exact words) instead of start the game and closed. Any one can help me?
by christo on Thursday February 14th 2013, 15:05
So finally I could run the game. I use wine 1.5.23, and nothing else. No libraries.

If I dont use this command in terminal:
"echo 0|sudo tee /proc/sys/kernel/yama/ptrace_scope"
There is no chance to start the game. After I click on the play button on blizzard updater window, the game exits with this error message:

"Runtime Error!

Program: C:\Program Files\Star Craft II\Versions\Base23260\SC2.exe


If I use that command, the game maybe starts, and I could use everything in SC2, but sometimes crashes with the same error. Randomly.
Sometimes I can play for hours, sometimes the game crashes while loading the first ladder game. (But never crashes in the menu).
A way to greatly improve performance for Nvidia GPU Users
by christian on Sunday January 6th 2013, 6:45

right now there is a way to greatly improve performance in SC2 if you own an recent Nvidia Card.

If your card is capable of using the threading optimizations in the newer Nvidia drivers and your are willing to recompile wine for yourself, try the following:

Read the bug: beginning comment 260. It gets very interesting there.

Apply the patch :
And compile wine afterwards.

Then start Starcraft the following way:


LD_PRELOAD="" __GL_THREADED_OPTIMIZATIONS=1 WINEDEBUG=-all wine "Your Starcraft 2 Binary"

Its very important to use WINEDEBUG=-all, otherwise the game will perform worse with the patch.

Please give it a try and report back your results.
Mouse cursor doesn't work when alt tabbed, after wine 1.5.14
by Daniel on Tuesday October 30th 2012, 2:10
When I alt tab, my mouse cursor stays as the sc2 one and clicking has no effect on the sidebar, other applications, etc.
Anyone else have this problem and know a fix?

Increased FPS from 30 to 80
by Fake Name on Tuesday September 25th 2012, 15:46
If your game runs well in windows but crappy on Ubuntu:

I did all the registry edits and got ~10 fps up from 20, but I typed this in the terminal:

taskset -p 2 `pidof SC2.exe`

and found a remarkable increase in quality. (20-30 fps - 70-80fps)

It makes starcraft use 2 cores instead of 50% of 4. All I know is I can play now! YAY!
Improve performance in open source drivers
by trevice on Wednesday August 29th 2012, 13:27
After a long time testing differents configurations, using this parameters on wine give me a huge improve over intel HD4000 (i7 ivy bridge) and Tesla Nvidia card (with nouveau):


found here:

try it! you will not regrete it!
Starter/Tuning/Benchmark Script
by capilevastu on Monday August 20th 2012, 9:38
hi guys,

i once posted here my script but sadly got a disappointing response in terms of inspiration for further work or corrections - as if i am the only one, concerned about SC2 performance.
since than, i added quite some features notably a benchmark mode, because the last response before the post died asked me if i have any numbers about the tuning-settings.

the answer to this is still no, because i have not investigated the differences of the variety of settings yet.
first, i want to ask here again if there is anything to improve or alter.

sure, there are some things that must be changed but therefore, i need your advise.

one big disadvantage of this script is, it only starts SC2. but in order to get viable benchmark information, you need a reproducible workload, so:
- do you know how i can start replays out of the commandline? and
- how one might send commands form a bash shell to a x-window, like key-press "this" to switch to a player-camera or set the replay speed

- is "perf sched record" a good choice to collect performance data or do you know better ones?
e.g. i tried to collect directly from /proc/'pid'/[stats-sched-map] but i dont know about all that stuff. "perf" seems to me to be a better choice.

before you take a look at my pride, you should know that i am a scripting amateur.
i am happy about every suggestion.
Performance Tweaks
by capilevastu on Sunday January 8th 2012, 12:00
hello guys,

im experimenting with the setting and performance of sc2 quite a while now and i wanted to share my experiences with you, hopefully someone can add or change some thing.

the first and most important performance tweak consists the Variables.txt. there are some commands that increase performance like nothing else.

these two options make the shadows completely disappear


the sound seems to me to be an important bottleneck of wine, heres my sound block of the varaibles
notice, the 6 soundchannels ive set, mute the individual sounds alot, especially in big fights, you only hear some, which is ok to me.


the graphic tweaks look like this
im not sure what eg. texSpace[2] does but i think its a gain to reduce it (512mb is my video memory).


this shall only be a little cleavage of my varaibles, there are some more possibilities in this but the information about it are very rare.
i dont have to mention that ive disabled/lowered every other option thats there and that you have to write-protect the Variables.txt in order to keep some of the settings. if you want to see my full variables, see:

the second thing you can enhance is wine.

this is how i compile my wine. right now im still experimenting with it because i cant get the -march=native flag to work (which is really sad), maybe you guys can help me with it.
it would be amazing if i get some pro-tips about compiler optimization, because this is an area i dont know very good.

./configure CFLAGS="-O3 -ffast-math -fno-defer-pop" --disable-win16 --without-cups --without-capi --without-gphoto --without-gsm --without-gstreamer --without-xinerama --without-sane --without-xcomposite --without-xrandr --without-xshape

of course you can improve the wine registry too (via winetricks)
i dont think that it would be worth it change a bit of these, this is where i tried the most combinations.


the third thing you can optimize is the execution of sc2.
ive written a starter script, that automatizes a couple of steps. see the script-comments for further information.
to see a clean version, see:

## sets my variables.txt wo write-protect to prevent the loss of some variables.
chmod -w ~/StarCraft\ II/Variables.txt
## writes the default kernel parameters in varaibles to recall them and undo the changes.
kernvar1=`sysctl -n kernel.sched_child_runs_first`
kernvar2=`sysctl -n kernel.sched_rt_period_us`
#kernvar3=`sysctl -n kernel.sched_rt_runtime_us`
kernvar4=`sysctl -n kernel.sched_nr_migrate`
kernvar5=`sysctl -n kernel.sched_latency_ns`
sudo -v
## changes kernel scheduler behavior, this is highly experimental.
sudo sysctl -w kernel.sched_child_runs_first=1
sudo sysctl -w kernel.sched_rt_period_us=960000
#sudo sysctl -w kernel.sched_rt_runtime_us=-1
sudo sysctl -w kernel.sched_nr_migrate=48
sudo sysctl -w kernel.sched_latency_ns=8000000
## sets the governor of my 2 cpu core to performance, to prevent clock-switching in game.
sudo cpufreq-set -c 0 -g performance
sudo cpufreq-set -c 1 -g performance
## starting my sc2, remember, that your folder might be different. also the most commandline parameters for the sc2.exe are obsolete (NO OPENGL!!!)
WINEDEBUG=-all wine ~/.wine/drive_c/Programme/StarCraft\ II/StarCraft\ II.exe -opengl -fullproc -skipopenal -nocpubinding -confinecursor
## changes the priority of the sc2 and the winedevice tasks and also forces each one the a different cpu core.
sleep 30s
wineserver --debug=0
sudo renice -n -10 `pidof SC2.exe`
sudo renice -n -10 `pidof wineserver`
sudo taskset -p 1 `pidof SC2.exe`
sudo taskset -p 2 `pidof wineserver`
## this loop is running as long as sc2.exe is executed. it also counts the minutes and put them in terminal.
while ps ax | grep -v grep | grep SC2.exe > /dev/null
echo -n $i _
sleep 60s
let "i += 1"
## after sc2 has been terminated, the script exits the loop and sets the cpu governor back to ondemand and also undos the kernel scheduler stuff.
sudo cpufreq-set -c 0 -g ondemand
sudo cpufreq-set -c 1 -g ondemand
echo " "; echo "CPU GOVERNOR: ONDEMAND"
sudo sysctl -w kernel.sched_child_runs_first=$kernvar1
sudo sysctl -w kernel.sched_rt_period_us=$kernvar2
sudo sysctl -w kernel.sched_rt_runtime_us=$kernvar3
sudo sysctl -w kernel.sched_nr_migrate=$kernvar4
sudo sysctl -w kernel.sched_latency_ns=$kernvar5
wineserver -k
unset kernvar1 kernvar2 kernvar3 kernvar4 kernvar5
echo "FINISH"

i hope you guys think its helpfull.
im begging you, if you have any further information about performance compiler optimization or wine specific kernel scheduler, please let me know.

gl hf
SC2.exe Command line arguments
by lubosz on Monday March 1st 2010, 9:17
-trigdebug=1 Open trigger debugger
-showfps=1 Show FPS
-confinecursor=2 Confine mouse cursor to window (for windowed mode)
-alttabdisabled=1 Disable alt-tab
-winkeydisabled=1 Disable windows key
-noTextureLoading=1 Disables all textures

There seem to be more, but the poster didn't feel them being worth to be mentioned.
ShowFPS does not work for me