• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 23:49
CEST 05:49
KST 12:49
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
Classic wins Code S Season 2 (2025)10Code S RO4 & Finals Preview: herO, Rogue, Classic, GuMiho0TL Team Map Contest #5: Presented by Monster Energy4Code S RO8 Preview: herO, Zoun, Bunny, Classic7Code S RO8 Preview: Rogue, GuMiho, Solar, Maru3
Community News
Weekly Cups (June 9-15): herO doubles on GSL week0Firefly suspended by EWC, replaced by Lancer12Classic & herO RO8 Interviews: "I think it’s time to teach [Rogue] a lesson."2Rogue & GuMiho RO8 interviews: "Lifting that trophy would be a testament to all I’ve had to overcome over the years and how far I’ve come on this journey.8Code S RO8 Results + RO4 Bracket (2025 Season 2)14
StarCraft 2
General
Nexon wins bid to develop StarCraft IP content, distribute Overwatch mobile game Rogue EWC 2025 Hype Video! Classic wins Code S Season 2 (2025) Rain's Behind the Scenes Storytime Firefly suspended by EWC, replaced by Lancer
Tourneys
$5,100+ SEL Season 2 Championship (SC: Evo) RSL: Revival, a new crowdfunded tournament series SOOPer7s Showmatches 2025 SOOP Starcraft Global #22 $3,500 WardiTV European League 2025
Strategy
How did i lose this ZvP, whats the proper response Simple Questions Simple Answers [G] Darkgrid Layout
Custom Maps
[UMS] Zillion Zerglings
External Content
Mutation # 478 Instant Karma Mutation # 477 Slow and Steady Mutation # 476 Charnel House Mutation # 475 Hard Target
Brood War
General
ASL20 Preliminary Maps BW General Discussion BGH Auto Balance -> http://bghmmr.eu/ Recent recommended BW games FlaSh Witnesses SCV Pull Off the Impossible vs Shu
Tourneys
[BSL20] GosuLeague RO16 - Tue & Wed 20:00+CET [BSL20] ProLeague Bracket Stage - WB Finals & LBR3 [Megathread] Daily Proleagues [BSL 2v2] ProLeague Season 3 - Friday 21:00 CET
Strategy
Simple Questions, Simple Answers I am doing this better than progamers do. [G] How to get started on ladder as a new Z player
Other Games
General Games
Stormgate/Frost Giant Megathread Nintendo Switch Thread Path of Exile Beyond All Reason What do you want from future RTS games?
Dota 2
Official 'what is Dota anymore' discussion
League of Legends
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Heroes of StarCraft mini-set
TL Mafia
Vanilla Mini Mafia TL Mafia Community Thread
Community
General
UK Politics Mega-thread US Politics Mega-thread Things Aren’t Peaceful in Palestine Russo-Ukrainian War Thread Echoes of Revolution and Separation
Fan Clubs
SKT1 Classic Fan Club! Maru Fan Club
Media & Entertainment
Korean Music Discussion [Manga] One Piece
Sports
NHL Playoffs 2024 2024 - 2025 Football Thread Formula 1 Discussion TeamLiquid Health and Fitness Initiative For 2023
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
The Automated Ban List
Blogs
A Better Routine For Progame…
TrAiDoS
StarCraft improvement
iopq
Heero Yuy & the Tax…
KrillinFromwales
I was completely wrong ab…
jameswatts
Need Your Help/Advice
Glider
Trip to the Zoo
micronesia
Customize Sidebar...

Website Feedback

Closed Threads



Active: 31945 users

Tutorial : play SC2 on Ubuntu 10.10 x64

Forum Index > SC2 General
Post a Reply
1 2 3 4 Next All
MindRush
Profile Joined April 2010
Romania916 Posts
Last Edited: 2011-01-04 14:49:55
December 23 2010 08:13 GMT
#1
Expaination:

This is a tutorial for people who have Ubuntu 10.10 64-bit installed on their systems.
You don't need to pay about $300 on an OS to play SC2 legally. You can play SC2 on Ubuntu10.10, which is free.

This worked for me and I do not guarantee it will work for everyone. Also, if you did something wrong, or part of the code is harmful to your PC I am not responsable. You can choose not to try this out.

This is dumbed down, since I searched for a solution all over the internet and took me quite a while to get the proper code, then find out I had to install some program prior to that etc.....

In this tutorial, the system might ask you to input the password for the superuser to make some important modifications. Just type it and don't worry

Before you install this, however checkout the following: (thanks Shindigs for this)
The performance of some ATI cards are abysmal in running SC2 (its unplayable even on low). I've read that this is due to the poor drivers provided by ATI.

SC2 runs optimally on nVidia cards on Ubuntu.



