You are not logged in.
Does sound work for anyone with the game Thomas Was Alone? I have to boot into Windows to play this game because the sound doesn't work for me. How should I debug this issue?
Last edited by gsingh93 (2014-02-28 19:12:25)
Offline
Is this a problem with TWA only, or does the Steam client and other games experience this issue as well?
Offline
So far I've only experienced this issue with TWA, other steam games have been working fine. I've seen a few posts on the steam forum saying that TWA works great on Linux, so I was wondering if this was an Arch Linux specific problem or something with my machine.
Offline
You're most likely missing some libraries. Try digging around the interwebs. I'm sure you'll find something.
Offline
You're most likely missing some libraries. Try digging around the interwebs. I'm sure you'll find something.
If I had had any luck searching for the answer, I wouldn't be posting here.
Offline
I would check any (raw) configuration file for some exotic settings, look for any missing libraries in output of strace appname and run ldd checks on any libraries that game comes with. If it still (heavily) depends on flash, that may be your culprit.
Offline
I would check any (raw) configuration file for some exotic settings, look for any missing libraries in output of strace appname and run ldd checks on any libraries that game comes with. If it still (heavily) depends on flash, that may be your culprit.
Both good suggestions, but ldd shows no missing libraries, and while I didn't see anything suspicious in the strace output, there's so much of it it's likely I'd miss anything important in there.
Just out of curiosity, am I the only one who has this issue? Can anyone else who's played this game on Arch confirm that it does actually work for them?
Offline
Just out of curiosity, am I the only one who has this issue? Can anyone else who's played this game on Arch confirm that it does actually work for them?
It works fine for me.
Are there any library errors when running from a terminal?
Offline
Thanks for the response lewishallam, I have some hope now.
I don't see any errors in the terminal. This is what I get:
$ ./thomasWasAlone
Set current directory to /home/gulshan/.local/share/Steam/SteamApps/common/thomaswasalone
Found path: /home/gulshan/.local/share/Steam/SteamApps/common/thomaswasalone/thomasWasAlone
Mono path[0] = '/home/gulshan/.local/share/Steam/SteamApps/common/thomaswasalone/thomasWasAlone_Data/Managed'
Mono path[1] = '/home/gulshan/.local/share/Steam/SteamApps/common/thomaswasalone/thomasWasAlone_Data/Mono'
Mono config path = '/home/gulshan/.local/share/Steam/SteamApps/common/thomaswasalone/thomasWasAlone_Data/Mono/etc'
/dev/input/js0: driver version: 2.1.0 (20100)
/dev/input/js0: fd 3, buttons 0, axes 3, name ST LIS3LV02DL Accelerometer
/dev/input/js0: axis 0: raw 260, mapped 0.000000
/dev/input/js0: axis 1: raw 0, mapped 0.000000
/dev/input/js0: axis 2: raw 16123, mapped 0.000000Also, here is the ldd output in case anyone wants to compare it to their own:
$ ldd ./thomasWasAlone
linux-gate.so.1 (0xf77bc000)
libGLU.so.1 => /usr/lib32/libGLU.so.1 (0xf7702000)
libGL.so.1 => /usr/lib32/libGL.so.1 (0xf76a7000)
libX11.so.6 => /usr/lib32/libX11.so.6 (0xf7570000)
libXext.so.6 => /usr/lib32/libXext.so.6 (0xf755d000)
libXcursor.so.1 => /usr/lib32/libXcursor.so.1 (0xf7551000)
libdl.so.2 => /usr/lib32/libdl.so.2 (0xf754c000)
libpthread.so.0 => /usr/lib32/libpthread.so.0 (0xf7530000)
librt.so.1 => /usr/lib32/librt.so.1 (0xf7527000)
libm.so.6 => /usr/lib32/libm.so.6 (0xf74e1000)
libgcc_s.so.1 => /usr/lib32/libgcc_s.so.1 (0xf74c6000)
libc.so.6 => /usr/lib32/libc.so.6 (0xf7319000)
/lib/ld-linux.so.2 (0xf77bd000)
libstdc++.so.6 => /usr/lib32/libstdc++.so.6 (0xf7230000)
libglapi.so.0 => /usr/lib32/libglapi.so.0 (0xf7218000)
libXdamage.so.1 => /usr/lib32/libXdamage.so.1 (0xf7214000)
libXfixes.so.3 => /usr/lib32/libXfixes.so.3 (0xf720e000)
libX11-xcb.so.1 => /usr/lib32/libX11-xcb.so.1 (0xf720a000)
libxcb-glx.so.0 => /usr/lib32/libxcb-glx.so.0 (0xf71f1000)
libxcb-dri2.so.0 => /usr/lib32/libxcb-dri2.so.0 (0xf71eb000)
libxcb.so.1 => /usr/lib32/libxcb.so.1 (0xf71c8000)
libXxf86vm.so.1 => /usr/lib32/libXxf86vm.so.1 (0xf71c2000)
libdrm.so.2 => /usr/lib32/libdrm.so.2 (0xf71b3000)
libXrender.so.1 => /usr/lib32/libXrender.so.1 (0xf71a8000)
libXau.so.6 => /usr/lib32/libXau.so.6 (0xf71a4000)
libXdmcp.so.6 => /usr/lib32/libXdmcp.so.6 (0xf719d000)Offline
Do you use pulseaudio?
Is lib32-libpulse installed?
Try checking pavucontrol to see if the game ( "FMOD Ex App" ) is connecting to it, and if it's on the right sink.
Also, this might not be relevant, but my audio doesn't work properly when the game's launched through steam.
Offline
Do you use pulseaudio?
Is lib32-libpulse installed?Try checking pavucontrol to see if the game ( "FMOD Ex App" ) is connecting to it, and if it's on the right sink.
Also, this might not be relevant, but my audio doesn't work properly when the game's launched through steam.
This was it
I had libpulse installed but not lib32-libpulse. When I launch from steam it still doesn't work, but that's fine. Thanks for the help!
Offline