Full retail version of the Half-Life 2.
Pretty much everything, with a few minor exceptions.
Following tests conducted using DirectX 9.0 at 1024x768 resolution.
-Lagged in some areas, but not too much
-Average framerate was 50fps
-No lag whatsoever anywhere
-Average framerate was 110fps
What does not
When playing the game, a glitch occurs sometimes where a horizontal scrollbar (from the in-game GUI) appears in the game around the middle of the screen. It is transparent, so it really isn't too much of a hassle.
Enabling "Wait for Vertical Sync" crashes the game.
What could be improved:
Upon starting the game, you are forced to watch the opening logo (I think WINE is not accepting keyboard input for some reason when the logo is playing. On Windows this can be skipped). The logo video also plays at a noticeably lower quality and speed, which makes this a bit annoying. This opening logo video can be bypassed by passing the argument "-novideo" to half life 2.
What was not tested
Using an AMD Athlon 6000 64 bit processor (32 bit Linux). Using an Nvidia Geforce 8600GTS graphics card. Using 4 gigs of ram. Holy crap WINE team, this works absolutely fantastic.
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Show||Linux Mint 5 "Elyssa"||Dec 31 2019||4.0.3||Yes||Yes||No||Silver||Tristan|
|Show||Ubuntu 19.04 "Disco" amd64 (+ variants like Kubuntu)||Sep 30 2019||4.0.2||Yes||Yes||Yes||Bronze||Franco|
|Show||Ubuntu 18.04 "Bionic" amd64 (+variants like Kubuntu)||Jul 31 2019||4.0.1||No||Not installable||No||Garbage||Dadu042|
|Show||Linux Mint Debian x86_64||Jul 01 2014||1.7.21||Yes||Yes||Platinum||Philipglo Joshua Opulencia|
|Show||Arch Linux x86_64||Jul 24 2013||1.6||Yes||Yes||Platinum||Artur h0m3|
|Bug #||Description||Status||Resolution||Other apps affected|
|2899||Half Life 2 Installer - cannot accept EULA||CLOSED||FIXED||View|
|3655||WineD3D lighting problem in halflife2||CLOSED||ABANDONED||View|
|4044||Half Life 2 crashes||CLOSED||FIXED||View|
|4136||hl2 installer without pictures||CLOSED||FIXED||View|
|4137||cant click RadioButton in installer||CLOSED||DUPLICATE||View|
|4239||radio buttons doesnt look gray when disabled||CLOSED||FIXED||View|
|4241||hl2 installer crash||CLOSED||FIXED||View|
|4497||Half Life 2 crashes on new game with "Out of Memory"||CLOSED||FIXED||View|
|4521||hl2 and Engine Error||CLOSED||FIXED||View|
|4532||caret.c: ME_GetCursorCoordinates assertion failed||CLOSED||WORKSFORME||View|
|4533||Half Life 2 fails to install [ MSI ]||CLOSED||FIXED||View|
|5127||Half Life and HL:S games freeze a lot until you press Ctrl+Alt+Esc||CLOSED||FIXED||View|
|5159||Microphone xmit in Half Life and HL:S games very harsh and goes in and out of "focus"||REOPENED||View|
|5462||Half-Life 2 runs in only part of screen instead of fullscreen (no window)||CLOSED||FIXED||View|
|5661||Half Life 2 missing textures under flashlight||CLOSED||FIXED||View|
|6121||Half-Life 2: Flashlight doesn't work properly in dxlevel 90||CLOSED||FIXED||View|
|6297||Half life 2 based games occasionally do not start due to registry in use||CLOSED||INVALID||View|
|6480||Water render effects are incorrect in HL2 based games||CLOSED||FIXED||View|
|6611||Half Life 2 ingame res-change misplaces window||CLOSED||FIXED||View|
|7291||StretchRect slow HL2 down to 0 fps.||CLOSED||FIXED||View|
|7394||Failure to install DVD Half Life 2 Collectors Edition||CLOSED||ABANDONED||View|
|7443||Multiple games fails to start or show blank screen - "TL: HW does NOT support D3DQUERYTYPE_EVENT."||CLOSED||FIXED||View|
|7644||Objects apear bright in Half life 2 except when being acted upon.||CLOSED||INVALID||View|
|7698||Counter-Strike:Source crashes after a while||CLOSED||FIXED||View|
|8876||Half-Life 2 engine games have bad sound stutter||CLOSED||DUPLICATE||View|
|9572||Source games crash at startup||CLOSED||FIXED||View|
|9690||Half-Life 2 bad performance if wide areas are in sight||CLOSED||FIXED||View|
|9751||Wine running half life 2 becomes unstable on certain lighting effects (red flares, red alarm flashes), slows then crashes.||CLOSED||FIXED||View|
|9983||Half-Life 2, Counter Strike Source and other games crash at startup||CLOSED||FIXED||View|
|10070||Half Life 2 crashes when entering the tunnel at the beginning of black messa east||CLOSED||DUPLICATE||View|
|10072||Half Life 2 Reflections reversed on real world reflections option||CLOSED||FIXED||View|
|10442||Cannot switch back to Half Life 2 after alt-tabbing with managed windows||CLOSED||FIXED||View|
|10487||Half Life 2: game hangs on loading screen after valve video||CLOSED||INVALID||View|
|10495||Wine should support PulseAudio||CLOSED||FIXED||View|
|10789||Half Life 2 crashes when trying to apply video settings||CLOSED||ABANDONED||View|
|11815||HAlf life 2 crashes on launch with unhanded page fault exception.||CLOSED||INVALID||View|
|12453||Bad performance in Source based games||CLOSED||FIXED||View|
|13110||Half-Life 2 doesn't start||CLOSED||FIXED||View|
|13251||Half Life 2 crash after "load" finish||CLOSED||FIXED||View|
|13313||Half life 2 hangs with a high cpu usage at a certain point in the game||CLOSED||FIXED||View|
|14451||Half-Life 2 Runs Really Slow (Menu's & Gameplay)||CLOSED||DUPLICATE||View|
|14762||GeforceFX series: fullscreen PP effect issues / RECT texcoord fixup||CLOSED||FIXED||View|
|15124||half life 2 after loading blank screen but sound||CLOSED||ABANDONED||View|
|16408||Half Life 2 NPC characters appear stretched||CLOSED||FIXED||View|
|17565||Half-Life 2 pauses after first key pressed||CLOSED||FIXED||View|
|17701||Bad artifacting in Half-life 2||CLOSED||DUPLICATE||View|
|17914||Using \n rather then \r\n breaks HTTP RFC with HTTP_AddRequestHeadersW||CLOSED||FIXED||View|
|18225||HL2: Intro movie garbled with medium resolutions||CLOSED||FIXED||View|
|19522||Team Fortress 2 (TF2) missing menu fonts||CLOSED||FIXED||View|
|20087||All Orange Box Half Life 2 games freeze after load||CLOSED||ABANDONED||View|
|20602||thread/cpu affinity not correct with multi core enabled source engine games||CLOSED||FIXED||View|
|22912||Half Life 2 and Portal subtitles unreadable||NEW||View|
|24667||On ATI Radeon HD 5xxx (and probably 6xxx) all source-based games flicker and can't render some objects and NPCs||CLOSED||INVALID||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|
|25150||Some effects are rendered upside down in source engine games||CLOSED||FIXED||View|
|27453||Lag when loading new sound in source games||NEW||View|
|27779||Desktop mouse pointer always visible in Steam games||CLOSED||FIXED||View|
|27795||Half-Life 2 hangs with a black screen on launch||CLOSED||FIXED||View|
|27849||Cannot launch Half-Life 2||CLOSED||INVALID||View|
|28347||Severe FPS regression in Source-based games with orm=backbuffer||CLOSED||FIXED||View|
|28679||Corrupt sound in many apps||CLOSED||FIXED||View|
|29294||No sound with ALSA loopback devices||CLOSED||ABANDONED||View|
|34019||Half-life 2 font doesn't display correctly||CLOSED||DUPLICATE||View|
|34080||Half-life 2 : Ammo doesn't display when loading game||UNCONFIRMED||View|
First of all install Steam and make sure it's working properly. It is a simple and fast install. You don't want to go through all CDs installing HL2 to find-out that Steam is foo-bared.
Half-Life 2 can be installed from a) multiple CDs; b) DVD or c) downloaded from Steam. b) and c) should work as-is without any major problems.
For multi-CD install:
- Run winecfg and make sure that your cd-rom drive is mapped to a drive (d: for example).
- Start install from outside mount point ex: open CD-ROM in winefile then double click on hl2.exe
cd ~ && wine explorer d:\\- When asked to change CD, in the separate terminal run
wine eject d:- Insert next CD and mount it (browse to it with Window Manager's "file browser"). If CD isn't mounted Wine won't see it
In Steam -> File -> Settings -> In-game disable "Steam Community In-Game". Of left enabled Half-Life 2 will not crash on the startup.
Half-Life 2 doesn't work well/at all without sound. Use ALSA (recommended) or OSS (problematic on most hardware).
On modern GPUs Half-Life 2 should be able to run in all dx-levels (70, 80, 81, 90). However there are might be some visual problems on higher dx-levels. Some drivers known to have problems:
- nVidia: recommended driver: 1.0-9631. Older 87xx drivers have number of bugs.
- ATI: Appears to have numerous problems with advanced features. Ok for dxlevel 70 & 80. Anything above won't work or will be exactly the same as 80.
For better graphics quality you might want to use "-dxlevel 90" command option (might be much slower then with -dxlevel 81)
To fix number of problems with "water in the sky" and lighting add this to the registry:
You can start Half-Life 2 by double clicking on it in Steam. Also you can start it with:
cd ~/.wine/drive_c/Progam\ Files/Steam WINEDEBUG=-all wine steam.exe -applaunch 220 -novid -dxlevel 90 -width 1024 -height 768