EDIT*Also i would have a common-sense request for the average TL.net user.
+ Show Spoiler +
If you:
don't have Linux installed on your system
don't want it
don't understand it
don't ever plan to ever use it
or simply don't like it
PLEASE don't bash this thread.
Simply ignore it.
See what this thread is about and just quit if you can't contribute to it with other than insults to linux users.



Making it work:

1st step
+ Show Spoiler +
You need to install Wine. Wine is an Open Source Software for running Windows applications on other operating systems.
Go to System -> Administration -> Update Manager
Click the Settings... button, which takes you to Software Sources window.
Go to Other Software tab.
Click the Add... button and insert the following line there:
http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu

This tells Ubuntu to search for updates for Wine, which is now a trusted software.

Now, from Update Manager window just check for updates and install everything.
The program will most likely ask you to reboot, so do it.

After reboot, go to Applications -> Ubuntu Software Center, search for "Wine" and also install Wine from there. Another reboot now is recommended.

2nd step:
+ Show Spoiler +
Having latest Wine installed, the problem is not solved. Wine is not an application which runs all windows executables. Wine needs to know how. This piece of information is on the internet and for every game, wine needs instructions on how to run install it.

Don't worry if you don't understand yet.
Just open a terminal. Applications -> Accesories -> Terminal (I used a shortcut). Just copy-paste bolded commands into terminal, one command at a time.

1st we make sure you have what it takes for compile.

sudo apt-get install git build-essential

then we copy WINE source code using git

git clone git://source.winehq.org/git/wine.git ~/wine-git && cd ~/wine-git

then we make sure to obtain the SC2 patch

wget -q -O – http://phyrex1an.net/sc2-login.diff | patch -p1

we make sure we have all dependencies for WINE 1.2

sudo apt-get build-dep wine

and we compile with

tools/make_requests && ./configure && make depend && make

When compilation is finished (it took me 15 minutes) we install the new WINE

sudo make install

and restart wineserver:

wineserver -k


3rd step:
+ Show Spoiler +
For the game to launch without any issues we launch winecfg make some modification which will improve loading time. In Applications tab, we change OS to “Windows 7′ and in Libraries tab add a new override for mmdevapi and set it to “Disabled” (last one is for some sound problems).

EDIT*: I'm sure you figured it out, but I just have to point out the obvious.
To launch winecfg go Applications -> Wine -> Configure Wine

4th step:
+ Show Spoiler +
Install and enjoy.
"Two things are infinite: the universe and human stupidity; and I'm not sure about the universe." - Albert Einstein
LeCastor
Profile Joined July 2010
France234 Posts
December 23 2010 08:36 GMT
#2
Thank you so much for this work. I am planing to assemble a new PC, and i was worried a lot about the windows licence. This solves the problem.

The previous tutorials i have already read use 'playonlinux', you think wine is more straightforward ?

Hope this won't be broken by any future patchs.

JWill
Profile Joined December 2010
Canada52 Posts
December 23 2010 08:38 GMT
#3
This is a great guide! I wasn't aware wine would run SC2 without any problems, so I've just been playing on my windows install.

Have you experienced any bugs, crashes, or performance issues under wine?

Great contribution to the community, MindRush
Diamond Zerg
Tofugrinder
Profile Joined September 2010
Austria899 Posts
December 23 2010 08:40 GMT
#4
yeah, i heard on Archlinux it's also running without any problems. Guess I'll test in my upcoming holidays
MindRush
Profile Joined April 2010
Romania916 Posts
Last Edited: 2010-12-23 09:19:31
December 23 2010 08:47 GMT
#5
On December 23 2010 17:36 LeCastor wrote:
Thank you so much for this work. I am planing to assemble a new PC, and i was worried a lot about the windows licence. This solves the problem.

The previous tutorials i have already read use 'playonlinux', you think wine is more straightforward ?

Hope this won't be broken by any future patchs.



My advice is install Ubuntu and restrain yourself from uninstalling it. When you encounter a problem go online and seek a solution. In time, you will love Ubuntu, and it will always be free of charge. Also better Direct3D emulations will become available, and windows executables will run faster, due to better resource management of linux.

Future patches can't break this. It's windows emulation, not linux. I believe Blizzard should make a linux version of SC2 for the linux users, unless they are paid by Microsoft and/or Apple not to do so. Can't explain why only Windows and MacOS.

On December 23 2010 17:38 JWill wrote:
This is a great guide! I wasn't aware wine would run SC2 without any problems, so I've just been playing on my windows install.

Have you experienced any bugs, crashes, or performance issues under wine?

Great contribution to the community, MindRush



