Okay first of all the reason the sound wasn't working was due to LP #108577 but I'll leave those details to that bug report. However, I was only able to fix this problem by adding me (user) to pulse-rt. I'm still trying to figure out why pulseaudio is trying to run with high-priority and/or realtime when it is specifically disabled in the config. I know when run from the init scripts (going into runlevel5) it runs per command line (see above comment) as high-priority. However, if I try running pulseaudio from the command line I still get the same result. I'll look into this a little more to verify but a program is supposed to obey the configuration unless a command-line parameter specifically says otherwise. Also I'll take this time to ask, why is pulseaudio not being built with PolicyKit support yet? pulseaudio has the policy file @ src/daemon/PulseAudio.policy but from what I can tell pulseaudio is being built without PolicyKit support. I say this because if you run the latest pulseaudio ubuntu version with log-level set to debug I don't see any of the pa_log_info's in src/daemon/main.c around lines 420-430. Maybe PolKit support is being built but pulseaudio is not finding it on the system? I'm not sure if what is happening is happening intentionally but I will point it out just in case this is not supposed to be happening the way it is.
Okay first of all the reason the sound wasn't working was due to LP #108577 but I'll leave those details to that bug report. However, I was only able to fix this problem by adding me (user) to pulse-rt. I'm still trying to figure out why pulseaudio is trying to run with high-priority and/or realtime when it is specifically disabled in the config. I know when run from the init scripts (going into runlevel5) it runs per command line (see above comment) as high-priority. However, if I try running pulseaudio from the command line I still get the same result. I'll look into this a little more to verify but a program is supposed to obey the configuration unless a command-line parameter specifically says otherwise. Also I'll take this time to ask, why is pulseaudio not being built with PolicyKit support yet? pulseaudio has the policy file @ src/daemon/ PulseAudio. policy but from what I can tell pulseaudio is being built without PolicyKit support. I say this because if you run the latest pulseaudio ubuntu version with log-level set to debug I don't see any of the pa_log_info's in src/daemon/main.c around lines 420-430. Maybe PolKit support is being built but pulseaudio is not finding it on the system? I'm not sure if what is happening is happening intentionally but I will point it out just in case this is not supposed to be happening the way it is.