I modified the asound.conf with "hw:1,3", "hw:1,7", "hw:1,8", "hw:1,9". For example,
I have adjusted the XBMC settings to everything they allow (HDMI, Optical/Coax, HDA NVidia hdmi, hdmi, etc). I have also used custom to reference the plug directly as in "plughw:1,3". I added a rate ("rate 48000") to the asound.sh and left it out.
I used more complex asound.conf suggestions, like:
Nothing seems to work. I have already installed Windows 7 on a dual boot and I don't want to switch to something other than openElec. Everything works fine (video, etc) as it is except there is no sound. The is no sound for the movies, and there is no sound for the menus. Nothing I do can make the sound work.
Mind you, I can boot into windows on the same machine (as I have the dual boot) and sound works fine. So, it is clearly just an openElec setting that is at issue.
I did notice some people suggesting settings in the BIOS, but I couldn't find anything in the BIOS that related to sound. So, maybe you all have some suggestions for setting something in the BIOS that I missed.
It could also be that I just didn't nail the right combination. But that is just very hard since there are so many combinations. Since this is your product I am hoping that you already know what the combinations is, which is really what I am asking.
Ok, I think I figured it out. OpenElec has moved all of its help files and howto's over to a wiki, so all the old links that you run into on this problem don't work, but if you go to the wiki they have the help you need. In this instance, here is the link that fixed things for me:
Mind you, I am still doing the above stuff as well. I am going to remove the delay and see if that works, because I don't want to wait 30 secs to boot. But it might be needed. All I know right now is that with the delay in autostart.sh and with the long asound.conf that I listed above, in addition to the things mentioned in this link here, all seems to work. I get sound on the menus and I get sound in the videos. Hope this is helpful.
Just in case OpenElec changes there pages again, what the link above says is basically to copy a file and rename it. I did the following:
Ahhhhh, isn't that interesting. I removed the delay and the sound for the menu system stops working. I still seem to get sound for the videos though. Still, that delay seems to be needed for some reason.
This seems like a pretty important bit of information. I wouldn't have thought to do this unless I ran into it on some site I was searching through that recommended it. Now, they also said that it doesn't have to be 30 seconds. The said you can get away with less, but how much less would vary. So, you have to experiment. I'm going to go with 20 seconds myself, cause that seems to work for me.
Again, very important to make note that if you want the menu system to have sound, and maybe this would also prevent some people from getting sound on videos as well (though not for me), you need to toy with that little delay thingy I mentioned above. You will need it.
This post has been edited by Enlade: 04 May 2012 - 04:08 PM