[alsa-devel] snd-hda-intel, AD 1988b: SPDIF output not working correctly, volume low for analog output
Matthias Dahl
ml_alsa at mortal-soul.de
Tue Jul 17 18:22:56 CEST 2007
On Tuesday 17 July 2007 12:21:25 Takashi Iwai wrote:
> Which applications are you using?
Tested with amarok, kaffeine (and thus xine), mplayer, alsaplayer...
> For further analysis, first get /proc/asound/card0/codec#* files for
> both working and non-working states. This includes most of codec
> register information, so we can compare the details. In addition, run
> "alsactl -f somefile store" in both cases, too. This file contains
> the mixer status.
Okay... it's hard to force it, so next time something like that happens, I
will get the informations you asked for. (I already attached several infos to
my last mail) Is there something else I can do or provide you with in the
meantime...?
> Also, check the kernel messages when it hangs. If it's related to the
> controller communication error, it must show some timeout messages.
There are no kernel msgs... already checked that.
> No, it's almost same (if we rely on the datasheet).
Different revision maybe...?
> Did you try any model module option? It might be a BIOS problem that
> doesn't set up the codec informatoin correctly. With model option, we
> can override and use the preset configuration.
Yeah... tried several things so far.
1] model option
With the auto setting, I can raise the volume a lot louder. Unfortunately
every sound I play back through spdif (non-ac3) seems overamplified even if I
lower the iec958 volume below -45db. I cannot get that right. Also in order
to correctly set the front volume, I have to adjust the headphone volume as
well. If I don't, the front sounds dull somehow. Also tried other variants
but usually one of the speakers isn't working or stuff like that.
Currently I am using 6stack-dig with the problems outlined in my earlier mail.
Unfortunately neither with the auto setting, nor with 6stack-dig, I am able to
switch the output mode (6 channel, 2 channel, ...). It's always 6 channels
and whatever I play back is routed to every speaker. :-(
2] position_fix
I don't seem to have any luck with that one. Doesn't solve any problems...
with setting at 3, things are even worse with more distortions.
So... I could live with the occasional spdif hang but is there something I can
do about those distortions I hear with spdif and non-ac3 stuff played back? I
can even hear it when nothing is being played back. Interestingly, the
distortions are gone when ever I have played back something ac3 (passthrough)
until I play back something non-ac3.
Thanks again,
matthew.
More information about the Alsa-devel
mailing list