For a while after upgrading my work system to Fedora 12, my sound wasn’t working. After ridiculous amounts of searching through extensive instructions on how to fix it, I stumbled on a solution today. For my system, ALSA sound worked just fine (found this out by trying the ALSA output plugin in audacious).

In / etc / pulse / default.pa, I changed the line from

# load-module module-alsa-sink

to

load-module module-alsa-sink device=hw:0,0

Then, killed and restarted pulseaudio as such:

$ pkill pulseaudio
$ pulseaudio -D

When I heard the pop in my headphones I knew something went right and soon had sound in both Google Chrome (YouTube) and in Audacious. Sweet!