Homeworld 2

Retail CD versions 1.0 and 1.1.

Application Details:

Version: 1.x
License: Retail
Votes: 44
Latest Rating: Gold
Latest Wine Version Tested: 2.3

Maintainers: About Maintainership

Link Homeworld

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

Installing Single player, campaign and skirmishes Mods Widescreen and windowed modes. Commandline parameters Complex mod 8.2.4 works perfectly.

What does not


What was not tested


Hardware tested


  • GPU:
  • Driver:

Additional Comments

Installed from CD, downloaded the 1.1 patch and updated, and installed the No-CD patch. Using a linux-ck kernel and open source ATI drivers. If you play it in windowed mode be aware that your window managers controls may interfere with the game, eg. pressing alt is meant to rotate the camera around a ship, but in windowed mode it moves the game window in xfce.

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
ShowArch LinuxMar 14 20172.3Yes Yes GoldSandwichmaker 
ShowDebian GNU/Linux Unstable "Sid" x86_64Nov 03 20131.7.5Yes Yes GoldSixsixfive 
ShowArch Linux x86_64Jan 21 20131.5.22Yes Yes PlatinumPhilipp 
ShowArch Linux x86_64Jan 14 20131.5.21Yes Yes PlatinumPhilipp 
CurrentArch Linux x86_64Oct 02 20121.5.14Yes Yes Silveran anonymous user 

Known Bugs

Bug # Description Status Resolution Other apps affected
4066 Online Play Doesn't Work (DirectPlay) NEW View
25495 Homeworld 2: Shadows and High-Quality Hyperspace Effect are disabled NEW View

Show all bugs

HowTo / Notes


Using FBO as the ORM crashes with fglrx drivers

This is not a Wine bug, it is a fglrx bug.  Please do not open a bug for this, it will just be closed.

See the fglrx bug for more details, or check the HOWTO for this app for a workaround.

Command-Line Parameters


-nosound, runs the game without sound. Useful if you have sound problems

-w XXXX -h YYYY, sets the resolution to XXXXxYYYY

-windowed, runs homeworld in a window(for window decoration you have to use a virtual desktop

-hardwareCursor, enables the hardware cursor

-ssnologo, disables the relic logo on screenshots

-nomovies, disables all movies

-novideoerrors, disables graphic errors(popup your video card is too old...


-noS3TC, disables S3 texture compression

-nopbuffer, disables pixel buffer

-novbo, disables vertex buffer objects

-noDisplayLists, disables display lists

Useful Links:

HW2 Wiki

RelicNews Technical Help­
(more detailed info about the switches)

­ ­1.) Conflict with disc emulator detected.../please insert CD.../No CD-Drive found...

HW 1.0: open winecfg, go to "Drives", click on "Autodetect...", mount your CD and retry

HW 1.1: make sure that you use a nocd-patch

2.) No Story and Subtitles in Cutscenes (European Version)

HW 1.1: replace your language file under your Homeworld2/Data folder with one of these.

3.) Multiplayer/Gamespy Lobby says wrong CD-Key?

@all: try reinstall in a clean WINEPREFIX(maybe you have/had the demo installed?)

@all: or you have HW2 installed with a different WINEPREFIX(serial is stored in registry)

4.) Network not available?

@all: Gamespy lobby does not work

5.) HW2 crashes

@all: try the -nopbuffer switch

@all: do not enable oss in winecfg

6.) Widescreen Monitor and Hidden Buttons

@all:  use the resolution commandline switch eg. Homeworld2.exe -w 1280 -h 960

7.) FSAA

@nvidia-users:  you can set this over the ­OpenGL Environment Variables­

@all other:  enable FSAA in your xorg-config

8.) When patching the game to 1.1 the patch program hangs when writing EULA.txt.

@all:You have to kill before it hangs(i.e. with the xkill command on a console, and then click on the window). The window with the problem is a installer that pops when patching, if you kill that window, the patcher works as spected

9.) Objects and units are not rendered properly

@all:  try the -novbo switch

Installation:(european version with WINEPREFIX)

1.) Install HW2 eg:(make sure that you use a clean wineprefix)


2.) Download the latest patch and install them eg:(1.0 works only without pixel buffer support=slower/but copy protection works...)


3.) The Securom2(introduced in 1.1) protection currently does not work in wine so you need a NoCD-Patch.(You can find them on GCW, you don't need this for 1.0)

4.) The best way to start Homeworld is a little shellscript eg:­

cd $YOURCHOSENHW2FOLDER/drive_c/Sierra/Homeworld2/Bin/Release
WINEPREFIX=$YOURCHOSENHW2FOLDER wine Homeworld2.exe -w 1280 -h 800


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

by N. Andrew Walsh on Thursday May 28th 2015, 4:05
Anybody have any luck running the latest (and probably last for the non-remastered) Complex mod (9.1)? When I run the following command:

wine Homeworld2.exe -mod Complex91.big -hardwarecursor -w 1920 -h 1200

