Although I haven't played the game to the end under Wine, I have yet to experience even minor game-play issues. It runs exactly as it did on Windows XP. Needless to say, I am very pleased! :)
For this game, my Wine is configured to XP and uses the builtin d3d8 dll override. The video mode of Half-Life itself is set to openGL at the highest available resolution.
What does not
Aside from some unusual rendering of menu graphics, I have yet to experience even the slightest glitch during game-play.
What was not tested
Final levels of the game, internet play, and mods.
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Show||Mac OS X 10.10 "Yosemite"||Jan 24 2015||1.6.2||Yes||Yes||Silver||Konstantin|
|Show||Ubuntu 11.04 "Natty" amd64 (+ variants like Kubuntu)||Sep 01 2011||1.2.2||Yes||Yes||Platinum||an anonymous user|
|Show||Linux Mint 10 "Julia"||Feb 04 2011||1.2.2||Yes||Yes||Gold||an anonymous user|
|Current||PCLinuxOS 2007||Dec 31 2007||0.9.51.||Yes||Yes||Platinum||an anonymous user|
|Show||Ubuntu 7.04 "Feisty" i386 (+ variants like Kubuntu)||Jul 13 2007||0.9.40.||Yes||Yes||Silver||Pete Stoneman|
|Bug #||Description||Status||Resolution||Other apps affected|
|1305||HalfLife crashed when starting game||CLOSED||FIXED||View|
|1977||When running Half-Life in software mode, the screen is not updated||CLOSED||FIXED||View|
|3277||X11DRV_ChoosePixelFormat glXChooseFBConfig returns NULL (glError: 0)||CLOSED||ABANDONED||View|
|5366||Screenshots vertically mirrored, when using ddraw-patched wine||CLOSED||FIXED||View|
|5672||Half-Life: switching processes using alt-tab does not pause game or release the mouse||CLOSED||FIXED||View|
|22533||Half-Life: Logo video rendering is wrong (msrle32 does not handle frames with 0 biClrUsed)||CLOSED||FIXED||View|
|27528||Half Life Software Rendering completely wrong||UNCONFIRMED||View|
|36566||Half-Life's (CD Version) Menu refuses to work after a while||UNCONFIRMED||View|
"Half-Life requires 16 bit color. Please change your desktop settings to HiColor."
This is the result of an invalid screen depth reported here: 08069948:Call gdi32.GetDeviceCaps(00000088,0000000c) ret=00412a24 ^^^^^^^^ 0x0c == 12 == BITSPIXEL 08069948:Ret gdi32.GetDeviceCaps() retval=00000018 ret=00412a24 ^^^^^^^^ 0x18 == 24 bpp
Most probably you're not running X11 at 16 bpp. Run "xdpyinfo" to check that. Or maybe you have set "ScreenDepth" in the wine config file ? (and of course to a setting that HL doesn't want, i.e. != 16 !) And if you set ScreenDepth to 16, then it might still yell a "wine: Depth 16 not supported on this screen." at you. This is probably because your 32 bpp screen is not capable of multi-depth. You *need* to use a 16 bpp screen mode in this case, I think. FIXME: maybe problem hints should go into the LHL HOWTO instead...