Black Mesa

Black Mesa

View Stats:
 This topic has been pinned, so it's probably important
Known linux issues
If the game doesn't start:

* Make sure you have "libtcmalloc-minimal4:i386" installed. (Ubuntu package, if you are using something else, use the relevant library in your distro.)
* Make sure you have graphics card drivers in order.
* Make sure you have correct system specs.

If none of these help. Open terminal and cd into the game folder (under ~/.steam/...) and run ./bms.sh and post the output here.

Please provide your system specs, OS and driver versions.

Shadow errors:

There might be some minor shadow errors left in the game, if you happen to get these, try to lower/change your shadow detail in the options menu.

VOIP doesn't work:

This will be fixed in the future patches.

Crashes during helicopter explosion

This problem has been fixed and is released in the next patch.
Last edited by mass airflow sensor; Dec 1, 2016 @ 2:54am
< >
Showing 121-135 of 221 comments
Pushysplunk Oct 20, 2018 @ 5:14pm 
My game has been freezing up after the initial Loading... screen, I've tried Verify Game Files, and all the stuff that was on any other forum and it still froze. I'm just wondering how to fix this because I'm excited because I got the game today and I really don't want to refund it...
EDIT: I am in the public-beta branch, the "bms_linux is not responding" window appeared when i said "froze", verify game files came up clean, and bms.sh complains "Failed to load the launcher".
Last edited by Pushysplunk; Oct 20, 2018 @ 5:27pm
PsYxOpAt Nov 10, 2018 @ 10:01am 
I bought the game today and...

On a new computer with Ubuntu 18.04 with an intel card the game cannot start because it cannot find libtcmalloc-minimal4:i386, si I ran apt install libtcmalloc-minimal4:i386, however it still says bms_linux cannot load. If I wait a minute, the game starts, but lags as hell, evn on lowest settngs. I ran a verification and it downloaded 842 new files, but nothing changed.

starting bms.sh or bms_linux from the terminal says: Failed to load the launcher

ldd ./bms_linux says:
linux-gate.so.1 (0xf7f95000)
libtcmalloc_minimal.so.4 => /usr/lib/i386-linux-gnu/libtcmalloc_minimal.so.4 (0xf7f3c000)
libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf7f37000)
libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xf7f18000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf7d3c000)
libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xf7bb6000)
libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf7ab4000)
libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xf7a96000)
/lib/ld-linux.so.2 (0xf7f97000)
djcj Nov 11, 2018 @ 12:45am 
Originally posted by PsYxOpAt:
I bought the game today and...

On a new computer with Ubuntu 18.04 with an intel card the game cannot start because it cannot find libtcmalloc-minimal4:i386, si I ran apt install libtcmalloc-minimal4:i386, however it still says bms_linux cannot load. If I wait a minute, the game starts, but lags as hell, evn on lowest settngs. I ran a verification and it downloaded 842 new files, but nothing changed.

starting bms.sh or bms_linux from the terminal says: Failed to load the launcher

ldd ./bms_linux says:
linux-gate.so.1 (0xf7f95000)
libtcmalloc_minimal.so.4 => /usr/lib/i386-linux-gnu/libtcmalloc_minimal.so.4 (0xf7f3c000)
libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf7f37000)
libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xf7f18000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf7d3c000)
libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xf7bb6000)
libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf7ab4000)
libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xf7a96000)
/lib/ld-linux.so.2 (0xf7f97000)
I don't remember if libtcmalloc was already included in the main branch or only in the beta.

If the game lags and you have an NVidia card, install the proprietary drivers, not the open source ones. Run Alt+F2, enter software-properties-gtk, select the drivers tab and pick the proprietary one.

Launching the script or binary to start the game fails because by default it resolves a lot of dependencies from the Steam runtime which is not in the search path if you don't launch the game from Steam (note: bms_linux dlopen()s launcher.so, which will also dlopen() a lot of other libraries, so using ldd there is a bit pointless).

