Installing the game, requisites required for it downloaded by Steam (in Wine), running and playing the game. Sound, graphics, etc work fully.
What does not
The steam client required to run the game is affected by this bug - this causes no problems running the game standalone, even though it makes it difficult to launch it in the first place.
Admin note: disable dwrite.dll in winecfg to work around bug 31374
Another issue, possibly to the game itself and not wine, is that it very occasionally
crashes (usually after a 'Loading' appeared) with this error:
What was not tested
Playing further than the beginning of the first level (currently). Also, tested using 32bit prefix, so has not been tested using 64bit prefix (default with x86_64) wine)
Hardware: - Lenovo G570 Laptop - i5 integrated graphics with `i915` driver + Radeon HD 6370M with `radeon` driver
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Current||Fedora 19 x86_64||Oct 23 2014||1.7.28||Yes||Yes||Silver||Wilf M|
|Show||Ubuntu 14.04 "Trusty" amd64 (+ variants like Kubuntu)||Jun 07 2014||1.6.2||Yes||Yes||Platinum||an anonymous user|
|Show||Arch Linux x86_64||Jul 24 2013||1.6||Yes||Yes||Silver||Artur h0m3|
|Show||Debian GNU/Linux 7.x "Wheezy" x86_64||Jul 05 2013||1.6-rc4||Yes||Yes||Platinum||Roland Häder|
|Show||Gentoo Linux x86_64||Jan 08 2013||1.5.21||Yes||Yes||Silver||an anonymous user|
Thank you for taking some time to help make Wine easier to use!
First download and install Steam following the steps at WineHQ AppDB Steam Official Release page.
Download the game from one of the mirrors specified at www.blackmesasource.com, you need to download two files:
Download both files to the same folder and then install the game using a terminal:
export WINEPREFIX=" ... " # set path to WINEPREFIX
export WINEARCH="win32" # win64 for a 64-bit WINEPREFIX
cd ~/Downloads # change directory to path of downloaded Black Mesa installer
Then restart your Steam client and Black Mesa should appear in your Steam game list. Launching Black Mesa (via Steam menu) will automatically pull in the Source SDK 2007 dependency - which the mod requires.
For Steam related problems, please visit the Steam Official Release page.
The game should run with newer Intel integrated HD Graphics GPUs. AMD Radeon 4000+ GPUs (radeon driver is recommended). An Nvidia GPU and binary (proprietary) driver will most likely give the best performance.
If Black Mesa won't launch - then check that you have working OpenGL acceleration for your X session by entering (in a terminal):
glxinfo | grep "direct rendering:"
direct rendering: Yes
If the result is No then you will need ensure you have the graphics driver installed and then troubleshoot your (native UNIX) OpenGL acceleration.
Poor Quality Font Rendering
This primarily effects the game menu font rendering - but will also effects in game subtitles. It is due to an open bug against Half-Life 2...
Memory Leak (VRAM)
Playing on at a high resolution, on a low end graphics card, may lead to slow increasing usage of the graphics card on-board VRAM over time. This has been observed to lead to starvation of free VRAM space on an Nvidia 8800GTX - during a normal game play through a level - when playing @2560x1440 resolution. This lead the game to consistently crash when VRAM was sufficiently exhausted (DE dependent). Suspected to be caused by graphics driver bug(s) (discussion with Wine Developer in 2016).
This phenomena is restricted to play through Wine. On a Windows 7 playthrough of the game: inter-level loads tend to flush VRAM content. Under Wine inter-level loads lead did not reduce VRAM usage. Leading eventually to VRAM starvation.
Ensure that the BlackMesa-Setup.exe and BlackMesa.7z files are stored in the same directory. Ensure that your UNIX PWD (present working directory) is set to this directory - before launching the installer.
Check the md5 hash for your installer files:
md5sum BlackMesa-Setup.exe BlackMesa.7zCompare the md5 file hashes to those stored in the BlackMesa.md5 file.
Random crashes, low FPS and/or laggy game play
Typically these are due to deficiencies in the Wine translation layer. General workarounds are to:
If you still have problems post a comment or submit a bug report at WineHQ Bugzilla.
Graphics glitches, pink eyes and/or general graphics bugs
If you get a lot of harsh freezing, especially when looking around and entering new rooms, try switching to the DirectX 8.1 renderer:
If lowering your in-game resolution does not improve game performance... Black Mesa has main menu options in the tabs Black Mesa and Video that can be used to directly tune & improve your in-game performance (selectively turn off or lower additional video effects).