[mythtv-users] Turtle Beach Audio Advantage Spdif help.

Allen Edwards allen.p.edwards at gmail.com
Mon Feb 2 16:37:00 UTC 2009


Let me know if this helps:

Allen


----------------------------------------------------------
For spdif I recommend the following settings:


----------------------------------------------------------
For HDMI cards

Update nvidia drivers.  Mythbuntu users can use "envyng -t" from the
command line after installing it.
Update alsa

run aplay -l and look for an output like this:

  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 3: NVIDIA HDMI [NVIDIA HDMI]

For this case, the key is card o device 3.

Then use this setup:

Audio output device: ALSA:hw:0,3
Passthrough output device: ALSA:hw:0,3
Max Audio Channels: Stereo
Upmix: Passive
Enabale AC3 to SPDIF passthrough checked
Enable DTS to SPDIF passthrough checked
Aggressive sound card buffering off
Use internal volume controls off


For mythmusic: (note, this looks like it is using pulse audio.  There
may be another way)
Utilities/Setup -> Setup -> Media Settings -> Music Settings ->
General Settings
and then set Audio device to ALSA:plughw:0,3


Optional for myth but perhaps a good or bad thing:

asound.conf:

pcm.!default {
        type hw
        card 0
        device 3
}


If you have problems test without myth
mplayer -ao alsa:device=hw=0.3 -afm hwac3 /some/dolbydigital/audio/file.wav
This will verify the hardware
----------------------------------------------------------

Here is the general settings that work with non HDMI cards

Audio output device: ALSA:spdif  <--- this doesn't work for HDMI
cards.  See above
Passthrough output device: ALSA:iec958(AESO 0x02)
max Audio Channels: Stereo  (this feature is broken so this is the
required setting even if you want surround sound)
Upmix: Passive
Enable AC3 to SPDIF passthrough (checked)
Enable ETS to SPDIF passthrough (checked)
Aggressive Sound Card Buffers (unchecked)
Use internal volume controls (unchecked)

Remove or rename asound.conf and .asoundrc if it exists.
If you are running Fedora, remove pulseaudio and all its files.  There
was a post that outlined the process but it is gone.  A copy is
available on request.

Run alsamixer and enable iec958.  Use the right arrow key to see it.


More information about the mythtv-users mailing list