Solved: Audio on XBMC Frodo not working
#1
Hi,
I have my xbmcbuntu setup connected directly to my LED TV. Initially, with Eden, used to have custom audio output device configured as
Audio Output Device: hdmi:CARD=NVIDIA,DEV=0
Passthru Output Device: HDA Intel - hdmi - 0 (ALSA)

With Frodo, I dont see an option to configure a custom audio output device. Any ideas how to proceed?

Thanks in advance

-VJ
Reply
#2
Here are some reports
xbmc@XBMC:~$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 0: ALC662 rev1 Analog [ALC662 rev1 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 1: ALC662 rev1 Digital [ALC662 rev1 Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
Subdevices: 0/1
Subdevice #0: subdevice #0

Connection: XBMCBuntu ->TV (No receiver)
Audio Output: HDMI
Speaker Config: 2.0
Boost volume on downmix : No
Output stereo to all speakers: Yes
Dolby/DTS/AAC/Multichannel/TrueHD/DTS-HD capable receiver: No
Audio Output Device: Default (HDA NVIDIA,HDMI,0)
Passthrough output device: HDA Nvidia, HDMI
Reply
#3
There is no way to configure a custom audio device?

From this list maybe "plughw:1,3" as a custom audio device should work.

But if you don´t have an option to configure this....

Cheers
Reply
#4
Thank you for opening this as I asked.

screenshot of XBMC audio settings and XBMC debug.log please.

Also look at this http://wiki.xbmc.org/index.php?title=XBM...nd_in_XBMC it should guide you through unmuting alsamixer channels, in particular spdif 1 which is HDMI

also rename any /etc/asound.conf or .asoundrc you may have.

uNi
Reply
#5
Hi,
I tried unmuting the mixers. no use.
Here's the screenshot : http://imgur.com/ULtxe
Debug log is here: http://xbmclogs.com/show.php?id=23999
I do not have asound.conf or .asoundrc in /etc

Thanks for your help !!
Reply
#6
Uncheck "Output stereo to all speakers".

In addition, only asounc.conf resides in /etc. .asoundrc is in your home directory ($HOME/.asoundrc).
Reply
#7
Xbmc settings

DTS OFF

AC3 OFF

output stereo to all speakers OFF

Output and passthrough should be HDA NVidia HDMI 0 which is what looks like HDMI

most TV's dont do either DTS or AC3.

like negge said, /etc/asound.conf is global .asoundrc in $HOME is per user, either one should be renamed for now.

one more screenshot of alsamixer please just so to double check.

uNi

Reply
#8
Same bs troubleshooting options. Facts are Frodo passthrough hasn't work since it went beta. Alpha nightlies worked great.
Reply
#9
Strange....alsamixer: http://imgur.com/BDUz2
SPDIF is muted. However,
Code:
xbmc@XBMC:~$ aplay -L
null
    Discard all samples (playback) or generate zero samples (capture)
pulse
    PulseAudio Sound Server
default:CARD=Intel
    HDA Intel, ALC662 rev1 Analog
    Default Audio Device
sysdefault:CARD=Intel
    HDA Intel, ALC662 rev1 Analog
    Default Audio Device
front:CARD=Intel,DEV=0
    HDA Intel, ALC662 rev1 Analog
    Front speakers
surround40:CARD=Intel,DEV=0
    HDA Intel, ALC662 rev1 Analog
    4.0 Surround output to Front and Rear speakers
surround41:CARD=Intel,DEV=0
    HDA Intel, ALC662 rev1 Analog
    4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=Intel,DEV=0
    HDA Intel, ALC662 rev1 Analog
    5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=Intel,DEV=0
    HDA Intel, ALC662 rev1 Analog
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=Intel,DEV=0
    HDA Intel, ALC662 rev1 Analog
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=Intel,DEV=0
    HDA Intel, ALC662 rev1 Digital
    IEC958 (S/PDIF) Digital Audio Output
dmix:CARD=Intel,DEV=0
    HDA Intel, ALC662 rev1 Analog
    Direct sample mixing device
dmix:CARD=Intel,DEV=1
    HDA Intel, ALC662 rev1 Digital
    Direct sample mixing device
dsnoop:CARD=Intel,DEV=0
    HDA Intel, ALC662 rev1 Analog
    Direct sample snooping device
dsnoop:CARD=Intel,DEV=1
    HDA Intel, ALC662 rev1 Digital
    Direct sample snooping device
hw:CARD=Intel,DEV=0
    HDA Intel, ALC662 rev1 Analog
    Direct hardware device without any conversions
hw:CARD=Intel,DEV=1
    HDA Intel, ALC662 rev1 Digital
    Direct hardware device without any conversions
plughw:CARD=Intel,DEV=0
    HDA Intel, ALC662 rev1 Analog
    Hardware device with all software conversions
plughw:CARD=Intel,DEV=1
    HDA Intel, ALC662 rev1 Digital
    Hardware device with all software conversions
hdmi:CARD=NVidia,DEV=0
    HDA NVidia, HDMI 0
    HDMI Audio Output
dmix:CARD=NVidia,DEV=3
    HDA NVidia, HDMI 0
    Direct sample mixing device
dsnoop:CARD=NVidia,DEV=3
    HDA NVidia, HDMI 0
    Direct sample snooping device
hw:CARD=NVidia,DEV=3
    HDA NVidia, HDMI 0
    Direct hardware device without any conversions
plughw:CARD=NVidia,DEV=3
    HDA NVidia, HDMI 0
    Hardware device with all software conversions

The above shows IEC958 is SPDIF.
But...
Code:
amixer -q set 'IEC958',1 unmute
amixer -q set 'IEC958',0 unmute

dont seem to work
BTW I have renamed .asoundrc. However asound.conf wasnt around. Found it elsewhere: /usr/share/xbmc/system/asound.conf . Renamed it anyways
Reply
#10
@mudwater

It may be BS to you but unless you know the answer and know its not some problem in Linux or misconfiguration you have to make sure everything else is out of the question including user error.

Go open a bug report and file all details properly before moaning about BS. have you done that?

@vijayrv

delete guisettings.xml as well if you upgraded to Frodo from Eden.

make sure that alsa-utils and libasound2 is also installed.

pulseaudio and libasound2-plugins purged form system just in case.


TIA

uNi
Reply
#11
Done all those
Didnt upgrade from Eden. Formatted and installed Frodo. But checked for the file and found it. Renamed guisettings.xml
alsa-utils & libasound2 are the latest version and installed
pulseaudio and libasound2-plugins were not found
:-(
No idea why SPDIF is muted and cannot be turned on !
Reply
#12
Screenshot of alsamixer please as I asked.

uNi
Reply
#13
I had already posted it..anyways here it is again: http://imgur.com/BDUz2
Reply
#14
All the spdif are unmuted but only see a few devices, i.e. not all devices are shown, can you select F5 all and paste the rest of that screenshot.

also your devices are not IEC958 they are ALC662 so:

amixer -q set 'IEC958',1 unmute

is incorrect right?

sould be at best

amixer -q set 'ALC662',1 unmute
amixer -q set 'ALC662', unmute

and so we are clear the wiki is just generic instructions HDMI devices are usually spdif 1 but some boards dont enumerate or name HDMI like that.

your looks like

spdif default so again those commands need to be adapted device unmuted manually on alsamixer.

again this is from partial screenshot.


thx

uNi

Reply
#15
Sure ...here it is: http://imgur.com/OO5z6
Reply

Logout Mark Read Team Forum Stats Members Help
Solved: Audio on XBMC Frodo not working0