[LINUX] ALSA audio, HDMI and analog, on Acer Revo 3610 - Printable Version +- Kodi Community Forum (https://forum.kodi.tv) +-- Forum: Support (https://forum.kodi.tv/forumdisplay.php?fid=33) +--- Forum: General Support (https://forum.kodi.tv/forumdisplay.php?fid=111) +---- Forum: Linux (https://forum.kodi.tv/forumdisplay.php?fid=52) +---- Thread: [LINUX] ALSA audio, HDMI and analog, on Acer Revo 3610 (/showthread.php?tid=70754) |
- arielgr - 2010-08-09 Analog will only give you stereo. There is no 5.1 on Analog, only digital (spidf / HMDI). - rcrh - 2010-08-10 alda Wrote:no I need 5.1 analog output. wow. Don't know where to point you. good luck. - Ja4220 - 2010-08-16 Hi Guys, Firstly thanks Liam for the original post it has been super helpful. I have it up and running to a point that it is pretty close to sorted out. I might give you a run down on what I am doing (who knows who it may be helpful too.. So I have my Acer Revo 3610 which runs in to my onkyo tx sr 578 which is a 7.1 amp through HDMI. Everything was happy until I started to set up my zone 2 speakers outside. Unfortunately they will only run off a analog input. So I followed the instructions and I have 2 channel audio running through both (via the alsa:xbmc) and have the passthrough as hdmi. This should work fine 99% of the time as I really only want to play music outside anyway and will set it uo as a seperate input on the amp. I guess the reason for my post (other than to say thanks) is this. In the code for the asound.conf file I found this. pcm.multi { type multi slaves.a.pcm "analog-hw" slaves.a.channels 2 slaves.b.pcm "digital-hw" slaves.b.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 } Just wondering what affect this may have? I would happen if this were set to 5.1 or 6 etc? I'm the first to admit that i know a little less than nothing about linux. Cheers Justin - alda - 2010-08-18 rcrh Wrote:wow. Don't know where to point you. sorry, maybe it's misunderstanding. I will try explain my problem deeper : I have XBMC live installed. When I have audio output set : - analog - default -no downmix to stereo - I have 6ch output on my board ( 3 jacks ) ( nvidia ion based pegatron board ). When I have audio output set : - analog - hdmi + downmix to stereo - I have stereo signal in my TV via HDMI. What I want : Keep XBMC setup on - analog - custom ( plug:xbmc ) - no downmix and configure asound.conf to send not downmixed signal from xbmc to analog and downmix signal from xbmc and send him to HDMI. Alda - dc197 - 2010-08-19 liamf Wrote:ah. yes. Hey Liam Your custom sound config is a elixir. It has cured another of my problems. A film with several soundtracks refused to play the interesting one, until (by chance) I tried it while under the influence of your alsa:xbmc custom device. Magic! Here's the thread: http://forum.xbmc.org/showthread.php?p=588010#post588010 - rcrh - 2010-08-22 ABSO-FREAKIN-LUTELY ROCKS! Thanks so much for this. I'm running Camelot 9.11 and I've got all of my audio working. I don't plan on touching anything until Darma is complete. - Flomaster - 2010-08-26 EDIT: I had been putting this asound.conf in my /etc/asound.conf location. should I have been placing this file here /usr/share/xbmc/system/asound.conf because they are both totally different looking here is what /usr/share/xbmc/system/asound.conf looks like Code: xbmc@XBMCLive:~$ cat /usr/share/xbmc/system/asound.conf http://www.zotacusa.com/forum/topic/2314-no-analog-sound-options-on-ionitxwith-ubuntu/page__p__4817__hl__%2Bhdmi+%2Band+%2Banalog+%2Baudio+%2B__fromsearch__1#entry4817 HALP..... I copied the asound.conf made by Liamf to my asound.conf I set my audio output to alsa:xbmc and my passthrough to alsa:xbmc (lowercase letters) I have my main sound set to HDMI and 5.1 speaker system. I get zero analog audio from my head phone jack. I turned my amp to analog input and turned xbmc from hdmi to analog input and got nothing. if I leave my amp to auto and xbmc to HDMI with the alsa:xbmc ouputs I do get didgital audio. DTS, DOLBY, AAC.... this is the last piece to my puzzle see my sig for my hardware -=Jason=- - Flomaster - 2010-08-27 well in my bios I have internal and external selected but I can't get it to output sound from the headphone jack no matter what I do. -=Jason=- - Ja4220 - 2010-08-28 Ok, I have a new problem which may be partly shared with Flomaster. When I have the Custom audio selected i.e alsa:xbmc I can't get AAC 5.1 through HDMI. All that plays through is the back ground music. I went back into settings and changed the audio output back to HDMI and it worked fine, but now my Zone 2 Speakers won't work because the analog output is turned off. Any suggestions on what I need to change? I think i need a version of what Flomaster has posted. But I only want PCM to downmix to 2.1 through Analog. I still need it to passthrough 5.1aac via hdmi. Any help is most appreciated. - EuphoricaL - 2010-09-04 Many thanks liamf for the info here. I used the posted asound.conf and used alsa:xbmc in XBMC settings. (HDMI as device, alsa:xbmc, alsa:xbmc). Didn't work initially because gnome seemed to be blocking the output. Solved by selecting an unused device under gnome sound settings, in this case the optical out. The combination of the revo and tv in the bedroom, a bedside speaker with audio in from the headphone jack when the tv's off and a ipad running xbmc remote, really awesome!! Cheers. Please Help... - Ja4220 - 2010-09-07 Ok I so there has been no reply so I will throw a new post up. I will be clear that I know little about Linux and Alsa. I have been trying to find solutions but have not come across one. Now I am currently running the code as posted by Liam. This works to a point. My analog out put is fine. It is only 2 channel anyway so no problems. Where the problem starts is with HDMI and multichannel audio. As the code is written for 2 channel I only get sound out of 2 speakers. Code: # ~/.asoundrc or /etc/asound.conf The code I highlighted red is where I believe my problems lie. Can someone explain to me how I can change the HDMI code to carry 5.1 and how I can map my speakers? Or point me to a good tutorial. I have looked at ALSA's page, googled, asked nicely and still have no joy. Unfortunately I do not understand bindings, ttables etc so am quite lost. As I only really use the analog output for music I am quite happy to have this all set to 5.1 if that helps. i.e I don't care about surround sound being downmixed to 2 channels... Please help! Justin - liamf - 2010-11-15 ...sorry ... I don't have any 5:1 HDMI toys to play with. Otherwise I'd gladly have a go for you ... - esevece - 2011-04-26 Thanks. It works for me! The error that "alsactl restore" showed, was: Unknown hardware: "SI7018" "C-Media Electronics CMI9738,Silicon Laboratory Si3036,8 rev 1" "AC97a:434d4941 AC97m:53494c21" "0x1039" "0x7018" Bye. - atomic powerkid - 2011-06-23 thx a lot for this Post! I´ve got Sound over HDMI on my Television and over Analog AMP. It runs fine.... but and i am satisfied. The only thing is: I´ve got some Delay between HDMI Sound and Analgo Sound. Is there a way to get rid of that? It´s about some milliseconds but thats annoying... I think that is caused by the mixing (downmix) progress? |