HDMI Audio Not Working
I have just switched over from DVI to HDMI on a new monitor. I would like to feed the audio out over HDMI. Currently I get no audio over HDMI. Is there a setting to enable this? I am running Debian Wheezy with XFCE.
|
Install the PulseAudio Volume Control if it's not already installed:
# apt-get install pavucontrol Open the application and go to the "Configuration" tab. You usually see two drop down menu buttons for "Profile", one for built-in audio, analog and the other for "High Definition Audio Controller". The later is the one you usually need to fool around with to activate sound over hdmi. To completely have all sound through hdmi, try selecting "Digital Stereo(HDMI) Output" in the High Definition Audio Controller Profile and selecting "Off" for the analog profile. Also, double check and make sure that sound over hdmi is supported in linux for your graphics card. |
You will also need a .asoundrc file withe hdmi set as default.
|
1 Attachment(s)
Thank you for the reply! I installed pavucontrol and then launched it. Upon doing so, I was presented with an error. The error is detailed in the screen capture but it basically says that the connection to PulseAudio failed. I am not an experienced Linux user but I do recall that there is an alternative sound driver (?) Alsa. Could that be my issue? If so, how do I configure which to use? Any thoughts?
In regards to the .asoundrc file. Should this be located in my home folder? I have no such file currently. |
2 Attachment(s)
Possibly related to the HDMI issue I just noticed something odd... most menus appear fine however some application menus have text so small that it is unreadable. Examples attached.
|
What sound card do you have?
Code:
aplay -l Once you have your sound card name do a quick search for it on the net with debian and ubuntu added. If there are any known problems, then there should be solutions. The ubuntu sites are helpful in my experience. My radeon hdmi card gave me a few problems - but they were eventually sorted. |
Thanks! Below is the output of aplay. I am off and searching on ALC887...
Quote:
|
Quote:
Some guy has got sound working on the same card using debian. http://forums.debian.net/viewtopic.php?t=59680 Looks like you'll be busy. |
I had not stumbled on that one... thank you! I have compiled, installed and rebooted. Inside the mixer application is a list of controls (front mic, line in, surround, etc.). The only applicable control that I can see is IEC958. I have that enabled... though unlike other controls that have a level associated with it, the IEC958 does not.
Next I tried making a .asoundrc file in my home directory. I added... Code:
pcm.!default { |
Quote:
There should be two 'Profile' fields. The top profile should have your sound card as output. Select it. Now on your desktop, find system settings for sound. Select your hdmi sound card. Do this while playing sound in the background. Code:
Next I tried making a .asoundrc file in my home directory. I added... |
Hmmm.... confused. Isn't pavucontrol for pulse audio? I am using alsa. I get the same error when I launch pavucontrol (see my 2nd post for screenshot).
|
Quote:
It's called pavucontrol on the command line. Sorry, I should've said pulse audio. Ensure nothing is muted on alsa and that it can see your sound card when you press F6. Increase the sound settings with the 'up' arrow on your keyboard. I eventually got sound on one OS when I made the correct setting on pulse audio. |
Your asoundrc needs to list the hda as default, when I gat home tonight I will post mine so you have an example that you can copy & edit.
|
All times are GMT -5. The time now is 06:29 PM. |