edit:

libtcmalloc_minimal.so.4 is included in the main branch, no need to install it manually.
Last edited by djcj; Nov 11, 2018 @ 12:55am
PsYxOpAt Nov 11, 2018 @ 7:00am 
Originally posted by djcj:
Originally posted by PsYxOpAt:
I bought the game today and...

On a new computer with Ubuntu 18.04 with an intel card the game cannot start because it cannot find libtcmalloc-minimal4:i386, si I ran apt install libtcmalloc-minimal4:i386, however it still says bms_linux cannot load. If I wait a minute, the game starts, but lags as hell, evn on lowest settngs. I ran a verification and it downloaded 842 new files, but nothing changed.

starting bms.sh or bms_linux from the terminal says: Failed to load the launcher

ldd ./bms_linux says:
linux-gate.so.1 (0xf7f95000)
libtcmalloc_minimal.so.4 => /usr/lib/i386-linux-gnu/libtcmalloc_minimal.so.4 (0xf7f3c000)
libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf7f37000)
libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xf7f18000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf7d3c000)
libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xf7bb6000)
libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf7ab4000)
libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xf7a96000)
/lib/ld-linux.so.2 (0xf7f97000)
I don't remember if libtcmalloc was already included in the main branch or only in the beta.

If the game lags and you have an NVidia card, install the proprietary drivers, not the open source ones. Run Alt+F2, enter software-properties-gtk, select the drivers tab and pick the proprietary one.

Launching the script or binary to start the game fails because by default it resolves a lot of dependencies from the Steam runtime which is not in the search path if you don't launch the game from Steam (note: bms_linux dlopen()s launcher.so, which will also dlopen() a lot of other libraries, so using ldd there is a bit pointless).

edit:

libtcmalloc_minimal.so.4 is included in the main branch, no need to install it manually.


libtcmalloc_minimal.so.4 comes be default, yes, however the game still doesn't load it. I can see the crowbar logo and after that an alert window pops up saying that the game crashed and I can wait for it to load or force quit. If I wait the game starts, but lags, most likely because I have only Intel card. However the version from 2012 used to work on an Intel card.
Arindrew Nov 12, 2018 @ 4:05pm 
OS: Ubuntu 18.04.1 LTS
KERNEL: 4.15.0-38-generic
CPU: AMD Ryzen 7 1700X Eight-Core
GPU: AMD Radeon R9 390
GPU DRIVER: AMDGPU 18.40
RAM: 16 GB

Launching game via ./bms.sh
./bms_linux dbus[9664]: arguments to dbus_message_new_method_call() were incorrect, assertion "path != NULL" failed in file ../../../dbus/dbus-message.c line 1362. This is normally a bug in some application using the D-Bus library. D-Bus not built with -rdynamic so unable to print a backtrace Aborted (core dumped)

Launching game via Steam GUI
First get a popup warning that the script is taking too long with an option of killing it, or waiting. After choosing waiting, the games loading screen comes up with a "Loading" message in the bottom right. After about 30 seconds, another error:
Out of memory or address space. Texture quality setting may be too high.
Last edited by Arindrew; Nov 13, 2018 @ 9:52am
[NO]...body Nov 23, 2018 @ 6:56pm 
Crashing on loading a new game "Out of memory or address space. Texture quality setting maybe too high" Regardless of the resolution...

Mint 19.3 with 4.15.0.-39 kernel
Intel i5 4570S, 16Gb RAm, AMD Radeon RX 560

