Ubuntu Multimedia :: 10.10 - Enable Surround Sound Through HDMI
Mar 20, 2011
I have a Acer Aspire Revo R3600 running Ubuntu 10.10. Its a clean install, all I have done is update the NVidia drivers and ASLA. The PC connects to my AV Receiver via HDMI and I have stereo sound but no surround sound. If I go to System > Preferences > Sound and look under the hardware tab I only have "Internal Audio Digital Stereo (HDMI) Output" and no mention of surround sound or 5.1 etc. I assume this is part of the problem.
I recently got a new ATI HD 4890 graphics card that supports sound over HDMI. It works in my other OS (Windows 7) but I cannot get it to work in Xubuntu. I read somewhere that by default the open source drivers have HDMI sound disabled. How do I turn it on? I even tried the Comprehensive Sound Problems Solutions Guide and still have no sound.
Alsa says I'm using a HDA ATI SB audio card with realtek ALC662 rev 1. chip, I've set the default channels to 6 for 5.1 in /etc/pulse/daemon.conf but got only stereo.
I would assume I have to do something with the channel map, but I don't know where to begin. I can say it is not a hardware issue as it works fine in windows 7 where my mic in is my sub-woofer/center out and my line in is my line in is my rear speaker out. I tried going into sound preferences to see if I could get it to use line in and mic in as sub-woof out and rear out , but there was no such option. All I was allowed was analog duplex 1 output / 1 input.
When I decode an audio clip which contain 5.1 streams (the encoding doesn't matter - or does it?) I cannot find an option which allows redirection of the lower frequencies (from front, back and center channels) to the sub woofer (LFE channel). I understand that this perfectly normal and this is how 5.1 supposed to work. My problem is that my speakers are not full range, so they cannot reproduce the bass in the streams. What I want to know is if there is a way to do something like this: [URL]
Which is described as: Bass redir - Bass redirection. Route basses from all channels to subwoofer. Works only if it is subwoofer at output speakers. Highly recommended for systems with separate subwoofer. Basses are routed before mixing so basses are shown at LFE input level (although 'real' LFE may be absent).
I'm aware of the enable-lfe-remixing = yes option. It works fine for stereo, but not for 5.1
I use ubuntu 9.10 and my pulseaudio version is 0.9.19. The player I use most is SMPlayer (version 0.6.8 (SVN r3213)) and AC3-liba52 for AC3 decoding. My system is up to date.
Currently using an Asrock ION 330 with an SPDIF output and running 10.04It works as stereo but can't get the system to run as surround sound and everything shows as 2 channels only.The hardware itself supports it fine as it works under windows 7 without issues so it has to be a config issue somewhere.I have tried everything I can find via google including upgrading the alsa drivers but so far there has been no change.
I've been trying to get my surround sound(5.1) to work for the past couple of of days, followed a number of guides, but nothing seems to get it working at all. I'm connecting the speakers using 3 analogue audio cables, I have tested and they work fine under Windows. When I go into the Sound options in Ubuntu I don't see a 5.1 profile listed under the Hardware tab, only stereo(and that works fine).
The sound controller is a Realtek ALC892 built-in to my mobo(Gigabyte P55A-UD3).
Here is some info I've seen requested in other threads, I'm running 10.10 RC, but I can assure you it doesn't work under earlier versions.
Code: Linux Yurippe 2.6.35-22-generic #33-Ubuntu SMP Sun Sep 19 20:32:27 UTC 2010 x86_64 GNU/Linux Code: **** List of PLAYBACK Hardware Devices **** card 0: Intel [HDA Intel], device 0: ALC892 Analog [ALC892 Analog]
I just got a 5.1 Surround sound system and set it up. I found that it was only working as stereo, though (That is, only the two frontal speakers were producing any sound). I made sure everything was not muted in alsamixer and checked that the hardware was set to 5.1 in the Sound Preferences Hardware tab.
I'm using Ubuntu 10.10 64bit and my sound card is an onboard Intel DG41TY, Realtek ALC888VC codec.
I recently purchased a Creative Fatal1ty headset with a USB connection, and was wondering if it's possible to use its 5.1 surround sound capabilities under Ubuntu.
I have these Creative Inspire M4500 4.1 surround sound speakers.I got them to work succesfully on my older computer by installing the ALSAmixer. and then unmuting the channels. However on my new computer even after installing ALSAmixer, i cannot seem to be able to get playback from my rear two speakers. I tried the community ubuntu documentation and ALSA's own guide(which seemed too complicated for me.)
I have a system with an on-board S/PDIF output (the one I want to use) and a ATI graphics card that has an HDMI output and therefore an own audio device./proc/asound/cards shows me the following:
Code: 0 [SB ]: HDA-Intel - HDA ATI SB HDA ATI SB at 0xfe7f8000 irq 16
Here is the update to the old thread that somehow disappeared "HOWTO: A52 Encoded 5.1 Surround Sound Awesomeness with PulseAudio and ALSA on Hardy" thread (archived here). See also this bug report.There are two steps here: add the a52 plugin, and tell pulseaudio to use it.
Step 1: Go to a terminal and do the following:
Code: sudo bash echo "pcm.a52 {[code]....
Pulse should come back on its own unless you disabled autospawn.Now pulse should be aware of your digital surround output. Go to System -> Preferences -> Sound. Click on the "Hardware" tab and change the profile to one of the 'Digital Surround 5.1' profiles. Play some sound (I like to test with www.pandora.com) and enjoy!If it doesn't show up, it probably means that alsa didn't create it correctly. To test if alsa sees the a52 device, type:
Code: aplay -D a52:0
If it errors out (audio open error: No such file or directory) then that means it did not like your asound.conf settings. You might learn something by looking at the output of 'sudo alsa reload' or just 'aplay'.[code].....
I got a 5.1 desktop sound sys for my recently built gaming rig. It sounds great. On Windows, that is. In ubuntu when I'm playing music, primarily when the subwoofer plays the bass, the speakers sound like they're farting and ripping phone books in half. Also, they get very statticy and sort of quiet. In sound preferences, analog stereo duplex is selected, if that's of any value. How can I get good sound playback in ubuntu?
Well i will write this down one more time i hope you don't delete it again To enable surround sound with ALC888 on Intel DG31PR for all versions of ubuntu inluding Lucid.(this works on other distros with alsa as well) gksu gedit /etc/modprobe.d/alsa-base.conf Find this line (if there is no such line (or the file is empty) it doesn't matter just add the next line and save it)(note that on older Ubuntu versions the file is named "alsa-base" as far as i remember): # Prevent abnormal drivers from grabbing index 0
Add this line after the #Prevent abnormal drivers from grabbing index0: options snd_hda_intel model=3stack-6ch-dig Then use this command to edit pukeaudio: gksu gedit /etc/pulse/daemon.conf
Find this line: ; default-sample-channels = 2 Change it to (make sure to remove the ; in front of it): default-sample-channels = 6
On my initial setup I follow the Comprehensive sound guide that is posted on the ubuntu forums because I wanted to get the spdif work Optical out with surround. After a while I was able some how to get it to work and but my headphones would no longer output sound so in an effort to get sound back to the headphones I maanged to ruin the the settings for the spdif.My question is how can I get spdif back and switch between headphones and spdif.I there no way to figure it out how do I purge every file that has to do with sound and recompile. ( THe comprehensive sound guide showed how to purge the alsa utils but that didnt work if someone know why please let me know and if you could explain.)
I found out there is no way to install headset's own drivers. At least I am looking for a way to switch its 5.1 property on. Is there any way for it on ubuntu 10.04 with pulse or whatever works?
My 785G motherboard comes with an integrated sound card. In the manual I see there is an option to install Dolby Software to make 2-channel stereo sources play to 4, 5.1, and 7.1. Is there any equivalent Dolby or other software for OpenSuse 11.2?
For X-Mas I got myself a nice little nettop running off an ION motherboard. how to enable HDMI audio output, but got it to work. I've realized that when I'm in XBMC (which is admittedly the only place I watch movies) certain sounds like gunshots will be extremely louder than something like dialog. My friend believes that I should mess around with the channels (to fake the center channel from the left and right) I don't want to threaten Linux, how lightweight I can make it which is critical to an HTPC, but considering XBMC just got a Netflix addon
I have an HP 8510w laptop and I run ubuntu 10.04 out of an external harddrive.
I have no problem getting video over hdmi using the latest proprietary nvidia drivers however I cannot get sound through the HDMI cable.
I have read around without being able to find a solution.
Running "aplay -l" shows only my intel sound card and also there is no hdmi sound interface in the sound preferences (Only the normal output interface).
I am using the latest proprietary nvidia drivers (Believe it to be 1.95) and the graphics card is a Quadro FX 570.
how I can get sound out to work via the hdmi cable?
I have recently installed Ubuntu 10.10. Everything is working fine except I have no sound. When I use the command 'aplay -D hw:0,0 somefile.wav', I can get sound through headphones attached to the headphone jack. But I can't get any sound through the speakers. This is a dual boot desktop and the sound works fine under Windows, so no problems with hardware. The PC monitor is connected through a hdmi cable and I would need sound through the speakers. The output of alsa-info.sh is at
I recently purchased a new video card a GeForce 550 Ti, but I haven't been able to get sound working over HDMI.
I'm running the latest version of Ubuntu (11.04) and have installed the proprietary drivers through Additional Drivers.
Code:
The card is being picked up by alsa and I've configured Ubuntu to use HDMI in sound preferences:
aplay -l:
Code:
When I check alsamixer this is what I see:
ALSA reports that version 1.0.23 is installed, although I thought 11.04 came with version 1.0.24?
cat /proc/asound/version:
Code:
I've tried purging ALSA and reinstalling it but it didn't help. Is there anything I can do? Does anyone know if this card is supported by ALSA properly yet? I hate the thought of having to go to Windows to get this working
i have just recently switched back to Ubuntu and im trying to run my sound through my tv which is connected through my computer using a hdmi cable thats plugged into my EVGA Nvidia GeForce 210 video card ... i have my computer monitor set up as my main screen but i have my tv set up as separate X screen so i can drag over a movie and watch it on the big tv screen and still do things on my monitor ... when i was running windows i was able to get the sound to play through my tv just as i am tryin to do now... does anyone know how i can do this on Ubuntu 10.04
I have on-board sound on a EVGA nForce 750i FTW edition motherboard, not sure if you need the board type, but I'm not getting any sound out of my headset which is a Razer Barracuda 5.1 surround sound. link me to a very basic tutorial video/text document for Ubuntu Linux.
I am having trouble getting sound over hdmi with my Nvidia MCP7A HDMI. The strange thing is that everything works fine in a Live disc, but once I do a fresh install of that Live disc I get no sound, even though my configuration is exactly the same (as far as I can tell). I've checked the little things like alsamixer volumes, aplay -l, etc etc. Everything looks good to me. I can reproduce on multiple TVs so its not the receiver. Video drivers are the same in both live version and installed. aplay -l detects my device. sound/pci/hda/patch_nvhdmi.c already has my correct vendor id in it. Perhaps the following info can figure out what my installed environment is lacking.
I can't get HDMI sound reliably when using Ubuntu. The strange thing is, if I repeatedly reboot the computer, eventually the sound will work. This can take anything up to 10 reboots. Once working, it will keep on working as long as the machine is not rebooted or shut down. HDMI sound works fine under Windows.
aplay -l will only list the Intel (analogue and S/PDIF) hardware, not the Nvidia, even when it is working. Selecting between analogue and digital output under Sound Preferences has no effect on the HDMI either way.
Video is ok, but never any sound. I went through and made sure the HDMI is selected as the audio device and I upgraded to the latest driver binary.
HDMI sound works without the ATI proprietary driver installed, but the needed resolution is not available and the picture overlaps the edges on my 32" LCD. At least I know it is not a hardware issue. ALSA is loaded and selected as the sound manager, but the volume controls don't appear in the ALSA slider console.
I tested the cable and display on another computer. I am using a new Gigabyte GA-MA78LM-SH2, it is the integrated video.
I was hoping that upgrading to 10.04 would fix my problems with sound and HDMI but alas it doesn't. I have an HP dv7 that I wish connect via an HDMI cable to my HDTV and play things like Hulu, Boxee, etc. with the sound coming out of my home theater system. I know that the hardware is capable of doing this because I have Windows 7 installed in a dual boot and it has no problems with pumping sound down the HDMI channel.
I've upgraded to Alsa 1.0.23 freshly compiled. With 1.0.23 I see HDMI settings in Pulse Audio Volume Control. However if I start say VLC and play a video, check pavucontrol and make sure the Playback is set to the HDMI channel. I can hook up the HDMI cable and I can see the video playing - but no audio. I've been in and out of all kinds of things like alsamixer, gnome-alsamixer, sound preferences, etc. and I've toggled things on and off in an attempt to get HDMI sound working but nothing works.
In alsamixer if I hit f6 I see my 0 card as HDA Intel and my 1 card as NDA NVidia. If I select NVidia I see only S/PDIF, S/PDIF 1, S/PDIF 2, S/PDIF 3. I can only mute or unmute these. I've tried both - nothing works. Let me know what sort of output/info you need and I'll post it. Here's some info I've seen others post: