It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
Running the game on linux shows no audio, and it crashes sometime within the first minute or so, after the audio buffer gets full. I don't know where to start fixing this



13:12 $ ./start.sh
Running The Long Dark
+++ dirname ./tld.sh
++ cd .
++ pwd
+ work_dir='/home/lacrymology/GOG Games/The Long Dark/game'
+ cd '/home/lacrymology/GOG Games/The Long Dark/game'
+ bin_32=tld.x86
+ bin_64=tld.x86_64
+ lib_path32=lib32
+ lib_path64=lib64
++ uname -m
+ arch=x86_64
+ '[' x86_64 == x86_64 ']'
+ export LD_LIBRARY_PATH=:lib64
+ LD_LIBRARY_PATH=:lib64
+ ./tld.x86_64
Set current directory to /home/lacrymology/GOG Games/The Long Dark/game
Found path: /home/lacrymology/GOG Games/The Long Dark/game/tld.x86_64
Mono path[0] = '/home/lacrymology/GOG Games/The Long Dark/game/tld_Data/Managed'
Mono config path = '/home/lacrymology/GOG Games/The Long Dark/game/tld_Data/Mono/etc'
Preloaded 'ScreenSelector.so'
Preloaded 'libAkConvolutionReverb.so'
Preloaded 'libAkFlanger.so'
Preloaded 'libAkPitchShifter.so'
Preloaded 'libAkSoundEngine.so'
Preloaded 'libBink2x64.so'
Preloaded 'libBinkPluginLnx.so'
Preloaded 'libCSteamworks.so'
Preloaded 'libsteam_api.so'
Unable to preload the following plugins:
ScreenSelector.so
libAkConvolutionReverb.so
libAkFlanger.so
libAkPitchShifter.so
libAkSoundEngine.so
libBink2.so
libBinkPluginLnx.so
libCSteamworks.so
libsteam_api.so
Player data archive not found at `/home/lacrymology/GOG Games/The Long Dark/game/tld_Data/data.unity3d`, using local filesystem
Logging to /home/lacrymology/.config/unity3d/Hinterland/TheLongDark/Player.log
AK Error: Plug-in not registered: 8323075
AK Error: Plug-in not registered: 8323075
AK Error: Plug-in not registered: 8323075
AK Error: Plug-in not registered: 8323075
AK Error: Plug-in not registered: 8323075
AK Error: Plug-in not registered: 8323075
AK Error: Plug-in not registered: 8323075
AK Error: Plug-in not registered: 8323075
AK Error: Plug-in not registered: 8323075
AK Error: Plug-in not registered: 8323075
AK Error: Plug-in not registered: 8323075
AK Error: Plug-in not registered: 8323075
AK Error: Plug-in not registered: 8323075
AK Error: Plug-in not registered: 8323075
AK Error: Plug-in not registered: 8323075
AK Error: Plug-in not registered: 8323075
AK Error: Plug-in not registered: 8323075
AK Error: Plug-in not registered: 8323075
AK Error: Plug-in not registered: 8323075
AK Error: Plug-in not registered: 8323075
AK Error: Plug-in not registered: 8323075
AK Error: Plug-in not registered: 8323075
AK Error: Plug-in not registered: 8323075
AK Error: Plug-in not registered: 8323075
AK Error: Plug-in not registered: 8323075
AK Error: Plug-in not registered: 8323075
AK Error: Plug-in not registered: 8323075
AK Error: Plug-in not registered: 8323075
AK Error: Plug-in not registered: 8323075
AK Error: Plug-in not registered: 8323075
AK Error: Plug-in not registered: 8323075
AK Error: Plug-in not registered: 8323075
AK Error: Plug-in not registered: 8323075
AK Error: Plug-in not registered: 8323075
AK Error: Plug-in not registered: 8323075
AK Error: Plug-in not registered: 8323075
AK Error: Plug-in not registered: 8323075
AK Error: Plug-in not registered: 8323075
AK Error: Plug-in not registered: 8323075
AK Error: Plug-in not registered: 8323075
AK Error: Plug-in not registered: 8323075
AK Error: Plug-in not registered: 8192003
AK Error: Plug-in not registered: 8192003
AK Error: Plug-in not registered: 8912899
AK Error: Audio command queue is full, blocking caller. Reduce number of calls to sound engine or boost command queue memory.
No posts in this topic were marked as the solution yet. If you can help, add your reply
I have the same issue. I saw some mentioning, it's related to SDL but the game already bundles SDL with it. Removing it and using system one doesn't help.
Post edited June 11, 2018 by shmerl
Found this: https://hinterlandgames.atlassian.net/browse/TLDP-5146
I had a similar issue and found a recent video posting on youtube that may address the issue you're having: (forum is saying I can't post links, so here's the video id) v=KaVK12cTLaE

The resolution for my issue might address that issue as well given they both revolve around the same shared library (libSDL2-2.0.so.0.2.0), so I'll include it here.

System: Linux Mint 18.3 x86_64, Intel i5-4590, Nvidia GTX 960 (latest Nvidia drivers), RealTek onboard sound

Short version
---

I had to create a symlink to the libSDL2 shared library the game was actually trying to load according to its log file because the file it was trying to load didn't exist:

$ cd ~/GOG Games/The Long Dark/game/lib64/
$ ln -s libSDL2-2.0.so.0.2.0 libSDL2-2.0.so.0

Doing this got me to the main menu with sound working; before this, all I got was a black screen after the Loading screen.

Longer version
---

Here's the specific error I was seeing in the log file "/home/username/.config/unity3d/Hinterland/TheLongDark/Player.log":

"Couldn't open /home/username/GOG Games/The Long Dark/game/tld_Data/Plugins/x86_64/libAkSoundEngine.so, error: libSDL2-2.0.so.0: cannot open shared object file: No such file or directory"

If you check ~/game/lib64 (or lib32 depending on your arch.), you should find the file "libSDL2-2.0.so.0.2.0". This is the library the game needs to load (the youtube video shows how to pre-load this file to resolve the issue that person was having with the AkSoundEngine).

Notice, though, the game log doesn't reference "libSDL2-2.0.so.0.2.0" (the file installed) but instead it's looking for "libSDL2-2.0.so.0". This is common with shared libraries and usually involves the use of a symbolic link, but in this case the symlink is missing.

In my ~/game/lib64/, I created the symlink so that "libSDL2-2.0.so.0" points to "libSDL2-2.0.so.0.2.0", and now the game is loading:

$ cd ~/GOG Games/The Long Dark/game/lib64/
$ ln -s libSDL2-2.0.so.0.2.0 libSDL2-2.0.so.0

Hope this helps.
avatar
aethertongue: Here's the specific error I was seeing in the log file "/home/username/.config/unity3d/Hinterland/TheLongDark/Player.log":

"Couldn't open /home/username/GOG Games/The Long Dark/game/tld_Data/Plugins/x86_64/libAkSoundEngine.so, error: libSDL2-2.0.so.0: cannot open shared object file: No such file or directory"
yeah, no, that's not my issue. Thanks, though no answers, though
Post edited July 24, 2018 by Lacrymology
avatar
Lacrymology: no answers, though
Yep, I gave up on this until SDL will be fixed. GOG support wasn't helpful either.