Wine is the only thing I tried, so nothing to compare it with I'm affraid.
The only thing is that performance might lack due to the bad emulation of Direct3D.
Other than this, if you make the changes to winecfg as I posted, you should have no problem.
"Two things are infinite: the universe and human stupidity; and I'm not sure about the universe." - Albert Einstein
CASLsoju
Profile Joined August 2010
Canada253 Posts
Last Edited: 2010-12-23 09:08:55
December 23 2010 09:08 GMT
#6
I love OP, just saying. Worked fine for me ^_^
MindRush
Profile Joined April 2010
Romania916 Posts
Last Edited: 2010-12-24 08:18:01
December 24 2010 08:17 GMT
#7
could a mod please rename my thread from Tutorial : play SC2 on Ubuntu 10.10 x64 to
Tutorial : play SC2 on Ubuntu 10.10 x64 using Wine?

there are other programs for linux which emulate the running of windows executables, Wine isn't the only one, and future tutorials may appear, maybe also by me.

Thanks a lot, guys !
"Two things are infinite: the universe and human stupidity; and I'm not sure about the universe." - Albert Einstein
da_head
Profile Blog Joined November 2008
Canada3350 Posts
December 24 2010 08:23 GMT
#8
Nice guide but i just like to point out that no one actually spends $300 on windows if u catch my drift
When they see MC Probe, all the ladies disrobe.
Redunzl
Profile Blog Joined January 2010
862 Posts
December 24 2010 08:29 GMT
#9
windoze costs money?
sick linux work thanks a ton friend!
razy
Profile Joined February 2010
Russian Federation899 Posts
December 24 2010 08:29 GMT
#10
wow, thanks will check this out when i'm at home
shindigs
Profile Blog Joined May 2009
United States4795 Posts
Last Edited: 2010-12-24 08:41:34
December 24 2010 08:41 GMT
#11
Wow great work on putting this up on Team Liquid! I googled around to try to get SC2 to work so its great to have this stuff centralized here.

Anyway, could you put this warning into your OP

The performance of some ATI cards are abysmal in running SC2 (its unplayable even on low). I've read that this is due to the poor drivers provided by ATI.

SC2 runs optimally on nVidia cards on Ubuntu.


If any of that is wrong, feel free to call me an idiot - but I have to boot into windows to run sc2 on my ATI card on my laptop (ATI Radeon HD 3450 256 mb) since I can't run it for beans on ubuntu

Photographer@shindags || twitch.tv/shindigs
Augury
Profile Blog Joined September 2008
United States758 Posts
Last Edited: 2010-12-24 08:52:14
December 24 2010 08:51 GMT
#12
What FPS are you getting Sc2 to run at and at what settings? What's your system config, etc..?

I tried running Sc2 on my Ubuntu install and saw a pretty drastic performance decrease...

Edit: Thanks for the guide btw, very helpful for new users
zhurai
Profile Blog Joined September 2010
United States5660 Posts
December 24 2010 09:09 GMT
#13
I already have it able to run on my Arch Linux 64 bit version :p

but the comp sucks there, (in general) so I play SC2 on my windows box.


this'll be useful though for those that don't know how to set it up, however, so good job :D
Twitter: @zhurai | Site: http://zhurai.com
andeh
Profile Blog Joined August 2009
United States904 Posts
December 24 2010 09:12 GMT
#14
I actually tried to do a full switch to ubuntu earlier this fall

It worked perfect, loved it. But my only gripe was I was only getting 50fps with ubuntu in sc2 when I used to get 100+ in w7 (nvidia 9800 gtx)


The day performance is closer to being equal is the day I leave windows forever~
ArdentZeal
Profile Joined March 2010
Germany155 Posts
December 24 2010 09:15 GMT
#15
u install wine from thee update center and afterwards install wine from the sources? something seems wrong there
MindRush
Profile Joined April 2010
Romania916 Posts
December 26 2010 12:52 GMT
#16
On December 24 2010 18:15 ArdentZeal wrote:
u install wine from thee update center and afterwards install wine from the sources? something seems wrong there


simply installing from update manager does not bring all packages.
i installed from update manager and software center in order for the installer to create all the icons, so I don't have to.
you can choose to install just from updates, but then it's terminal and text commands forever until you choose to set up some kind of GUI.
if you think i went through all this trouble just to create something malicious then you are terribly wrong.
I just wanted people who are beginners in Ubuntu like me to have something to play SC2 with.
"Two things are infinite: the universe and human stupidity; and I'm not sure about the universe." - Albert Einstein
Barbiero
Profile Blog Joined September 2010
Brazil5259 Posts
December 26 2010 12:56 GMT
#17
1st step
You need to install Wine


Everytime I read this my heart breaks. What is the freaking point of installing an OS when you install a simulator of another OS right after. You'd be better off with Windows anyways - Linux is supposed to be used for work and programming, not gaming.
♥ The world needs more hearts! ♥
maartendq
Profile Blog Joined December 2010
Belgium3115 Posts
December 26 2010 13:08 GMT
#18
On December 24 2010 18:12 andeh wrote:
I actually tried to do a full switch to ubuntu earlier this fall

