Category: Main Games 1st Person Shooter Half-Life 2 Episode One: Retail

Half-Life 2

Episode One is the first in a series of games that reveal the aftermath of Half-Life 2 and launch a journey beyond City 17.

Follow HL2 installation howto to install and configure HL2 Episode 1

Application Details:

Version: Episode One: Retail
License: Retail
Votes: 1
Rating: Platinum
Wine Version: 1.1.35

Maintainers: About Maintainership

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

Everything work with all settings on maximum.

Work with all version of DirectX (7.0 to 9.0).

What does not


What was not tested

Resolutions higher than 1280x800.

Additional Comments

Tested with:
Intel Centrino Core2 Duo 2.40GHz + 4GB RAM + GeForce 9700M GTS 512MB with nvidia driver 185.19.
selected in Test Results table below
DistributionTest dateWine versionInstalls?Runs?RatingSubmitter
ShowSlackware -currentJan 13 20101.1.35 Yes Yes PlatinumBartosz Debski 
ShowUbuntu 9.10 "Karmic" i386 (+ variants like Kubuntu)Oct 27 20091.1.32 Yes Yes PlatinumJohn 
ShowUbuntu 9.04 "Jaunty" i386 (+ variants like Kubuntu)Oct 18 20091.1.31 Yes Yes Goldan anonymous user 
CurrentUbuntu 9.04 "Jaunty" amd64 (+ variants like Kubuntu)Apr 25 20091.1.20 Yes Yes Platinuman anonymous user 
ShowGentoo Linux AMD64Mar 27 20091.1.17 Yes Yes BronzeNight Nord 

Known Bugs

Bug # Description Status Resolution Other apps affected
12453 Bad performance in Source based games REOPENED View
24684 Multiple Source engine based games (Steam): out-of-order rendering, bloom effect and lights are visible through walls when multicore rendering is enabled NEW View

Show all bugs

HowTo / Notes

Half-Life 2: Episode One - Reactor room slowdown bug workaround
In case the game experience a huge slowdown to around 0.5 FPS, most probably you had hit so-called "some other (close) place displayed on the screen" bug. First time you may hit it is in the reactor room just before raiding down on a lift to the core chamber. There would a big screen displaying various parts of the reactor core room. This screen is the bug-trigger.

It was reported that the bug occurs only in case the "Offscreen Render Mode" is set to "backbuffer". To workaround the bug simply set ORM to "fbo" (or "pbuffer", if your GPU supports it) and the FPS will raise back to a playable values.

Keep in mind that setting ORM to anything other than "backbuffer" will break the game shaders dealing with refraction (water and alike) when the AA is on. Another unfortunate effect of setting ORM to "fbo" is that the performance level when using dxlevel 90/95 in Non-HDR mode will be very low, especially in areas where there are a lot of refracting surfaces. For now it seems that the best choice would be to turn off AA, set ORM to "fbo" and switch the game to the dxlevel 81 before entering the bug-triggering area. After successfully passing it redone the changes back to gain more FPS or better quality graphics.


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

Bug assignment
by quaker on Friday May 20th 2011, 9:22
Can some maintainer here assign this bug to the application? It's not only TF2 specific.
by Christoph Haag on Wednesday March 31st 2010, 3:46
With HDR enabled the whole world often gets dark and flickers dark/normal.

I use catalyst 10.4 (for compatibility with xorg 1.7) with radeon HD 4650.

When disabling HDR it works fine but I do like the light effects with HDR. :)

Any tips?
  • RE: HDR by Christoph Haag on Wednesday March 31st 2010, 6:53
    • RE: HDR by Christoph Haag on Wednesday March 31st 2010, 7:10
Gameplay video
by Jake ward on Sunday March 28th 2010, 3:10

