Steam for Linux

Steam for Linux

Tele42 2013년 2월 1일 오후 9시 21분
Birth of a new distribution.
For lack of a better term to express it, Valve has created their own unnamed distro inside our home folders.

I got a preview of the possible conflicts that can occur on Wednesday, January 30th, and now it looks like steam-runtime is here to stay. The Valve Linux Team have a whopping 283MB of dependencies and support files into your steam client, of which, you already had at least 98% of the files. These files are not a matter of having something just in case, they are loaded before the system libraries are considered. I personally am biased against this solution, but it makes sense to provide stability to the game makers and themselves. I hope that Valve is willing to invest the upkeep costs in ensuring this newborn distro is kept secure and safe for the user, since I have heard no official stance on a universal or cooperative solution to distro and package management integration issues. I am probably one of the first users to look into this dependency blob, because when left alone, it breaks sound on big picture mode for me.

So to Valve, good luck to you in this new change in the development of Steam, I hope you have not bitten off more than you can chew.
Tele42 님이 마지막으로 수정; 2013년 2월 1일 오후 9시 39분
< >
25개 댓글 중 1-15개 표시
Greater Than Less Than 2013년 2월 1일 오후 10시 09분 
That's not the definition of a distribution.
slouken 2013년 2월 1일 오후 10시 10분 
It's embryonic and experimental. :)
What distribution and release are you running? Can you tell how it breaks sound?

Thanks!
mutlu ol 2013년 2월 1일 오후 10시 34분 
Yeah, I'm on arch linux and I get no sound in big picture mode, and in CS, BUT if I launch CS from the terminal, sound works, although I have no idea why
TheBombOCat 2013년 2월 1일 오후 10시 52분 
I think one day they'll come to their own distro... Steam Box, you know.
Hyper_Eye 2013년 2월 2일 오전 12시 03분 
I noticed that the update pushed out today was huge. I don't know what I think about this direction yet. I do know that, given the size of the steam-runtime directory, keeping a steam-runtime.old is a pretty big waste of resources. Is there a good reason for not simply deleting the old files?
blackout24 2013년 2월 2일 오전 2시 03분 
The Doctor evasi0n.com님이 먼저 게시:
Yeah, I'm on arch linux and I get no sound in big picture mode, and in CS, BUT if I launch CS from the terminal, sound works, although I have no idea why

Are you using a DE other than Gnome? Because in this case you're using ALSA by default and not pulseaudio what most games and the client expect.

export SDL_AUDIODRIVER=alsa

Should fix it.
Rain Shinobi 2013년 2월 2일 오전 3시 45분 
I'm also on Arch (with Pulse though) and also had no sound in Big Picture Mode after the latest updates.

However when I run "STEAM_RUNTIME=0 steam" and therefore run Steam without the bundled runtime the sound is fine in BPM. Until I see something more helpful, I can only assume the ALSA libs in the runtime aren't playing too nice on Arch. There were also messages in console about not being able to connect to Pulseaudio before I disabled the Steam Runtime.
omegadot 2013년 2월 2일 오전 3시 48분 
I would say it's highly misleading telling someone what sound server they are running based on simply not running gnome. While ALSA is surely a high likelihood, it's not guaranteed.
blackout24 2013년 2월 2일 오전 4시 22분 
Just did the Steam Update also can confirm that sound is gone now. Arch Linux x86_64 with Gnome 3.6.2

I enabled the tray icon through installing lib32-libappindicator on one of my Arch machines and it worked fine. With the new update the icon is only a read x one a white piece of paper on both PCs. It works as intended but reacts a bit slow that was also the case with the lib32-libappindicator fix on my laptop tough.

EDIT: In some cases the tray icon reacts very fast (entry gets highlighted instantly on mouse-over) sometimes I takes about a second. Will see if I can find a way to reproduce.

@Rain Ninja
I got that too. When not disableing STEAM_RUNTIME.
PulseAudio connect failed (used only for Mic Volume Control) with error: Access denied
blackout24 님이 마지막으로 수정; 2013년 2월 2일 오전 5시 59분
arc| Gps 2013년 2월 2일 오전 4시 41분 
My stean says:

Running Steam on opensuse 12.2
STEAM_RUNTIME is enabled automatically on opensuse
[Linux] SweMonkey 2013년 2월 2일 오전 6시 12분 
Sound works for me, Fedora 17 (x86) with KDE 4.9.5
Tele42 2013년 2월 2일 오전 7시 18분 
slouken님이 먼저 게시:
It's embryonic and experimental. :)
What distribution and release are you running? Can you tell how it breaks sound?

Thanks!

I run 64 bit Gentoo linux with JACK and an experimental openal to JACK pipeline, the steam-runtime packaged libopenal.so.1 is incapable of parsing my ~/.alsoftrc config and it also fails to open a stream to an alsa loopback device. This gives me only one remaining path of integration: openal -> pulseaudio -> JACK -> alsa ... or I can force steam to find system install of openal.

Now that I have had a night to sleep on it, perhaps the best course of action is to add a config option to disable steam runtime with a warning that no support will be given, so fringe cases like mine have a way to correct the behavior.
dump_stack 2013년 2월 2일 오전 9시 47분 
Disabling all sound devices in pulseaudio except the one you want to use may be an easy method to get sound to work again without having to do any configuration, since the 'stack' for Linux Steam simply wont have additional devices to choose from.

This worked for me in Wheezy.
Profile: Off for all devices except my USB headset.
dump_stack 님이 마지막으로 수정; 2013년 2월 2일 오전 10시 20분
Tele42 2013년 2월 2일 오전 10시 01분 
Sarge님이 먼저 게시:
Disabling all sound devices in pulseaudio except the one you want to use may be an easy method to get sound to work again without having to do any configuration, since the new 'stack' for Linux Steam simply wont have additional devices to choose from.

This worked for me in Wheezy.
Profile: Off for all devices except my USB headset.

As helpful as this might be to you, it is not relevent to my setup. On my system, pulseaudio can only see JACK as it has been bolted onto the side and is run only for compatibilty testing. One audio middleware is bad enough for latency, two is excessive. While pulseaudio has no requirements to get the sound to the speakers in a timely manner, JACK is designed to do the job in a hurry.
dump_stack 2013년 2월 2일 오전 10시 34분 
Tele42님이 먼저 게시:
As helpful as this might be to you, it is not relevent to my setup
This was understood. This information was for other people who view this post.
slouken님이 먼저 게시:
It's embryonic and experimental. :)
What distribution and release are you running? Can you tell how it breaks sound?
Thanks!
EDIT: I did not look hard enough.
dump_stack 님이 마지막으로 수정; 2013년 2월 2일 오전 10시 47분
< >
25개 댓글 중 1-15개 표시
페이지당 표시 개수: 1530 50

게시된 날짜: 2013년 2월 1일 오후 9시 21분
게시글: 25