Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
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".
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)
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.
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
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:
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!
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
https://steamcommunity.com/app/362890/discussions/1/3307213006836757658/?ctp=10#c1744480966985479505
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.
I have the same issue on Ubuntu 18.10 with Radeon 7970 using AMDGPU