Saturday, December 21, 2013

Audio Troubles Fixed in Beta Updates

As mentioned in my first post, I am using an HD monitor as my display, rather than a television.

This is important, because, out of the box, the Steam Machine was configured to use the HDMI audio output only.  SteamOS doesn't yet have a full-featured audio settings menu, and the analog output didn't even show up in desktop mode.

Some changes to PulseAudio's configuration files initially gave me analog audio in Steam, but not in desktop mode.  However, something about the nature of my changes caused audio in Metro: Last Night to cause stuttering and complete freezes.

For reference, after trying various lines, the only change I made was to add "ignore_dB=1" to the end of "load-module module-udev-detect" in /etc/pulse/default.pa.

Luckily for me, the developers put out a release in the beta repositories that changed the way the pulseaudio server worked (from per-user to system-wide) as well as some other tweaks.  Not only did their changes enable analog audio output in Steam, but it also enabled audio in desktop mode.

Enabling the beta repositories in SteamOS is relatively easy:
First, open a terminal and cd to /etc/apt
Edit the sources.list file.  Anywhere you see "alchemist," replace it with "alchemist_beta."
Save your changes.
cd to sources.list.d
Edit the steamos-secure-repo.list file, making the same substitution as before.
Save your changes.
Update your system using apt-get update and apt-get dist-upgrade.
Reboot.

Now you are running the newest (possibly not fully tested) updates.


No comments:

Post a Comment