Originally Posted by browny_amiga
After endless searching and finding no usable PCI-E card that works with linux and has optical/coax in out, I found out that my old 2496 (using the kernel module snd_ice1712) still works, it was just for some reason the kernels problem, that it vanished after like 20 minutes of use. Now it is working reliably, with a newer kernel.
But I cannot get digital out to work.
I am using Envy24control 0.6.0 and although I hear the audio in the analog out and see the level move on the digital mixer on the left, nothing is getting out through the digital out. I can set S/PDIF out to anything I want on the patchbay / router page, but still nothing. What did you mean when you said that volumes have to be set in alsamixer and Envy24control? I noticed that my alsamixer changes live, when I move sliders or mute/unmute in envy24control, so they seem to be connected.
How can I get digital out to work?
I use it with alsa and pulse, and never tried the envy24 control before...
But here are my experiences using this card on Linux/Kde/Debian wheezy/testing.
If I am NOT using pulse, (just phonon) then I can see from
KDE system settings multimedia - phonon settings, the digital and analog outputs as separate devices, and I can assign the digital output to ONE of the things (music or video or something else).
While one application starts using it, no other application will be able to even see the device (including KDE system settings) and you'll get dialog boxes asking you if you want to forget about the device. Sigh. I always say "no" but why it won't ask me if I want to "always say no for this dialog"
So I switched to pulse. Now I can't select any devices from the KDE Phonon settings except for "pulse". So i set them all to use "pulse".
Then I use Veromix to redirect the sound to the proper device while I am hearing something.
And now the digital output can be shared between applications (and mixed with separate volumes). Very nice!