Linux no sound to Rear speakers in ION 5.1 over optic/coax
#1
Question 
Hi
I have ZOTAC ION-ITX mb with MCP7A-ION Chipset.
I connect it over optic or coax to Sony 5.1 HT (no HDMI input, no AC3, DTS only).
Playing 5.1 video files result in audio for Rear speakers played in front speakers.
my setup was working perfectly on previous versions of XBMC live but with 11 and 12.2 have this problem.
I've tried all options combinations in Settings -> System -> Audio output, with no luck. Goggle also didn't bring any answers.


Please help with the way out.
Reply
#2
anyone with ION?
Reply
#3
Have you deleted or renamed any /etc/asound.conf or ~/.asoundrc files you have created/modified in the past?
Reply
#4
(2013-06-19, 04:14)teeedubb Wrote: Have you deleted or renamed any /etc/asound.conf or ~/.asoundrc files you have created/modified in the past?

yes, I did a fresh install with repartitioning
i don't have that files there. I have /usr/share/xbmc/system/asound.conf
here it is
Code:
# downmixing to 2 channels
pcm.xbmc_71to2 {
  @args.0 SLAVE
  @args.SLAVE {
    type string
    default "default"
  }
  type plug
  slave.pcm $SLAVE
  slave.channels 2
  route_policy duplicate
  ttable.0.0 1          # front left speaker
  ttable.1.1 1          # front right speaker
  ttable.2.0 0.7        # rear left speaker
  ttable.3.1 0.7        # rear right speaker
  ttable.4.0 0.7        # center to left mapping
  ttable.4.1 0.7        # center to right mapping
  ttable.5.0 0.5        # LFE (base) to left mapping
  ttable.5.1 0.5        # LFE to right mapping
  ttable.6.0 0.6        # SL to left mapping
  ttable.7.0 0.6        # SR to right mapping
}

# downmixing to 2 channels
pcm.xbmc_51to2 {
  @args.0 SLAVE
  @args.SLAVE {
    type string
    default "default"
  }
  type plug
  slave.pcm $SLAVE
  slave.channels 2
  route_policy duplicate
  ttable.0.0 1          # front left speaker
  ttable.1.1 1          # front right speaker
  ttable.2.0 0.7        # rear left speaker
  ttable.3.1 0.7        # rear right speaker
  ttable.4.0 0.7        # center to left mapping
  ttable.4.1 0.7        # center to right mapping
  ttable.5.0 0.5        # LFE (base) to left mapping
  ttable.5.1 0.5        # LFE to right mapping
}


# downmixing to 2 channels
pcm.xbmc_50to2 {
  @args.0 SLAVE
  @args.SLAVE {
    type string
    default "default"
  }
  type plug
  slave.pcm $SLAVE
  slave.channels 2
  route_policy duplicate
  ttable.0.0 1          # front left speaker
  ttable.1.1 1          # front right speaker
  ttable.2.0 0.7        # rear left speaker
  ttable.3.1 0.7        # rear right speaker
  ttable.4.0 0.7        # center to left mapping
  ttable.4.1 0.7        # center to right mapping
}
and /home/xbmc/.asoundrc
Code:
pcm.!default {
        type plug
        slave {
                pcm "both"
        }
}

pcm.both {
        type route
        slave {
                pcm multi
                channels 6
        }
        ttable.0.0 1.0
        ttable.1.1 1.0
        ttable.0.2 1.0
        ttable.1.3 1.0
        ttable.0.4 1.0
        ttable.1.5 1.0
}

pcm.multi {
        type multi
        slaves.a {
                pcm "hdmi_hw"
                channels 2
        }
        slaves.c {
                pcm "analog_hw"
                channels 2
        }
        bindings.0.slave a
        bindings.0.channel 0
        bindings.1.slave a
        bindings.1.channel 1
        bindings.2.slave b
        bindings.2.channel 0
        bindings.3.slave b
        bindings.3.channel 1
        bindings.4.slave c
        bindings.4.channel 0
        bindings.5.slave c
        bindings.5.channel 1
}

pcm.hdmi_hw {
        type hw
        card 0
        device 3
        channels 2
}

pcm.hdmi_formatted {
        type plug
        slave {
                pcm hdmi_hw
                rate 48000
                channels 2
        }
}

pcm.hdmi_complete {
        type softvol
        slave.pcm hdmi_formatted
        control.name hdmi_volume
        control.card 0
}

pcm.digital_hw {
        type hw
        card 0
        device 1
        channels 2
}

pcm.analog_hw {
        type hw
        card 0
        device 0
        channels 2
}
Reply
#5
They may have caused problems but maybe you need a asound.conf. have you tried openelec, they have a version that is tailored for ion's.
Reply
#6
can you take a look at files content I've listed ?
Reply
#7
Sorry man, I could never get my head around asound.conf files.

/home/xbmc/.asoundrc

Could be causing your problems, try renaming that.
Reply
#8
I've tryed openelec for ION same problem...
Reply
#9
There are some ION boards with audio channels routed wrong on the motherboard. I know there are fixes out there (which take the form of a correct asound.conf file), but you'll need to google re your specific board. Look for audio routing issues.
If I have helped you or increased your knowledge, click the 'thumbs up' button to give thanks :) (People with less than 20 posts won't see the "thumbs up" button.)
Reply
#10
I had the same problem with my ASROCK, here's my .asoundrc if that helps

Code:
pcm.!default {
        type plug
        slave.pcm hdmi-remap
}

pcm.both {
        type route
        slave {
                pcm multi
                channels 6
        }
        ttable.0.0 1.0
        ttable.1.1 1.0
        ttable.0.2 1.0
        ttable.1.3 1.0
        ttable.0.4 1.0
        ttable.1.5 1.0
}

pcm.multi {
        type multi
        slaves.a {
                pcm "hdmi_hw"
                channels 2
        }
        slaves.b {
                pcm "digital_hw"
                channels 2
        }
        slaves.c {
                pcm "analog_hw"
                channels 2
        }
        bindings.0.slave a
        bindings.0.channel 0
        bindings.1.slave a
        bindings.1.channel 1
        bindings.2.slave b
        bindings.2.channel 0
        bindings.3.slave b
        bindings.3.channel 1
        bindings.4.slave c
        bindings.4.channel 0
        bindings.5.slave c
        bindings.5.channel 1
}

pcm.hdmi_hw {
        type hw
        card 0
        device 3
        channels 2
}

pcm.hdmi_formatted {
        type plug
        slave {
                pcm hdmi_hw
                rate 48000
                channels 2
        }
}

pcm.hdmi_complete {
        type softvol
        slave.pcm hdmi_formatted
        control.name hdmi_volume
        control.card 0
}

pcm.digital_hw {
        type hw
        card 0
        device 1
        channels 2
}

pcm.analog_hw {
        type hw
        card 0
        device 0
        channels 2
}
pcm.hdmi-remap {
        type route
        slave.pcm hdmi
        ttable.0.0 1
        ttable.1.1 1
        ttable.2.4 1
        ttable.3.5 1
        ttable.4.2 1
        ttable.5.3 1
        ttable.6.6 1
        ttable.7.7 1

... and I don't use a asound.conf file
Reply
#11
thank you.

where you have it (.asoundrc) placed in 12.2?
Reply
#12
(2013-06-24, 17:23)Anastrophe Wrote: I had the same problem with my ASROCK, here's my .asoundrc if that helps

... and I don't use a asound.conf file

what options you have selected in settings audio GUI?
Reply

Logout Mark Read Team Forum Stats Members Help
no sound to Rear speakers in ION 5.1 over optic/coax0