It worked perfect, loved it. But my only gripe was I was only getting 50fps with ubuntu in sc2 when I used to get 100+ in w7 (nvidia 9800 gtx)


The day performance is closer to being equal is the day I leave windows forever~

That's not going to happen as long as Linux is forced to waste resources emulating executables, and nvidia and ati refuse to fully support their GPU's with up-to-date drivers equal to their Windows counterparts..
RoberT89
Profile Joined December 2010
Mexico5 Posts
December 26 2010 15:49 GMT
#19
I'll add some info that I had to debug to install mine.

If you have a sound error in the sound tab of winecfg check the OSS driver and change the sound from full to emulate.

If you are having problems with the borders you will need to install fluxbox or something similar since this is a problem with gnome.

I like the tutorial but I think is a little rough for new users if you don't mind I think you can use a front-end like playlinux. If you need any help I'll gladdy give you my assistance.

Currently running SC2 in Ubuntu 10.10 with minor bugs during camping but nothing serious. I have a Nvidia 8400GS and a AMD Athlon X3 450
MegaBUD
Profile Joined September 2010
Canada179 Posts
December 26 2010 16:29 GMT
#20
Why not just installing XP/7 ?

I'll never understand linux user... Unix is a server OS and never been made for home user...

If you really want something that use the backbone of unix... install macOS...
1 2 3 4 Next All
Please log in or register to reply.
Live Events Refresh
Online Event
00:00
LATAM SC2 League: FINALS
Liquipedia
Replay Cast
00:00
2025 GSL S2 - Playoffs
CranKy Ducklings176
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
PiGStarcraft519
RuFF_SC2 134
StarCraft: Brood War
PianO 152
Sharp 54
JulyZerg 48
NaDa 45
Light 45
Leta 44
Noble 1
Dota 2
monkeys_forever564
LuMiX1
Counter-Strike
Stewie2K1250
taco 460
Coldzera 342
PGG 53
Super Smash Bros
hungrybox550
Heroes of the Storm
Khaldor114
Other Games
summit1g2165
C9.Mang01021
shahzam896
JimRising 470
ViBE228
Maynarde174
Mew2King94
Trikslyr53
NeuroSwarm41
Organizations
Other Games
gamesdonequick1102
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 16 non-featured ]
StarCraft 2
• Berry_CruncH262
• practicex 19
• OhrlRock 6
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• Doublelift4839
• Lourlo802
• Stunt299
Upcoming Events
The PondCast
6h 11m
RSL Revival
6h 11m
Harstem vs SHIN
Solar vs Cham
WardiTV Invitational
8h 11m
ByuN vs Reynor
Clem vs MaxPax
OSC
8h 41m
Replay Cast
20h 11m
RSL Revival
1d 6h
Reynor vs Scarlett
ShoWTimE vs Classic
uThermal 2v2 Circuit
1d 11h
SOOP
2 days
Cure vs Zoun
SC Evo League
2 days
Road to EWC
2 days
[ Show More ]
SOOP Global
2 days
Future vs MaNa
Harstem vs Cham
BSL: ProLeague
2 days
Sziky vs JDConan
Cross vs MadiNho
Hawk vs Bonyth
Circuito Brasileiro de…
2 days
Sparkling Tuna Cup
3 days
Road to EWC
3 days
BSL: ProLeague
3 days
UltrA vs TBD
Dewalt vs TBD
Replay Cast
5 days
Online Event
5 days
Replay Cast
6 days
Liquipedia Results

Completed

Acropolis #3 - GSC
2025 GSL S2
Heroes 10 EU

Ongoing

JPL Season 2
BSL 2v2 Season 3
BSL Season 20
Acropolis #3
KCM Race Survival 2025 Season 2
NPSL S3
Rose Open S1
CSL 17: 2025 SUMMER
Copa Latinoamericana 4
RSL Revival: Season 1
Murky Cup #2
BLAST.tv Austin Major 2025
ESL Impact League Season 7
IEM Dallas 2025
PGL Astana 2025
Asian Champions League '25
BLAST Rivals Spring 2025
MESA Nomadic Masters
CCT Season 2 Global Finals
IEM Melbourne 2025
YaLLa Compass Qatar 2025
PGL Bucharest 2025

Upcoming

CSLPRO Last Chance 2025
CSLPRO Chat StarLAN 3
K-Championship
uThermal 2v2 Main Event
SEL Season 2 Championship
Esports World Cup 2025
HSC XXVII
Championship of Russia 2025
BLAST Open Fall 2025
Esports World Cup 2025
BLAST Bounty Fall 2025
BLAST Bounty Fall Qual
IEM Cologne 2025
FISSURE Playground #1
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2025 TLnet. All Rights Reserved.