Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Recently I've installed StarCraft 2 via playonlinux. The installation was absolutly no problem, everything was fine. But if I want to start the game now, it crashes. If I start it on the Terminal I get following error:

optirun /usr/share/playonlinux/playonlinux --run "StarCraft II Wings of Liberty"
[POL_Wine_SetVersionEnv] Message: Setting wine version path: 1.3.27, amd64
[POL_Wine_SetVersionEnv] Message: "/home/gernot/.PlayOnLinux//wine/linux-amd64/1.3.27" exists
[POL_Wine] Message: Running wine-1.3.27 StarCraft II.exe
wine: cannot find L"C:\\windows\\system32\\winemenubuilder.exe"
rm: Cannot remove »*“ : Can't find directory or file.

Has anybody an idea what to do?

share|improve this question
If I run the starcraft.exe directly with wine the Downloader for the Updates is working. Eventually also the game itself... . Does somebody know why it isn't working with POL? – Gernot Jun 6 '12 at 22:05
Bad news, the game isn't working... If I just run it with wine/pol I get the error, that DirectX could not be initialized. If I run it with optirun, I get this message: [VGL] ERROR: Could not open display :8. What can I do, to fix this? – Gernot Jun 6 '12 at 23:06

Starcraft2 is one of the program affected by the Ubuntu 12.04 kernel bug.
here is my answer to the same problem with another program

Problem with Wine on Kernel 3.2.0

I also found this:

If the problem persists, remove your folder "home/documents/starcraft II" Problems may remain on highest graphics setting.

ON this page about half way down

share|improve this answer
Thanks for the help, but unfortunatlly none of these hints solved the problem. I still get the message that directx can not be initialized... – Gernot Jun 6 '12 at 23:12
Sorry I couldn't help. You can install DirectX via winetricks but I'm unsure how to do it.. I think I read somewhere that it will break WINE if you don't do it right. I use Crossover's WINE so the install for DirectX for me just involves selecting the option and clicking install. However most programs that work with Crossover work with the free WINE. You might try searching for DiretX on it brings up pages of articles. If you ask the same question on their forums as here you might get better results. Wish I could be of more help. – TrailRider Jun 6 '12 at 23:41

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.