I just get a black screen (though the mouse works). I can run the regular HW2 fine. Can anybody else report on whether they can get HW2 running with the mod (or any others in the Complex series)?

Game hangs
by Julian Hagena on Saturday June 22nd 2013, 0:56
i don't get H2 properly running. First, when i start a new campaign everything runs smoothly and fine. However, in the opening sequence, when the mothership says "Navigationsystems online" the game hangs and the graphics, in particular the subtitle, are distored. After a while, the game continues to run smoothly. However, these hangs occur also in the game, mostly if there is some action starting. Besides these terrible hangs, the game runs perfectly.
I tried a lot of different options... Non of them seem to have an effect. Do you have any suggestions what to try?

My System:
Debian jessie, Kernel 3.9.1, wine 1.5.5, Thinkpad x230 (ivy bridge)
RE: Game hangs
by Rob Verduijn on Saturday June 22nd 2013, 4:57
google tells me that you got an intel hd video card in that notebook of yours.
Intel and 3dgraphix support under linux was pretty awfull last time I checked.
Which is a while ago now I admit, but still, have you got a pc with debian and a video card from ati or nvidia in it to test it on ?

RE: Game hangs
by Julian Hagena on Sunday June 23rd 2013, 1:16

sorry, i do not own a second pc. However, since I seem to be the only one with this problem, your guess might be valid.
On the other side, ivy-bridge is not that new. My laptop is over a year old and I use a rather recent kernel. Maybe a newer wine-version should help. I might try that.
RE: Game hangs
by Rob Verduijn on Sunday June 23rd 2013, 7:09