./bms.sh
SDL video target is 'x11'
SDL video target is 'x11'
This system supports the OpenGL extension GL_EXT_framebuffer_object.
This system supports the OpenGL extension GL_EXT_framebuffer_blit.
This system supports the OpenGL extension GL_EXT_framebuffer_multisample.
This system DOES NOT support the OpenGL extension GL_APPLE_fence.
This system DOES NOT support the OpenGL extension GL_NV_fence.
This system supports the OpenGL extension GL_ARB_sync.
This system supports the OpenGL extension GL_EXT_draw_buffers2.
This system DOES NOT support the OpenGL extension GL_EXT_bindable_uniform.
This system DOES NOT support the OpenGL extension GL_APPLE_flush_buffer_range.
This system supports the OpenGL extension GL_ARB_map_buffer_range.
This system supports the OpenGL extension GL_ARB_vertex_buffer_object.
This system supports the OpenGL extension GL_ARB_occlusion_query.
This system DOES NOT support the OpenGL extension GL_APPLE_texture_range.
This system DOES NOT support the OpenGL extension GL_APPLE_client_storage.
This system DOES NOT support the OpenGL extension GL_ARB_uniform_buffer.
This system supports the OpenGL extension GL_ARB_vertex_array_bgra.
This system supports the OpenGL extension GL_EXT_vertex_array_bgra.
This system supports the OpenGL extension GL_ARB_framebuffer_object.
This system DOES NOT support the OpenGL extension GL_GREMEDY_string_marker.
This system supports the OpenGL extension GL_ARB_debug_output.
This system DOES NOT support the OpenGL extension GL_EXT_direct_state_access.
This system DOES NOT support the OpenGL extension GL_NV_bindless_texture.
This system supports the OpenGL extension GL_AMD_pinned_memory.
This system supports the OpenGL extension GL_EXT_framebuffer_multisample_blit_scaled.
This system supports the OpenGL extension GL_EXT_texture_sRGB_decode.
This system supports the OpenGL extension GL_NVX_gpu_memory_info.
This system supports the OpenGL extension GL_ATI_meminfo.
This system supports the OpenGL extension GL_EXT_texture_compression_s3tc.
This system supports the OpenGL extension GL_EXT_texture_compression_dxt1.
This system supports the OpenGL extension GL_ANGLE_texture_compression_dxt3.
This system supports the OpenGL extension GL_ANGLE_texture_compression_dxt5.
This system supports the OpenGL extension GL_ARB_buffer_storage.
This system DOES NOT support the OpenGL extension GLX_EXT_swap_control_tear.
OpenGL: Radeon RX 560 Series (POLARIS11 / DRM 3.23.0 / 4.15.0-39-generic, LLVM 6.0.0) 3.0 Mesa 18.0.5 (3.0.0)
GL_NV_bindless_texture: DISABLED
GL_AMD_pinned_memory: DISABLED
GL_ARB_buffer_storage: AVAILABLE
GL_EXT_texture_sRGB_decode: AVAILABLE

...

************ *************************************** *************
CNewPostProcess::LevelInitPreEntity
CNewPostProcess::InitEVerything
NewPostProcess: InitializeCusRT Called
Init SinglePlayer Params
Init SinglePlayer Params
Out of memory or address space. Texture quality setting may be too high.
crash_20181124134350_1.dmp[21825]: Uploading dump (out-of-process)
/tmp/dumps/crash_20181124134350_1.dmp
crash_20181124134350_1.dmp[21825]: Finished uploading minidump (out-of-process): success = no
crash_20181124134350_1.dmp[21825]: error: libcurl.so: cannot open shared object file: No such file or directory
crash_20181124134350_1.dmp[21825]: file ''/tmp/dumps/crash_20181124134350_1.dmp'', upload no: ''libcurl.so: cannot open shared object file: No such file or directory''
./bms.sh: line 69: 21775 Segmentation fault (core dumped) ${GAME_DEBUGGER} "${GAMEROOT}"/${GAMEEXE} "$@"

Thanks!
Still getting OUT OF ADDRESS SPACE on AMD/ATI Radeon Vega 64 with Fedora 29 installed.

Can we expect a fix before Christmas?


