What problem is that?
There is no libudev.so.0 on openSUSE anymore for quite some time, only libudev.so.1.
Maybe you still have some old library installed that needs the old libudev.so.0? That could cause your sound problem as well.
SDL_AUDIODRIVER is pointing to pulse
josh@josh-opensuse:~> echo $SDL_AUDIODRIVER
pulse
Here is the output from ‘STEAM_RUNTIME=0’ Could it be that I need to remove, and reinstall Steam as it suggests?
josh@josh-opensuse:~> STEAM_RUNTIME=0 steam
Running Steam on opensuse 13.1 64-bit
STEAM_RUNTIME is disabled by the user
Installing breakpad exception handler for appid(steam)/version(1386799584_client)
Installing breakpad exception handler for appid(steam)/version(1386799584_client)
Installing breakpad exception handler for appid(steam)/version(1386799584_client)
unlinked 0 orphaned pipes
removing stale semaphore last operated on by process 5072 with name 0eBlobRegistryMutex_62EA9A29732311F65F7DF67900F460B5
removing stale semaphore last operated on by process 5072 with name 0eBlobRegistrySignal_62EA9A29732311F65F7DF67900F460B5
removing stale semaphore last operated on by process 5072 with name 0emSteamEngineInstance
removing stale semaphore last operated on by process 5072 with name 0eSteamEngineLock
Installing breakpad exception handler for appid(steam)/version(1386799584_client)
[1212/093236:WARNING:proxy_service.cc(958)] PAC support disabled because there is no system implementation
/home/buildbot/buildslave_steam/steam_rel_client_ubuntu12_linux/build/src/steamUI/../common/steam/client_api.cpp (298) : Assertion Failed: ClientAPI_InitGlobalInstance: InternalAPI_Init_Internal failed, most likely because you are missing a 32-bit dependency of steamclient.so (the Steam client is a 32-bit app).
Assert( Assertion Failed: ClientAPI_InitGlobalInstance: InternalAPI_Init_Internal failed, most likely because you are missing a 32-bit dependency of steamclient.so (the Steam client is a 32-bit app).
):/home/buildbot/buildslave_steam/steam_rel_client_ubuntu12_linux/build/src/steamUI/../common/steam/client_api.cpp:298
Installing breakpad exception handler for appid(steam)/version(1386799584_client)
Uploading dump (out-of-process) [proxy '']
/tmp/dumps/assert_20131212093237_6.dmp
/home/buildbot/buildslave_steam/steam_rel_client_ubuntu12_linux/build/src/steamUI/SteamStartup.cpp (687) : Assertion Failed: ! "There was a problem with your Steam installation.
" "Please reinstall steam.
"
unlinked 2 orphaned pipes
Installing breakpad exception handler for appid(steam)/version(1386799584_client)
CAsyncIOManager: 0 threads terminating. 0 reads, 0 writes, 0 deferrals.
CAsyncIOManager: 67 single object sleeps, 0 multi object sleeps
CAsyncIOManager: 0 single object alertable sleeps, 1 multi object alertable sleeps
[2013-12-12 09:32:34] Startup - updater built Dec 11 2013 10:59:29
[2013-12-12 09:32:34] Opted in to client beta 'publicbeta' via beta file
Looks like steam didn't shutdown cleanly, scheduling immediate update check
[2013-12-12 09:32:34] Checking for update on startup
[2013-12-12 09:32:34] Checking for available updates...
[2013-12-12 09:32:35] Download skipped: /client/steam_client_publicbeta_ubuntu12 version 1386799584, installed version 1386799584
[2013-12-12 09:32:35] Nothing to do
[2013-12-12 09:32:35] Verifying installation...
[2013-12-12 09:32:35] Performing checksum verification of executable files
[2013-12-12 09:32:35] Verification complete
Shutting down. . .
[2013-12-12 09:32:37] Shutdown
Finished uploading minidump (out-of-process): success = no
error: Failure when receiving data from the peer
When performing ‘LD_LIBRARY_PATH=“.:${LD_LIBRARY_PATH}” ldd $(file |sed '/ELF/!d;s/:.//g’)|grep ‘not found’|sort|uniq’ in the directory ‘~/.local/share/Steam/ubuntu12_32’ it shows this:
josh@josh-opensuse:~/.local/share/Steam/ubuntu12_32> LD_LIBRARY_PATH=".:${LD_LIBRARY_PATH}" ldd $(file *|sed '/ELF/!d;s/:.*//g')|grep 'not found'|sort|uniq
libudev.so.0 => not found
Do you have PulseAudio enabled or disabled now?
Try with:
SDL_AUDIODRIVER=alsa steam
Here is the output from ‘STEAM_RUNTIME=0’ Could it be that I need to remove, and reinstall Steam as it suggests?
I doubt that this will help.
But you seem to miss some other 32bit library:
josh@josh-opensuse:~> STEAM_RUNTIME=0 steam
...
/home/buildbot/buildslave_steam/steam_rel_client_ubuntu12_linux/build/src/steamUI/../common/steam/client_api.cpp (298) : Assertion Failed: ClientAPI_InitGlobalInstance: InternalAPI_Init_Internal failed, most likely because you are missing a 32-bit dependency of steamclient.so (the Steam client is a 32-bit app).
Assert( Assertion Failed: ClientAPI_InitGlobalInstance: InternalAPI_Init_Internal failed, most likely because you are missing a 32-bit dependency of steamclient.so (the Steam client is a 32-bit app).
):/home/buildbot/buildslave_steam/steam_rel_client_ubuntu12_linux/build/src/steamUI/../common/steam/client_api.cpp:298
What does
ldd steamclient.so | grep 'not found'
give?
When performing ‘LD_LIBRARY_PATH=“.:${LD_LIBRARY_PATH}” ldd $(file |sed '/ELF/!d;s/:.//g’)|grep ‘not found’|sort|uniq’ in the directory ‘~/.local/share/Steam/ubuntu12_32’ it shows this:
josh@josh-opensuse:~/.local/share/Steam/ubuntu12_32> LD_LIBRARY_PATH=".:${LD_LIBRARY_PATH}" ldd $(file *|sed '/ELF/!d;s/:.*//g')|grep 'not found'|sort|uniq libudev.so.0 => not found
That seems to be normal. I just installed steam as a test and get this as well:
wolfi@amiga:~/.local/share/Steam/ubuntu12_32> LD_LIBRARY_PATH=".:${LD_LIBRARY_PATH}" ldd $(file *|sed '/ELF/!d;s/:.*//g')|grep 'udev' libudev.so.1 => /usr/lib/libudev.so.1 (0xf3158000)
libudev.so.1 => /usr/lib/libudev.so.1 (0xf334c000)
libudev.so.0 => not found
libgudev-1.0.so.0 => /usr/lib/libgudev-1.0.so.0 (0xf5c96000)
libudev.so.1 => /usr/lib/libudev.so.1 (0xf59d0000)
libudev.so.1 => /usr/lib/libudev.so.1 (0xf1864000)
libudev.so.1 => /usr/lib/libudev.so.1 (0xf61f4000)
PulseAudio is currently enabled
josh@josh-opensuse:~> SDL_AUDIODRIVER=alsa steam
Running Steam on opensuse 13.1 64-bit
STEAM_RUNTIME is enabled automatically
Installing breakpad exception handler for appid(steam)/version(1386799584_client)
Installing breakpad exception handler for appid(steam)/version(1386799584_client)
unlinked 0 orphaned pipes
(steam:4780): Gtk-WARNING **: Unable to locate theme engine in module_path: "oxygen-gtk",
(steam:4780): Gtk-WARNING **: Unable to locate theme engine in module_path: "oxygen-gtk",
Installing breakpad exception handler for appid(steam)/version(1386799584_client)
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 70: non-double matrix element
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 70: non-double matrix element
Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 78: saw unknown, expected number
[1212/115729:WARNING:proxy_service.cc(958)] PAC support disabled because there is no system implementation
Installing breakpad exception handler for appid(steam)/version(1386799584_client)
Installing breakpad exception handler for appid(steam)/version(1386799584_client)
Installing breakpad exception handler for appid(steam)/version(1386799584_client)
Installing breakpad exception handler for appid(steam)/version(1386799584_client)
PulseAudio connect failed (used only for Mic Volume Control) with error: Access denied
Installing breakpad exception handler for appid(steam)/version(1386799584_client)
Installing breakpad exception handler for appid(steam)/version(1386799584_client)
Generating new string page texture 2: 48x256, total string texture memory is 49.15 KB
Generating new string page texture 3: 256x256, total string texture memory is 311.30 KB
Installing breakpad exception handler for appid(steam)/version(1386799584_client)
Installing breakpad exception handler for appid(steam)/version(1386799584_client)
** (steam:4780): WARNING **: replace_settings: error updating connection /org/freedesktop/NetworkManager/Settings/0 settings: (1) type
Focused window is now 1, 0
Adding license for package 0
Adding license for package 22
Adding license for package 36
Adding license for package 282
Adding license for package 294
Adding license for package 295
Adding license for package 305
Adding license for package 460
Adding license for package 463
Adding license for package 518
Adding license for package 657
Adding license for package 663
Adding license for package 670
Adding license for package 682
Adding license for package 783
Adding license for package 965
Adding license for package 1070
Adding license for package 1081
Adding license for package 1220
Adding license for package 1256
Adding license for package 1259
Adding license for package 1388
Adding license for package 1471
Adding license for package 1527
Adding license for package 1563
Adding license for package 1579
Adding license for package 1663
Adding license for package 1679
Adding license for package 1731
Adding license for package 2075
Adding license for package 2208
Adding license for package 2481
Adding license for package 2753
Adding license for package 2832
Adding license for package 2916
Adding license for package 4026
Adding license for package 4052
Adding license for package 4067
Adding license for package 4109
Adding license for package 4437
Adding license for package 4480
Adding license for package 4730
Adding license for package 4731
Adding license for package 4732
Adding license for package 4991
Adding license for package 6253
Adding license for package 6330
Adding license for package 6381
Adding license for package 6442
Adding license for package 6517
Adding license for package 6530
Adding license for package 6638
Adding license for package 6896
Adding license for package 6977
Adding license for package 7166
Adding license for package 7175
Adding license for package 7191
Adding license for package 7209
Adding license for package 7427
Adding license for package 7678
Adding license for package 7918
Adding license for package 7919
Adding license for package 8028
Adding license for package 8183
Adding license for package 8386
Adding license for package 8451
Adding license for package 8462
Adding license for package 8535
Adding license for package 8718
Adding license for package 8866
Adding license for package 8923
Adding license for package 10000
Adding license for package 11001
Adding license for package 11071
Adding license for package 11104
Adding license for package 11400
Adding license for package 11443
Adding license for package 11675
Adding license for package 11856
Adding license for package 12186
Adding license for package 12225
Adding license for package 12248
Adding license for package 12283
Adding license for package 12521
Adding license for package 13054
Adding license for package 13455
Adding license for package 13506
Adding license for package 13523
Adding license for package 13740
Adding license for package 13842
Adding license for package 13886
Adding license for package 14465
Adding license for package 14695
Adding license for package 14855
Adding license for package 14870
Adding license for package 14977
Adding license for package 15942
Adding license for package 16010
Adding license for package 16011
Adding license for package 16018
Adding license for package 16521
Adding license for package 16549
Adding license for package 16632
Adding license for package 17641
Adding license for package 18207
Adding license for package 18488
Adding license for package 26827
Adding license for package 27035
Adding license for package 28952
Adding license for package 30286
Adding license for package 32889
Adding license for package 32912
Adding license for package 32988
Adding license for package 35137
Adding license for package 36049
roaming config store loaded successfully - 8860 bytes.
migrating temporary roaming config store
Installing breakpad exception handler for appid(steam)/version(1386799584_client)
sh: lspci: command not found
ExecCommandLine: "/home/josh/.local/share/Steam/ubuntu12_32/steam"
System startup time: 9.04 seconds
OnFocusWindowChanged to unknown window type: k_EWindowTypeSteamDesktop, 0
Running Steam on opensuse 13.1 64-bit
STEAM_RUNTIME has been set by the user to: /home/josh/.local/share/Steam/ubuntu12_32/steam-runtime
Installing breakpad exception handler for appid(steam)/version(1386799584_client)
Generating new string page texture 71: 1024x256, total string texture memory is 1.36 MB
Generating new string page texture 72: 128x256, total string texture memory is 131.07 KB
Generating new string page texture 73: 128x256, total string texture memory is 1.49 MB
Generating new string page texture 74: 64x256, total string texture memory is 1.56 MB
Generating new string page texture 75: 32x256, total string texture memory is 1.59 MB
ExecCommandLine: "/home/josh/.steam/root/ubuntu12_32/steam steam://open/driverhelperready"
ExecSteamURL: "steam://open/driverhelperready"
CAPIJobRequestUserStats - Server response failed 2
Installing breakpad exception handler for appid(steam)/version(1386799584_client)
Generating new string page texture 78: 128x256, total string texture memory is 1.72 MB
Generating new string page texture 80: 512x256, total string texture memory is 2.24 MB
Installing breakpad exception handler for appid(steam)/version(1386799584_client)
Installing breakpad exception handler for appid(steam)/version(1386799584_client)
Generating new string page texture 81: 128x256, total string texture memory is 2.38 MB
Generating new string page texture 88: 384x256, total string texture memory is 2.77 MB
Generating new string page texture 89: 256x256, total string texture memory is 3.03 MB
Generating new string page texture 90: 24x256, total string texture memory is 3.06 MB
Generating new string page texture 91: 8x256, total string texture memory is 3.06 MB
Game update: AppID 212680 "FTL: Faster Than Light", ProcID 4936, IP 0.0.0.0:0
(steam:4780): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.
(steam:4780): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.
(steam:4780): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.
(steam:4780): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.
(steam:4780): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.
(steam:4780): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.
(steam:4780): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.
(steam:4780): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.
(steam:4780): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.
(steam:4780): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.
(steam:4780): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.
(steam:4780): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.
(steam:4780): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.
(steam:4780): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.
/home/josh/.local/share/Steam/SteamApps/common/FTL Faster Than Light/FTL: line 4: cd: ./data: No such file or directory
pid 4944 != 4941, skipping destruction (fork without exec?)
pid 4943 != 4941, skipping destruction (fork without exec?)
pid 4947 != 4941, skipping destruction (fork without exec?)
pid 4950 != 4941, skipping destruction (fork without exec?)
Loading Arch = amd64
Focused window is now 0, 0
OnFocusWindowChanged to unknown window type: k_EWindowTypeNonSteamDesktop, 0
Installing breakpad exception handler for appid(gameoverlayui)/version(20131211110006_client)
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0_client)
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 70: non-double matrix element
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 70: non-double matrix element
Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 78: saw unknown, expected number
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0_client)
(gameoverlayui:4962): Gtk-WARNING **: Unable to locate theme engine in module_path: "oxygen-gtk",
(gameoverlayui:4962): Gtk-WARNING **: Unable to locate theme engine in module_path: "oxygen-gtk",
[1212/115749:WARNING:proxy_service.cc(958)] PAC support disabled because there is no system implementation
ALSA lib pcm_dmix.c:1018:(snd_pcm_dmix_open) unable to open slave
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0_client)
Initializing Crash Catcher...
Initializing Video
Video Initialized
Opengl version = 4.3.12614 Compatibility Profile Context 13.25.18
Starting audio library...
BASS_Init: Failed to init BASS Library!
BAS_INIT: 3
Resource Preload: 6464
Initializing animations...
Animations Initialized!
Loading Ship Blueprints....
Blueprints Loaded!
Initializing Sound Data....
Generating world...
Loading achievements...
Loading score file...
Running Game!
Focused window is now 1, 0
OnFocusWindowChanged to unknown window type: k_EWindowTypeSteamDesktop, 0
Game removed: AppID 212680 "FTL: Faster Than Light", ProcID 4941
Focused window is now 0, 0
OnFocusWindowChanged to unknown window type: k_EWindowTypeNonSteamDesktop, 0
josh@josh-opensuse:~> ldd steamclient.so | grep 'not found'
ldd: ./steamclient.so: No such file or directory
Then try to disable it, logout and in, and run steam with:
SDL_AUDIODRIVER=alsa steam
Do you get sound then?
josh@josh-opensuse:~> ldd steamclient.so | grep 'not found' ldd: ./steamclient.so: No such file or directory
You would have to cd to the directory ~/.local/share/steam/ubuntu12_32 first.
Or run this:
ldd ~/.local/share/Steam/ubuntu12_32/steamclient.so | grep 'not found'
I lose all sound when I disable PulseAudio unfortunately
I receive this with the above command
josh@josh-opensuse:~> ldd ~/.local/share/Steam/ubuntu12_32/steamclient.so | grep 'not found'
libtier0_s.so => not found
libvstdlib_s.so => not found
libudev.so.0 => not found
So, without PulseAudio you don’t have any sound at all?
And with it you do have sound but not in your steam games?
I receive this with the above command
josh@josh-opensuse:~> ldd ~/.local/share/Steam/ubuntu12_32/steamclient.so | grep 'not found' libtier0_s.so => not found libvstdlib_s.so => not found libudev.so.0 => not found
That’s the same here, too.
Hm, I don’t really think this is leading to something.
Can you try with a new user? (Create one in YaST->Security and Users->User and Group Management, and login as that user then)
What versions of the pulseaudio packages do you actually have installed?
rpm -qa | grep pulse
There is an issue ATM with pulseaudio on 32bit, maybe that’s the cause of your problem?
Yea tried as a new user, nothing different.
test@josh-opensuse:~> rpm -qa | grep pulse
pulseaudio-module-lirc-4.0.git.270.g9490a-1.1.x86_64
pulseaudio-module-x11-4.0.git.270.g9490a-1.1.x86_64
pulseaudio-module-zeroconf-4.0.git.270.g9490a-1.1.x86_64
pulseaudio-module-bluetooth-4.0.git.270.g9490a-1.1.x86_64
libpulse0-4.0.git.270.g9490a-1.1.x86_64
alsa-plugins-pulse-1.0.27-3.1.1.x86_64
libpulse0-32bit-4.0.git.270.g9490a-1.1.x86_64
libpulse-mainloop-glib0-4.0.git.270.g9490a-1.1.x86_64
libxine2-pulse-1.2.3-89.2.x86_64
pulseaudio-utils-4.0.git.270.g9490a-1.1.x86_64
pulseaudio-4.0.git.270.g9490a-1.1.x86_64
pulseaudio-module-jack-4.0.git.270.g9490a-1.1.x86_64
Try to install “alsa-plugins-pulse-32bit” and maybe “libpulse-mainloop-glib0-32bit” as well. Maybe that helps.
And “pulseaudio-esound-compat” shouldn’t harm either.
Oh snap! That actually got sound working for a few games, i’ll try it with some more, Thanks for the help.
Hello. I show u how to fix sound in valve games.
rm /var/lib/dbus/machine-id
ln -s /etc/machine-id /var/lib/dbus/machine-id
or
Yast ==> Sound ==> Others ==> configuration PulseAudio ==> disable PulseAudio.
Choose one way. Second is better for me, because this fix work for all steam games. Not only for valve games. Have a fun.
This fixed my issue with no working mic in steam (https://forums.opensuse.org/english/get-technical-help-here/multimedia/494020-using-mic-steam.html) but its probably a better idea to just back up /var/lib/dbus/machine-id just in case.
Thanks to everyone that posted the links to:
https://github.com/ValveSoftware/steam-for-linux/issues/1179#issuecomment-13066470
The symlink option worked awesome. Now I’ve got perfect Steam support on OpenSuse 13.1 64 bit.
Thx, after reboot it worked for me!
This problem was fixed with the openSUSE-RU-2014:0108-1 update according https://bugzilla.novell.com/show_bug.cgi?id=857377. So after installing and updating 13.1 the problem should be resolved automatically.
Installed a steam update yesterday and now sound isn’t working again. I have the patch installed and i’ve tried the fix posted above…
It seems to only affect l4d2… the only other game I own has sound but other things don’t work