I doubt it is wine, you might try another driver from the intel site for your specific video chip. (I'm afraid this means some kernel compiling, or at least some modules that need to be compiled.)

check what lspci tells you you got and google for the driver.

RE: Game hangs
by Julian Hagena on Thursday July 11th 2013, 12:42
Updated mesa today. Problem solved :)
by N. Andrew Walsh on Monday January 23rd 2012, 13:11
I have no sound coming out of my speakers (though winecfg's audio test works fine). There is a constant, tinny buzzing that seems to be coming out of the PC's internal speaker, but it's really faint.

Is there any way to debug this? The only errors I get in the console are:

fixme:alsa:AudioClient_GetMixFormat Don't know what to do with 10000 channels, pretending there's only 2 channels

Terrible Lag
by Jason Cumiskey on Monday November 14th 2011, 19:45
This installed fine for me but was unplayable due to terrible lag in moving the mouse or panning the camera. Found that I had to turn off compiz to get it to work. Easiest way is to install fusion-icon which allows you to switch windows managers. Thought I would post this in case anyone encounters similar problem.

by Hedgehog on Thursday April 28th 2011, 3:20
Did anybody managed to get multiplayer working?
I tried both ways described on in different prefixes, still no luck. Attempting to host/join tcp/ip or LAN game causes error: "Network unavailable". Console output (no debug):

fixme:imagehlp:IMAGEHLP_ReportImportSection not supported except for CERT_PE_IMAGE_DIGEST_ALL_IMPORT_INFO
fixme:thread:SetThreadIdealProcessor (0xfffffffe): stub

Homeworld 2.1
wine 1.3.11
by Sixsixfive on Friday August 19th 2011, 15:44
Yes, you need GameTree Linux(Ex-Cedega) + all dplay dlls(dplayx.dll, dpnet.dll, dpnhpast.dll, dpwsockx.dll, dplaysvr.exe)
by Hedgehog on Sunday September 4th 2011, 2:27
unfortunately, they doesn't support freebsd (I have freebsd 8.2 amd64)
by Sixsixfive on Friday September 16th 2011, 15:14
HW2 will work with both Virtualbox(mouse is a bit squishy) and vmware
Stencil Shadows?
by Evan Goers on Wednesday December 8th 2010, 18:40
I just noticed that this game is supposed to render stencil shadows. As yet I have not seen this work with Wine. I only played it briefly in Windows way back when I used to use Windows, so I'm not totally sure. Do shadows work for anyone else?
RE: Stencil Shadows?
by Evan Goers on Friday December 10th 2010, 3:57
Actually, I have noticed that the game will always run in the highest-compatibility mode, disabling all sorts of graphical enhancements(the game never looks like the screenshots seen on various mods and the official game). For that matter, special shaders in some mods also don't work as expected.

Anyone know of a way to force it to skip the driver check?
Multiplayer not working
by James Clemence on Saturday December 26th 2009, 14:35
Hey all,

Wine 1.1.35, Ubuntu 9.10 32bit, Homeworld 2 1.0

All appears to work fine, except for the multiplayer which gives me a message 'No Network' obviously there is as I have been able to post this comment here.

I've installed directplay using winetricks -
$ winEtricks directplay

But to no avail... has anyone got this working yet?


(Real) Solution to camera stuttering problem
by Evan Goers on Tuesday October 6th 2009, 0:31
All you have to do is add the following to your start script:

export "__GL_SYNC_TO_VBLANK=1"

OR (if you use a launcher):


This forces GL vblank synchronization(v-sync) in the driver and is required to get the camera working fine, until it can be fixed in Wine.
Doesn't work at all
by Matthew Southgate on Wednesday August 19th 2009, 9:36
This doesn't even appear to start, I've tried multiple versions of wine.

Even the ones with the "Platinum" rating, it just doesn't work, it seems to partially start up if I run it from autorun... but then it crashes.
Display Problems
by Andrew Griffis on Saturday August 15th 2009, 10:44
Complete newbie here. This is the first game I've tried to install under wine. I've replaced the regular .exe with a nocd version (for 1.0), and the program seems to launch, but then the screen goes blank and my monitor gives a message along the lines of, "Settings out of range, set to 1200 x 1024..." and then the monitor turns off. When I hit ctl-alt-del, the screen turns back on and the shutdown menu appears. Behind it I can see the game screen with a message saying my nvidia driver needs to be updated, but it already is. Any suggestions?

RE: Display Problems
by Ootmann on Sunday July 4th 2010, 17:26
Try to start hw2 with this option: -w 1280 -h 800
(instead of 1280x800 use your desktop resolution)
noVBO option
by Eon on Wednesday July 29th 2009, 1:22
when objects and units are not rendered properly, try '-noVBO' option.
this disables the use of Vertex Buffer Objects, and might decrease the performance of the game.
And according to my personal experiments, '-nopbuffer' option, which also slows down the game, is not neccessary anymore (1.1.26) but may vary from system to system.
Resolution of the Stuttering Problem
by Johannes S. on Sunday June 7th 2009, 5:48

I finally found a way to reduce (and in my case remove) the stuttering when moving the camera in game.

When I messed around with the ingame settings I saw that its getting a lot worse if I turn all the settings down for "speed".
My fps then where (without moving the camera) over 200fps. But when I moved the camere it was stuttering awfully.

So I thought maybe this game needs slow graphics.

What worked in the end was turning both AA and AF in the nvidia-settings dialogue to their full settings (16x) and now it works extremely fluid at about 60fps. (you should turn vsync on for this)

if your graphics are to weak you should try a few combinations of AA and AF.
The simple but effective trick is to limit the ingame fps, so a native fps limiter ingame would really be cool, but i didnt find a option like this in the configs.
My bad
by Jordan on Thursday May 21st 2009, 21:37
I need to note that I was mistaken about tripping the securom warning. I still need the no-cd patch to bypass this. I had thought I patched it, but i didn't, sorry.
Problem with vsync
by Iasen Kostov on Saturday May 9th 2009, 20:55
I have the same problem under windows as under wine, game is laggy and jumpy but when I set "VSYNC" under windows everything works fine and fast. Same options have no effect under wine and if I set it via nvidia-settings Wine crashes EVERY time something tries to use 3D or something like that I tested it with EVE-Online and it crashed about the moment the first 3D thing should have been shown. Does anybody have the same problem (it's nVidia 8800 GTS) ?

And btw the game works with and without any options (-nopbuffer or not no effect). wine-1.1.21.

Ubuntu 8.04.2 + Wine- 1.1.15 = Homeworld2 1.0 goodness
by Mark McCorkle on Wednesday February 25th 2009, 22:37
Strait out of the box. AMD Athlon(tm) 64 X2 Dual Core Processor 5600+
3GB of RAM with GeForce 8600 GT dual head with compiz using the 2.6.24-23-generic kernel for x86_64.

Runs smooth, but I notice that the engines don't have their glow when larger ships move. I'm sure there are other visual effects missing. No framerate drop / lag or CPU hogging that I can tell.

After running the patch (I did have to xkill the window during the installer per the instructions above) I got the securerom silliness, dropped in my nocd homeworld2.exe version and only then can I run "windowed" without the -nopbuffer option.

I haven't tried multiplayer yet, but it will be my next target.
laggy camera control tweak
by Alex on Tuesday February 17th 2009, 19:30
I've found camera control is much improved by setting "Vertex Shader Support" to "None" in winecfg:
- under Applications, add Homeworld2.exe
- under Graphics / Direct3D, set Vertex Shader Support to None

It's still not perfect, especially when the camera is aimed at a lot of background space effects (nebulas, clouds, etc) and for a few seconds after beginning a new mission, but it helps somewhat after that. No other tweaks in the game's video settings or winecfg's Graphics settings seemed to have any effect at all.

I'm using:
Ubuntu 8.04 64bit, Wine 1.1.14, nVidia GeForce 8800 GTS with nvidia's binary driver, Homeworld 2 v1.0
RE: laggy camera control tweak
by Rob Verduijn on Wednesday July 29th 2009, 1:54
Did you try the -noVBO switch (no vertex buffer objects)
maybe then you no longer need to make an exception in winecfg for homeworld