Hi, I'm having a problem playing audio through HDMI output on my video card GeForce GTS 450. Being the Linux beginner I am, I don't really understand the relationship between ALSA, Pulseaudio and Phonon (I run KDE), but so far it seems to me that the problem lies in Pulseaudio.
What I've discovered so far:
The system recognizes two sound devices, the motherboard sound card, which I don't intend to use, and the Nvidia HDMI output, and I can see these two in Phonon. No matter what I do at this moment I can't get any sound out of the HDMI. However, when I disabled Pulseaudio, Phonon showed many more devices, and about 4 of them were the HDMI thing and one of them was the real output, I could hear the sound when I ran the test sound on it (I had to unmute one of the S/PDIF channels in "alsamixer" first). If I pull this device all the way up on the Phonon preference scale, I will get sound from Amarok, but it doesn't work for system sounds and Firefox playing Flash (I haven't tried anything else, yet). Interestingly, the same trick did make system sounds work in OpenSuse (11.3 and 11.4), though the Firefox/Flash was mute as well.
Thanks to Phonon and "aplay -l" I believe the correct audio device for output lies on the "hw:2,7" line.
What should I do to set that device to be the default output for Pulseaudio? Or does the problem lie somewhere else and the disabled-Pulseaudio-made-things-work thingy is just a misdirection?