# Linux build 121208

**URL:** <https://forums.thimbleweedpark.com/t/linux-build-121208/4516>\
**Category:** Delores Engine\
**Created:** [September 16, 2020, 9:27pm UTC](https://forums.thimbleweedpark.com/t/linux-build-121208/4516 "2020-09-16T21:27:48Z")\
**Posts on this page:** 16\
**Page:** 1

<div class="post-metadata">

**Author:** ![RonGilbert](https://yyz2.discourse-cdn.com/flex030/user_avatar/forums.thimbleweedpark.com/rongilbert/32/7_2.png) [@RonGilbert](https://forums.thimbleweedpark.com/u/RonGilbert)\
**Post date:** [September 16, 2020, 9:27pm UTC](https://forums.thimbleweedpark.com/t/linux-build-121208/4516/1 "2020-09-16T21:27:48Z")

</div>

One… more… time. Twelfth time is a charm!

---

<div class="post-metadata">

**Author:** ![RonGilbert](https://yyz2.discourse-cdn.com/flex030/user_avatar/forums.thimbleweedpark.com/rongilbert/32/7_2.png) [@RonGilbert](https://forums.thimbleweedpark.com/u/RonGilbert)\
**Post date:** [September 16, 2020, 9:27pm UTC](https://forums.thimbleweedpark.com/t/linux-build-121208/4516/2 "2020-09-16T21:27:58Z")

</div>



---

<div class="post-metadata">

**Author:** ![riq](https://yyz2.discourse-cdn.com/flex030/user_avatar/forums.thimbleweedpark.com/riq/32/12827_2.png) [@riq](https://forums.thimbleweedpark.com/u/riq)\
**Post date:** [September 16, 2020, 9:49pm UTC](https://forums.thimbleweedpark.com/t/linux-build-121208/4516/3 "2020-09-16T21:49:58Z")

</div>

yay 🙂

Linux Mint 20 + Nvidia 440.100 works Ok with sound disabled.  
When I enable sound I still get the FMOD error and game aborts.

---

<div class="post-metadata">

**Author:** ![Xaero\_Vincent](https://avatars.discourse-cdn.com/v4/letter/x/ecb155/32.png) [@Xaero\_Vincent](https://forums.thimbleweedpark.com/u/Xaero_Vincent)\
**Post date:** [September 16, 2020, 9:59pm UTC](https://forums.thimbleweedpark.com/t/linux-build-121208/4516/4 "2020-09-16T21:59:07Z")

</div>

Works here with Archlinux + Nvidia. Both sound and game work now.

---

<div class="post-metadata">

**Author:** ![flesk](https://yyz2.discourse-cdn.com/flex030/user_avatar/forums.thimbleweedpark.com/flesk/32/12831_2.png) [@flesk](https://forums.thimbleweedpark.com/u/flesk)\
**Post date:** [September 16, 2020, 10:21pm UTC](https://forums.thimbleweedpark.com/t/linux-build-121208/4516/5 "2020-09-16T22:21:32Z")

</div>

Works for me too, on Pop!\_OS (Ubuntu) 20.04, with both Intel and Nvidia (full specs in [this post](https://forums.thimbleweedpark.com/t/linux-build-117206/4495/10)), including sound effects and music! 😀 💛 Logs are identical for both GPUs, and contain no errors or warnings. 👍

---

<div class="post-metadata">

**Author:** ![RonGilbert](https://yyz2.discourse-cdn.com/flex030/user_avatar/forums.thimbleweedpark.com/rongilbert/32/7_2.png) [@RonGilbert](https://forums.thimbleweedpark.com/u/RonGilbert)\
**Post date:** [September 16, 2020, 11:33pm UTC](https://forums.thimbleweedpark.com/t/linux-build-121208/4516/6 "2020-09-16T23:33:53Z")

</div>

W00t!

I don’t know how to deal with the sound issue. FMOD does all of that and it’s a black box in a precompiled .so file. I’ll see if there is a debug mode it can be put into so you can get more information.

---

<div class="post-metadata">

**Author:** ![Frenzie](https://yyz2.discourse-cdn.com/flex030/user_avatar/forums.thimbleweedpark.com/frenzie/32/4416_2.png) [@Frenzie](https://forums.thimbleweedpark.com/u/Frenzie)\
**Post date:** [September 17, 2020, 1:00pm UTC](https://forums.thimbleweedpark.com/t/linux-build-121208/4516/7 "2020-09-17T13:00:45Z")

</div>

On my laptop (Kubuntu 20.04 with Intel graphics), Delores runs fine if I run it from the command line. But if I start it through Steam, I also get the audio error mentioned above:

![Screenshot_20200917_143912](https://canada1.discourse-cdn.com/flex030/uploads/thimbleweedpark/original/2X/5/50994588785e4ece3bb1f27042eaaec25302e678.png)

Based on that, I found the possibly relevant:  
[https://github.com/ValveSoftware/steam-for-linux/issues/2968](https://github.com/ValveSoftware/steam-for-linux/issues/2968) (but I have libpulse0:i386 installed and in a couple of other games I randomly tried sound works fine when started through Steam)

Output with Steam on the command line:

```auto
ALSA lib pcm_dmix.c:1029:(snd_pcm_dmix_open) unable to open slave
ALSA lib pcm_dmix.c:1029:(snd_pcm_dmix_open) unable to open slave
ALSA lib pcm_dmix.c:1029:(snd_pcm_dmix_open) unable to open slave
[14:46:43] FMOD error! (51) Error initializing output device.

```

---

<div class="post-metadata">

**Author:** ![RonGilbert](https://yyz2.discourse-cdn.com/flex030/user_avatar/forums.thimbleweedpark.com/rongilbert/32/7_2.png) [@RonGilbert](https://forums.thimbleweedpark.com/u/RonGilbert)\
**Post date:** [September 17, 2020, 2:00pm UTC](https://forums.thimbleweedpark.com/t/linux-build-121208/4516/8 "2020-09-17T14:00:38Z")

</div>

Not sure if that long thread mentioned this, but try setting the environment variable `FMOD_ALSA_DEVICE = default`. Like I mentioned above, FMOD is a black box. You can always set Delore pref in `Prefs.json` to `disableAudio: 1`, but then there is no audio.

This is from FMOD about the issue:

> The logging version of FMOD is the main way to get more information about what’s going wrong. As for things to try, FMOD will make a choice between using PulseAudio or ALSA as the audio interface based on the response from `pulseaudio --check` . If PulseAudio is available it will use it otherwise it will fallback to using ALSA.
> 
> You can influence this choice (as a user) if PulseAudio is misbehaving. Use of the environment variable `FMOD_ALSA_DEVICE` allows you to specify an ALSA device to use instead of the default. Setting `FMOD_ALSA_DEVICE = default` should force the game to use the ALSA default device or any valid ALSA device name if that’s your preference.

---

<div class="post-metadata">

**Author:** ![Frenzie](https://yyz2.discourse-cdn.com/flex030/user_avatar/forums.thimbleweedpark.com/frenzie/32/4416_2.png) [@Frenzie](https://forums.thimbleweedpark.com/u/Frenzie)\
**Post date:** [September 17, 2020, 3:55pm UTC](https://forums.thimbleweedpark.com/t/linux-build-121208/4516/9 "2020-09-17T15:55:54Z")

</div>

> [@RonGilbert](#):
>
> You can always set Delore pref in `Prefs.json` to `disableAudio: 1` , but then there is no audio.

There is if you bypass Steam though, at least on my laptop, maybe that got lost a bit in my message. 🙂

Running steam with a variation of the suggested environment variable (for Delores/FMOD) does result in sound. That is, `FMOD_ALSA_DEVICE=pulse steam` or `pasuspender steam`.

But I discovered the cause for this issue on my laptop was actually the workaround for the fact that Steam insisted on downloading the Windows version! After unchecking the force “Steam Linux Runtime” box it works. I can only assume it overrides some system libraries causing trouble. 😕

---

<div class="post-metadata">

**Author:** ![RonGilbert](https://yyz2.discourse-cdn.com/flex030/user_avatar/forums.thimbleweedpark.com/rongilbert/32/7_2.png) [@RonGilbert](https://forums.thimbleweedpark.com/u/RonGilbert)\
**Post date:** [September 17, 2020, 5:18pm UTC](https://forums.thimbleweedpark.com/t/linux-build-121208/4516/10 "2020-09-17T17:18:03Z")

</div>

Odd. I don’t think I can fix anything, but it’s good info for support to know.

---

<div class="post-metadata">

**Author:** ![riq](https://yyz2.discourse-cdn.com/flex030/user_avatar/forums.thimbleweedpark.com/riq/32/12827_2.png) [@riq](https://forums.thimbleweedpark.com/u/riq)\
**Post date:** [September 17, 2020, 5:32pm UTC](https://forums.thimbleweedpark.com/t/linux-build-121208/4516/11 "2020-09-17T17:32:05Z")

</div>

good info. It seems that FMOD is relying on an unofficial pulseaudio feature?

```auto
$ pulseaudio --version
pulseaudio 13.99.1

$ pulseaudio --help
...
 --check Check for a running daemon (only returns exit code)
...

```

So `--check` does not return the name of backend. It just returns a code.

Thanks Frenzie. This solved my issue. Game running Ok now! 🙂

```auto
FMOD_ALSA_DEVICE=pulse steam

```

---

<div class="post-metadata">

**Author:** ![garretn](https://avatars.discourse-cdn.com/v4/letter/g/c67d28/32.png) [@garretn](https://forums.thimbleweedpark.com/u/garretn)\
**Post date:** [September 17, 2020, 6:14pm UTC](https://forums.thimbleweedpark.com/t/linux-build-121208/4516/12 "2020-09-17T18:14:02Z")

</div>

I missed the last few builds, but I just wanted to report that the current build works great! No issues at all on Mint 20 for me.

---

<div class="post-metadata">

**Author:** ![kaiman](https://avatars.discourse-cdn.com/v4/letter/k/a698b9/32.png) [@kaiman](https://forums.thimbleweedpark.com/u/kaiman)\
**Post date:** [September 17, 2020, 6:37pm UTC](https://forums.thimbleweedpark.com/t/linux-build-121208/4516/13 "2020-09-17T18:37:47Z")

</div>

Same here, works for me now. 🎉

---

<div class="post-metadata">

**Author:** ![RonGilbert](https://yyz2.discourse-cdn.com/flex030/user_avatar/forums.thimbleweedpark.com/rongilbert/32/7_2.png) [@RonGilbert](https://forums.thimbleweedpark.com/u/RonGilbert)\
**Post date:** [September 17, 2020, 10:44pm UTC](https://forums.thimbleweedpark.com/t/linux-build-121208/4516/14 "2020-09-17T22:44:47Z")

</div>



---

<div class="post-metadata">

**Author:** ![JoseJX](https://avatars.discourse-cdn.com/v4/letter/j/b782af/32.png) [@JoseJX](https://forums.thimbleweedpark.com/u/JoseJX)\
**Post date:** [September 18, 2020, 3:15pm UTC](https://forums.thimbleweedpark.com/t/linux-build-121208/4516/15 "2020-09-18T15:15:20Z")

</div>

Just wanted to let you know that this build is working great for me as well, got my first five photos, it’s nice to be revisiting Thimbleweed Park.

Thanks!

---

<div class="post-metadata">

**Author:** ![RonGilbert](https://yyz2.discourse-cdn.com/flex030/user_avatar/forums.thimbleweedpark.com/rongilbert/32/7_2.png) [@RonGilbert](https://forums.thimbleweedpark.com/u/RonGilbert)\
**Post date:** [September 18, 2020, 4:26pm UTC](https://forums.thimbleweedpark.com/t/linux-build-121208/4516/16 "2020-09-18T16:26:59Z")

</div>

Great! Thanks everyone for all your help.
