• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 07:10
CEST 13:10
KST 20:10
  • 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
[ASL22] Ro8 Preview: In A Tizzy9[ASL22] Ro16 Preview: Holy Diver5[ASL22] Ro16 Preview: Rough Waters10[ASL22] Ro24 Preview: Siren's Call8[ASL22] Ro24 Preview: Summer's End9
Community News
Weekly Cups (Sep 13-20): herO scores triple2BSL Season 238Weekly Cups (Sep 7-12): SHIN, ByuN, MaxPax double down1StarCraft open world shooter announced at BlizzCon101Weekly Cups (Aug 30-Sep 7): herO thrives amid growing schism10
StarCraft 2
General
Balance hotfix patch 5.0.16b (July 16) Weekly Cups (Sep 13-20): herO scores triple Blizzard Classic Cup @ BlizzCon 2026 - $100k prize pool How do you feel about the StarCraft shooter announcement at BlizzCon 2026? The Death of Cheese: From a Professional Cheeser
Tourneys
Master Swan Open (Global Bronze-Master 2) Stellar Fest TWO the Moon (Dec 16-20) Sparkling Tuna Cup - Weekly Open Tournament 2026 GSTL Announcement RSL Revival: Season 6 - Qualifiers and Main Event
Strategy
[H] ZvP Mid-Late Game: Stalkers Collossi HT
Custom Maps
[M] (2) Frigid Storage
External Content
Mutation # 544 Double Trouble The PondCast: SC2 News & Results Mutation # 543 Enhanced Defenses Mutation # 542 The Ascended
Brood War
General
BSL Season 23 Bot on ladder screpdb: new Starcraft reporting tool PLAYzone Challenge - open offline tour in Prague BW General Discussion
Tourneys
[ASL22] Ro8 Day 2 PLAYzone Challenge - open offline tour in Prague [ASL22] Ro16 Group D [ASL22] Ro8 Day 1
Strategy
Cliff Jump Revisited (1 in a 1000 strategy) Replay Review Process - What do you do? Simple Questions, Simple Answers Odyssey Mineral Stack Saturation
Other Games
General Games
Warcraft III: The Frozen Throne Nintendo Switch Thread Diablo IV Stormgate/Frost Giant Megathread EVE Corporation
Dota 2
Dota 2 Champions League Season 3 Begins April 25! Official 'what is Dota anymore' discussion
League of Legends
[TL LoL EUW IHs] Teemo shall perish
Heroes of the Storm
Heroes of the Storm 2.0
Hearthstone
Deck construction bug
TL Mafia
TL Mafia Community Thread
Community
General
US Politics Mega-thread Russo-Ukrainian War Thread Artificial Intelligence Thread Things Aren’t Peaceful in Palestine All you football fans (soccer)!
Fan Clubs
MarineLorD Fan Club The Creator Fan Club The ShoWTimE Fan Club
Media & Entertainment
Movie Discussion! [Manga] One Piece Diablo Animated Series on Netflix
Sports
Football (Soccer) Thread TeamLiquid Health and Fitness Initiative For 2023 MLB/Baseball 2023
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
Recent Gifted Posts
Blogs
Gaming Intensity, Problemati…
TrAiDoS
38 yo Retired SWE loo…
PurE)Rabbit-SF
Can Bots Beat Pros?? Starcr…
namkraft
[meme] I finally understa…
LUCKY_NOOB
Regacy Esports:Our Goa…
regacyesports
Dreaming of BW patches (mod…
c3rberUs
Customize Sidebar...

Website Feedback

Closed Threads



Active: 7592 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
WardiTV Invitational
11:00
WardiTV 10, Group B
IntoTheiNu 384
Rex48
Liquipedia
The PondCast
10:00
Episode 110
CranKy Ducklings23
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
Lowko320
Rex 48
StarCraft: Brood War
Britney 13720
Bisu 1104
Soulkey 365
Stork 190
Shuttle 170
Last 165
ggaemo 115
uThermal 104
Light 95
Dewaltoss 86
[ Show more ]
Barracks 71
sorry 52
HiyA 52
Mini 46
soO 41
Sharp 32
ToSsGirL 28
Aegong 18
Free 12
Dota 2
Gorgc5026
XaKoH 639
League of Legends
JimRising 298
Counter-Strike
byalli661
edward153
kRYSTAL_78
markeloff55
Other Games
gofns47404
shoxiejesuss541
crisheroes279
Livibee121
KnowMe95
Mew2King61
Organizations
Dota 2
PGL Dota 2 - Main Stream13416
Other Games
gamesdonequick595
StarCraft: Brood War
Afreeca ASL 397
StarCraft 2
WardiTV126
ComeBackTV 47
StarCraft: Brood War
lovetv 8
[ Show 13 non-featured ]
StarCraft 2
• StrangeGG 62
• mYiSmile18
• CranKy Ducklings SOOP6
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• Migwel
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• Jankos2165
Other Games
• WagamamaTV102
Upcoming Events
Replay Cast
12h 50m
Korean StarCraft League
1d 16h
CranKy Ducklings
1d 22h
GSL
2 days
Yamato Cup
3 days
Replay Cast
3 days
Afreeca Starleague
3 days
Soma vs Jaedong
WardiTV Weekly
3 days
Monday Night Weeklies
4 days
Sparkling Tuna Cup
4 days
[ Show More ]
Afreeca Starleague
4 days
Leta vs Soulkey
PiGosaur Cup
5 days
Kung Fu Cup
5 days
The PondCast
6 days
Liquipedia Results

Completed

Super Anchor Qualifying S3
Blizzard Classic Cup 2026
Big Dog Cup 2026 Div 1

Ongoing

ASL Season 22
CSL 2026 AUTUMN (S22)
Acropolis #5
Acropolis #5 - GSA
Calamity Invitational
Logitech G Play Connect 2026
SL StarSeries Fall 2026
FISSURE Playground #3
BLAST Open Fall 2026
Esports World Cup 2026
BLAST Bounty Summer 2026
BLAST Bounty Summer Qual
Stake Ranked Episode 3
XSE Pro League 2026

Upcoming

Acropolis #5 - GSB
Acropolis #5 - GSC
BSL Season 23
SC4ALL II: Brood War
BSL 23: Non-Korean Championship
HSC XXX
Stellar Fest 2: Lunar Cup
SC4ALL II: StarCraft II
Kung Fu Cup 2026 Grand Finals
RSL Offline Finals
Custodian Cup
Copium Cup
PGL Major Singapore 2026
Stake Ranked Episode 6
BLAST Rivals Fall 2026
IEM Beijing 2026
Stake Ranked Episode 5
PGL Masters Bucharest 2026
1win Private Club #2
Thunderpick World Champ. '26
ESL Pro League Season 24
Stake Ranked Episode 4
1win Private Club #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 © 2026 TLnet. All Rights Reserved.