On 02/28/13 09:53, Alexandre Ratchov wrote:
as Jan said, the sound card is getting the signal; but according to
the mixerctl output, your card has 3 independent stereo dacs, so
you could try to kill sndiod and start it as follows:
sudo sndiod -dd -c0:5
to force it to send the signal to all outputs (hopefully the
speaker is one of them). Then try to play any audio file. It should
display:
$ sndiod -dd -c0:5
snd0.default: rec=0:1 play=0:5 vol=5931520 dup
snd0: 48000Hz, s24le4msb, play 0:5, rec 0:1, 2 blocks of 960 frames
ogg0: 48000Hz, s16le, play 0:1, 10 blocks of 960 frames
snd0: device started
(note the second "play 0:5" string). As we're at it, crank the
volume of all dacs to the maximum, just in case the sound is not
loud enough:
mixerctl inputs.dac-0:1=255
mixerctl inputs.dac-2:3=255
mixerctl inputs.dac-4:5=255
If you have headphones or an amp, try all output jacks to figure
out if at least one is getting the signal.
HTH
-- Alexandre
This helped. Major thanks.
Is there any way to make this permanent? And is there any way to achieve
working defaults?