TechG4m3r Mar 1, 2013 @ 9:16am
TF2 - openSUSE (No Sound)
I've installed openSUSE everything works just fine, music works, I've played an MMORPG game which I don't remember the name of which I downloaded from steam and everything worked fine, then i suddenly download TF2 and sound won't work on it. I use a standard built-in ALC888 sound card would be grateful if anybody could tell me the solution to this.
Showing 1-8 of 8 comments
< >
SUSEd Mar 1, 2013 @ 10:08am 
Exit from steam and launch this
env SDL_AUDIODRIVER=alsa steam
Last edited by SUSEd; Mar 1, 2013 @ 10:09am
TechG4m3r Mar 1, 2013 @ 10:33am 
Thanks mate! :D
arc| Gps Mar 1, 2013 @ 2:20pm 
I do not know if the solution from shished holds after a reboot ?

If not you can also start steam with
SDL_AUDIODRIVER=pulseaudio steam

Thats what I use to have sound in TF2 HL and CS on openSUSE
For Serious Sam 3, I don't have to do anything.

This will be fixed with one of the steam updates.
|NAC²| D.Cent Mar 1, 2013 @ 2:36pm 
You always have to run it with SDL_AUDIODRIVER - it will get lost after closing steam.
I remember that a Valve dev wrote that this issue will be fixed in the next Steam release.
arc| Gps Mar 1, 2013 @ 2:55pm 
Yep, I can't remeber his name, nor the topic though.

I did some testing a few months agoo.

Two commands work
SDL_AUDIODRIVER=pulseaudio steam
SDL_AUDIODRIVER=alsa steam

For those interested, the problem comes from Arch and openSUSE using a different name for pulse audio, then Ubuntu.
Thats why this solution works for Arch too.
さくら Mar 1, 2013 @ 8:50pm 
Originally posted by NAC² D.Cent Linux:
You always have to run it with SDL_AUDIODRIVER - it will get lost after closing steam.
I remember that a Valve dev wrote that this issue will be fixed in the next Steam release.

That's what having your own launcher script is good for, until a problem is fixed you can just have the launcher script do all the work-arounds needed to get something to start. (I've got one for Steam -- which tells it which library to use for libc, among other things. )
Last edited by さくら; Mar 1, 2013 @ 8:50pm
Junior s2 Camila Mar 1, 2013 @ 8:55pm 
You can add "export SDL_AUDIODRIVER=pulseaudio steam" on .bashrc in your home folder.
If I recall that's the command, so you don't need to start Steam via Terminal.
SUSEd Mar 1, 2013 @ 10:19pm 
SDL_AUDIODRIVER=pulseaudio will work for few games such as TF2, CSS and some other.
But games that uses ALSA will havent sound or even crash.
Better to open alacarte, find steam and edit its properties to add this line.
Showing 1-8 of 8 comments
< >
Per page: 15 30 50
Date Posted: Mar 1, 2013 @ 9:16am
Posts: 8