Showing how the game should run : brilliantly :)
Half Life 2 FakeFactory Cinematic Mod 10.10
by Milena on Thursday January 7th 2010, 12:18
Does anybody play it ? The new CM10.10 works only with the 64bit version of HL2 but i can play it in normal 32bit wine. Would a 64bit wine build increase Performance ? The problem is CM10.10 need 4+ GB, I have 8GB but the 32bit wine is limited there :(
by Archlinux on Thursday October 22nd 2009, 12:09
The Episode Two preview won't work either, if nobody has tested that.
ATI R200, bugs
by César Catrián Carreño on Friday October 9th 2009, 11:56
I was playing HL2 and had some bugs, but the game was playable. Now with Episode 1 is hardly playable. This is my configuration:

· NetBSD current 5.99.14, MesaLib 7.4.4, Xorg 1.6.3 with DRI activated.
· ATI R200 with Xorg driver "radeon"
· xorg.conf options:
AccelMethod: XAA
XAANoOffscreenPixmaps: true
backingstore: true
EnablePageFlip: true
mtrr: on
DRI: true
· Wine 1.0.1
· Regedit:
OffScreenRenderingMode: backbuffer (it crashes with fbo)
DirectDrawRenderer: opengl
PixelShaderMode: enabled
UseGLSL: disabled
· Command line:
export WINEDEBUG="-all"
cd "/home/cajon/wine/drive_c/half-life 2 episode one" && \
/usr/pkg/bin/wine hl2.exe \
-heapsize 512000 \
-fullscreen \
-width 1024 -height 768 \
+mat_reducefillrate 1 \
+mat_picmip 2 \
+r_rootlod 0 \
-dxlevel 81 \
-novid \
-steam \
-game episodic

HL2 performance:
Game slowdowns at 1fps while G-man is on screen. Also when Freeman is transportated the first time to the office of the Administrator. Flashlight illuminate the objets and creatures but not the environment (walls). Yellow fonts too big for the display. Playable.

HL2 ep1 performance:
The same with HL2. Also there are some crescients squaregrids over the fires (like an alpha channel texture map without the texture). Platforms are translucents looked from downside (ie, soldiers passing through a bridge look like walking through the air). Hardly playable.
Keeps resetting my X server
by Steve on Tuesday June 23rd 2009, 16:09
For no apparent reason this game keeps resetting my X server. It did so when I hit the Citadel after being thrown by Dog, once it was auto-saving it restarted. It then restarted once I tried to change resolutions... I'm not sure what's going on.

I haven't tried the other games in the series with Jaunty (running Jaunty-64 on an AMD 3700, Nvidia 7200GS using the latest drivers).
Gameplay video!
by David Stenberg on Saturday May 16th 2009, 4:03
Here is an gameplay video I recorded on Ubuntu 9.04 with Wine 1.1.20:
by JFMR on Sunday November 2nd 2008, 4:08
I just verified there is a regression somewhere between wine version 1.10 and 1.16. In Ubuntu 8.10 (Ibex) running under 1.16 and 1.17 results in a crash (same that was reported by Night Nord on June 23rd, 2008:)

""'Urban flight' crash" (at first seconds of second location in this level - after combine barricade) is back. No workaround was found. Same crash, on same place with the same errors (many of "*** ERROR *** Excessive sizelevel (...) for element" and than 'page fault' glibc error). "

Console output below (from version 1.16 & 1.17):

*** ERROR *** Excessive sizelevel (41) for element
*** ERROR *** Excessive sizelevel (42) for element
*** ERROR *** Excessive sizelevel (43) for element
*** ERROR *** Excessive sizelevel (44) for element
*** ERROR *** Excessive sizelevel (45) for element
*** ERROR *** Excessive sizelevel (46) for element
*** ERROR *** Excessive sizelevel (47) for element
Win32 MiniDump Helper version (c) Copyright 2000-2003 Valve Corporation All rights reserved.

Again, reverting to 1.10 fixes this issue, I'll test 1.11 - 1.15 to see where it first crops up.
fixed it
by Shawn Vega on Wednesday June 18th 2008, 20:26
just had to change the aspect ratio then i could go to 1280 x 800 (my maximum resolution)
resolutions issues
by Shawn Vega on Wednesday June 18th 2008, 19:48
everything in the game works but I can't get it to change resolution above 800x600
DirectX 9
by Stu on Wednesday May 14th 2008, 9:44
When running any Source based game such as HL2 or TF2, I now have to force it into -dxlevel 81 otherwise it will not load (I.e. after the valve-in-the-eye-guy). Strangely enough, it was working in but now I've updated to rc1 and DX9 wont work. It does work flawlessly otherwise, which is why I haven't filed a bug report. I'm just trying to justify spending 45 on a DX10 enabled graphics card which, at present, is not being used to its full potential.
Reactor room workaround
by Ambro on Wednesday May 7th 2008, 9:32
To get decent performance in the reactor room, set the registry value HKEY_CURRENT_USER/Software/Wine/Direct3D/OffscreenRenderingMode = fbo
Reactor room
by Brian Tubb on Sunday March 23rd 2008, 2:15
Reactor room is still messed up and unplayable in both Dx9 8.1 with .9.58, but there is some good news. I seem to be getting much better speeds as well as a much smoother experience in DirectX 8.1. My card is too slow to handle the overhead that Dx9 brings, but there is also some improvement there.

What I find interesting is that the voices get very patchy and annoying in Dx9. The speed may be a factor (I only get 10-30 fps), but I don't think that is the problem. The voices seem to "run up" on each other, compounding an entire sentence into a second. If anyone else can confirm this it would be appreciated.

Texts are also back to normal.
Explosions fixed
by Flounder on Sunday January 27th 2008, 20:52
Confirm that explosions don't slow down the game anymore since this Wine release but Reactor room is still foobar'd.
Explosion Crashes HL2
by ryanbarnes on Sunday December 23rd 2007, 23:25
After about 5 hours of searching and fussing with settings I've figured out what causes HL2 to crash.

When joining a HL2:DM server, everything goes well as long as nobody blows up a barrel. I've isolated it down to just this one particular event after adjusting so many settings it made my head spin.

At first, I thought it was a sound stutter issue, but I switched to ALSA (vice OSS) and had the same issue. I would join a server and it would start stutter crashing.

I can load the HL2:DM just fine, but can not play. I adjusted the video settings to the lowest possible it would let me. Same issue.

I then changed the directX version to force it to use version 7, and much to my surprise it works just fine. Did not crash... at first. But then I realized I was playing on a map that had no barrels. Grenades work fine, combine balls work fine. Rockets work fine.

Next map loads up, and I watch somebody shoot a barrel and voila! Stutter crash!

So I reset all my settings in game back to what they were and left wine alone.

I tried the whole "set wine to Win98" trick, but steam says "This version is no longer supported" and never loads HL2.

So now that I know what is causing the issue, I really hope somebody has some answers because I'm so lost here.

Oh, here's my stats btw:
Ubuntu Gutsy 7.10
nVidia Corporation GeForce Go 7900 GS
Slowdown in Reactor room still present?
by Sam Skipsey on Thursday December 13th 2007, 15:39
Win 0.9.50, Ubuntu Gutsy AMD64, GeForce 8800GT and 169.04 drivers -

I still seem to be getting the unplayable slowdown (about 0.5 FPS or so) in the reactor room, making that section totally unplayable.
This persists with -dxlevel 80, 81 and 90, and regardless of the Windows compatibility mode chosen.

Does anyone have any ideas?
Way to get it started (ver 0.9.49)
by Brent Bowman on Friday November 9th 2007, 22:17
I had trouble even starting it. normally I would start Steam as Windows XP (since it doesn't support 98) but HL2 would not run under wine unless it was Win98. So in winecfg, I designated hl2.exe as a win98 executable. After starting Steam normally (as Win XP), I go into the steamapps directory (in the Steam directory) to the hl2.exe file in the episode 1 directory and run:

wine hl2.exe -game episodic -dxlevel 81 -heapsize 512000

The most important is the "-game episodic" but the heapsize helps to reduce the stuttering bug in HL2.

It runs great this way for me.

also for lost coast, it runs like this:

wine hl2.exe -game lostcoast -dxlevel 81 -heapsize 512000
by Michael on Tuesday November 6th 2007, 22:22
Hey guys. I installed Steam fine and HL2-Ep 1 fine but when I try to play it it loads all the way to the last notch and then stops. I don't know what is up with this.

I run Xubuntu Gutsy with Wine 0.9.48
  • RE: Loading by Steve on Friday November 9th 2007, 11:33
Installer Demands DirectX 9.0c
by Pink Floyd on Thursday October 18th 2007, 8:37
Having heaps of trouble installing Half Life 2 Episode One.
Every time I try to install the install enphaticaly insists that I don't have DirectX 9.0c.

Any ideas would be appreciated :).
Consistent Crash
by Flounder on Thursday September 20th 2007, 23:39
Game crashes every time time during certain events. For example: In chapter one, soon after you crash into the citadel in the car and as you begin walking down the short corridor there's an explosion and the game grinds down to 1 FPS and crashes soon after with:

Unhandled page fault on read access to 0x00000024 at address 0xd45b423 (thread 005f), starting debugger...
Unhandled exception: page fault on read access to 0x00000024 in 32-bit code (0x0d45b423)

=>1 0x0d45b423 in datacache (+0xb423) (0x00000001)
2 0x00000000 (0x00000000)
0x0d45b423: movl 0x24(%ebx),%eax

This happens without fail with the same exact error whenever theres an explosion. Otherwise the game works flawlessly with great frame rates, settings maxed out. On system:

Xubuntu 7.10 Gutsy
AthlonXP 1800
Nforce2 with 512MB RAM
Nvidia QuadroFX 3000 (NV35)

Now I've spent a good part of a day researching and troubleshooting this. Trying just about everything:

Turning all graphics settings down.
Setting all suggested winecfg option combinations.
Re-writing my xorg.conf with different Nvidia driver options.
(Not running it on compiz even though it works flawleslly on it otherwise)
Lot's more...

It's seems to me that it's a hardware and/or software issue on valve's and/or nvidia's side, exasperated by emulation. Or anything for that matter, I don't know. I'm at my wits end with this. Unless I can engage in some more esoteric debugging methods to pin this problem down. I'm open to suggestions.
Slow down in reactor room
by David Conde on Sunday August 5th 2007, 15:10
I also have the problem of slowdown in the reactor room. The same stuttering also happens when the valve logo appears on game startup so they're likely to be related. Are other people seeing this or does someone have a fix? The game plays fine apart from this and not being able to load the episode 2 preview after the credits on completing episode 1.
Episode One plays well with 0.9.32
by Ed Welbon on Monday March 12th 2007, 0:42
Fedora core 6 with kernel 2.6.19-1.2911.6.5.fc6. It played all the way through at 1792x1344 resolution with frame rates consistently over 60. No save game crashes or severe stuttering issues, it just worked. Nice to not have to futz with the system whilst playing.