$ inxi -SGCMx
System:
Host: localhost.localdomain Kernel: 4.18.16-300.fc29.x86_64 x86_64
bits: 64 compiler: gcc v: 8.2.1 Desktop: Gnome 3.30.2
Distro: Fedora release 29 (Twenty Nine)
Machine:
Type: Desktop System: Gigabyte product: N/A v: N/A serial: <root required>
Mobo: Gigabyte model: Z68A-D3H-B3 serial: <root required>
UEFI: American Megatrends v: U1d date: 03/06/2013
CPU:
Topology: Quad Core model: Intel Core i5-2500K bits: 64 type: MCP
arch: Sandy Bridge rev: 7 L2 cache: 6144 KiB
flags: lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 26477
Speed: 1605 MHz min/max: 1600/3700 MHz Core speeds (MHz): 1: 1605 2: 1605
3: 1605 4: 1605
Graphics:
Device-1: AMD Vega 10 XL/XT [Radeon RX Vega 56/64] driver: amdgpu
v: kernel bus ID: 03:00.0
Display: wayland server: Fedora Project X.org 1.20.3 driver: amdgpu
resolution: 1920x1080~60Hz
OpenGL: renderer: Radeon RX Vega (VEGA10 DRM 3.26.0
4.18.16-300.fc29.x86_64 LLVM 7.0.0)
v: 4.5 Mesa 18.2.6 direct render: Yes

Last edited by [AU] Tabris:DarkPeace; Dec 10, 2018 @ 12:25am
Quite disappointed, considering performing a charge-back, as I built this system specifically to play Black Mesa on based on the problems that the NVIDIA Open Source driver had... :steamfacepalm:
Pavlyuch Dec 21, 2018 @ 1:27am 
oooops! after new beta update new bug appear. flashlight doesn't affect a bunch of textures. it's the only bug now, as far as i can tell
djcj Dec 21, 2018 @ 5:51am 
Originally posted by Pavlyuch:
oooops! after new beta update new bug appear. flashlight doesn't affect a bunch of textures. it's the only bug now, as far as i can tell
Is it the same bug I mentioned here?
https://steamcommunity.com/app/362890/discussions/1/3307213006836757658/?ctp=10#c1744480966985479505
tuxdelux Jan 1, 2019 @ 5:43am 
So I was able to start a New Game for the first time ever, hurrah and thank you for the update. Using the "-dev" launch parameter did not work (just minimized a window), and using the "-sw" launch parameter did work.

I went to the Advanced Video options, and I turned off/down everything. The game crashed when I clicked Okay, and it did not apply the changes. I tried this again with fewer changes and it kept happening.

But I started a New Game anyway, with the default Advanced Video options unchanged, and it worked without the out of memory error, on my system with Radeon Mesa Graphic Drivers.
Last edited by tuxdelux; Jan 1, 2019 @ 5:59am
Herkkus Jan 29, 2019 @ 9:42am 
Originally posted by wan-clan.org Scotty:
Still getting OUT OF ADDRESS SPACE on AMD/ATI Radeon Vega 64 with Fedora 29 installed.

Can we expect a fix before Christmas?

I have the same issue on Ubuntu 18.10 with Radeon 7970 using AMDGPU
thray Jan 29, 2019 @ 12:39pm 
Originally posted by moebius_rising:
Originally posted by wan-clan.org Scotty:
Still getting OUT OF ADDRESS SPACE on AMD/ATI Radeon Vega 64 with Fedora 29 installed.

Can we expect a fix before Christmas?

I have the same issue on Ubuntu 18.10 with Radeon 7970 using AMDGPU
Read everything this dev has posted. https://steamcommunity.com/id/void-995/posthistory/
Otto Kill Feb 25, 2019 @ 10:49pm 
This is Great! I will install Steam on my Ubuntu OS then I will install Black Mesa. I am so glad this will work on the Ubuntu OS. What a treat. Thanks so much!
[m00n] SuburbanWolf Mar 15, 2019 @ 10:45am 
Using the -dev option I got the game to load, but still cannot start the game without the out of texture memory error, stating libcurl.so could not be loaded. Looking for solutions.
< >
Showing 121-135 of 221 comments
Per page: 1530 50