• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 08:18
CEST 14:18
KST 21:18
  • 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
RSL Season 1 - Final Week4[ASL19] Finals Recap: Standing Tall10HomeStory Cup 27 - Info & Preview18Classic wins Code S Season 2 (2025)16Code S RO4 & Finals Preview: herO, Rogue, Classic, GuMiho0
Community News
Firefly given lifetime ban by ESIC following match-fixing investigation17$25,000 Streamerzone StarCraft Pro Series announced6Weekly Cups (June 30 - July 6): Classic Doubles6[BSL20] Non-Korean Championship 4x BSL + 4x China10Flash Announces Hiatus From ASL70
StarCraft 2
General
RSL Revival patreon money discussion thread Firefly given lifetime ban by ESIC following match-fixing investigation RSL Season 1 - Final Week The SCII GOAT: A statistical Evaluation TL Team Map Contest #4: Winners
Tourneys
RSL: Revival, a new crowdfunded tournament series FEL Cracov 2025 (July 27) - $8000 live event Sparkling Tuna Cup - Weekly Open Tournament $25,000 Streamerzone StarCraft Pro Series announced WardiTV Mondays
Strategy
How did i lose this ZvP, whats the proper response Simple Questions Simple Answers
Custom Maps
[UMS] Zillion Zerglings
External Content
Mutation # 481 Fear and Lava Mutation # 480 Moths to the Flame Mutation # 479 Worn Out Welcome Mutation # 478 Instant Karma
Brood War
General
BW General Discussion Script to open stream directly using middle click ASL20 Preliminary Maps [G] Progamer Settings Flash Announces Hiatus From ASL
Tourneys
Small VOD Thread 2.0 [Megathread] Daily Proleagues Last Minute Live-Report Thread Resource! [BSL20] Non-Korean Championship 4x BSL + 4x China
Strategy
Simple Questions, Simple Answers I am doing this better than progamers do.
Other Games
General Games
Path of Exile CCLP - Command & Conquer League Project Stormgate/Frost Giant Megathread The PlayStation 5 Nintendo Switch Thread
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
TL Mafia Community Thread Vanilla Mini Mafia
Community
General
US Politics Mega-thread Things Aren’t Peaceful in Palestine Stop Killing Games - European Citizens Initiative Russo-Ukrainian War Thread Summer Games Done Quick 2025!
Fan Clubs
SKT1 Classic Fan Club! Maru Fan Club
Media & Entertainment
Anime Discussion Thread [Manga] One Piece [\m/] Heavy Metal Thread
Sports
2024 - 2025 Football Thread Formula 1 Discussion NBA General Discussion TeamLiquid Health and Fitness Initiative For 2023 NHL Playoffs 2024
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
The Automated Ban List
Blogs
Men Take Risks, Women Win Ga…
TrAiDoS
momentary artworks from des…
tankgirl
from making sc maps to makin…
Husyelt
StarCraft improvement
iopq
Customize Sidebar...

Website Feedback

Closed Threads



Active: 694 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
Next event in 3h 42m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
Harstem 338
Lowko307
Rex 102
Creator 57
StarCraft: Brood War
Sea 2515
Jaedong 1353
Larva 625
BeSt 408
Hyun 405
firebathero 403
Mini 383
Stork 382
Snow 349
Pusan 175
[ Show more ]
Light 154
JYJ91
sSak 82
hero 82
ToSsGirL 78
Barracks 62
Shinee 58
sorry 51
Sacsri 35
JulyZerg 35
Aegong 29
Sharp 29
yabsab 25
Movie 22
Icarus 20
scan(afreeca) 12
SilentControl 10
Dota 2
Gorgc7278
XaKoH 566
XcaliburYe413
Counter-Strike
flusha298
allub245
Heroes of the Storm
Khaldor157
Other Games
tarik_tv20612
gofns19990
FrodaN2876
B2W.Neo1380
shahzam618
crisheroes398
DeMusliM391
Fuzer 291
KnowMe239
Pyrionflax214
hiko114
Hui .88
ArmadaUGS48
QueenE3
Organizations
Other Games
gamesdonequick33979
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 12 non-featured ]
StarCraft 2
• StrangeGG 29
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• Stunt573
Upcoming Events
FEL
3h 42m
Elazer vs Trifax
Krystianer vs MaNa
Big Brain Bouts
3h 42m
Fjant vs Babymarine
Bunny vs GuMiho
OSC
7h 42m
TriGGeR vs Nicoract
Krystianer vs YoungYakov
ShoWTimE vs Percival
Gerald vs Jumy
Spirit vs TBD
Solar vs TBD
SC Evo Complete
9h 42m
RSL Revival
21h 42m
SHIN vs Clem
FEL
23h 42m
FEL
1d 3h
Gerald vs PAPI
Spirit vs ArT
CSO Cup
1d 3h
BSL20 Non-Korean Champi…
1d 5h
Bonyth vs QiaoGege
Dewalt vs Fengzi
Hawk vs Zhanhun
Sziky vs Mihu
Mihu vs QiaoGege
Zhanhun vs Sziky
Fengzi vs Hawk
Sparkling Tuna Cup
1d 21h
[ Show More ]
RSL Revival
1d 21h
FEL
2 days
BSL20 Non-Korean Champi…
2 days
Bonyth vs Dewalt
QiaoGege vs Dewalt
Hawk vs Bonyth
Sziky vs Fengzi
Mihu vs Zhanhun
QiaoGege vs Zhanhun
Fengzi vs Mihu
Replay Cast
3 days
WardiTV European League
4 days
Replay Cast
5 days
The PondCast
5 days
Replay Cast
6 days
Epic.LAN
6 days
Liquipedia Results

Completed

KCM Race Survival 2025 Season 2
HSC XXVII
NC Random Cup

Ongoing

JPL Season 2
BSL 2v2 Season 3
Acropolis #3
CSL 17: 2025 SUMMER
Copa Latinoamericana 4
Jiahua Invitational
Championship of Russia 2025
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

Upcoming

2025 ACS Season 2: Qualifier
CSLPRO Last Chance 2025
CSL Xiamen Invitational
CSL Xiamen Invitational: ShowMatche
2025 ACS Season 2
CSLPRO Chat StarLAN 3
K-Championship
uThermal 2v2 Main Event
SEL Season 2 Championship
FEL Cracov 2025
Esports World Cup 2025
Underdog Cup #2
StarSeries Fall 2025
FISSURE Playground #2
BLAST Open Fall 2025
BLAST Open Fall Qual
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.