hdmi audio not working for asus pn50

Asked by Devon Gleeson

I'm trying to get audio working through hdmi on my asus pn50. The machine was originally an ubuntu server and through the troubleshooting process I eventually added the ubuntu-desktop package. I eventually ran the alsa info gathering script described in the ubuntu wiki audio troubleshooting steps output is here: http://alsa-project.org/db/?f=124bfe6ab4a55eac1df223632ee822b55fadf4d1

aplay can see the device:
➜ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: Generic [HD-Audio Generic], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: Generic [HD-Audio Generic], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: Generic [HD-Audio Generic], device 9: HDMI 3 [HDMI 3]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: Generic_1 [HD-Audio Generic], device 0: ALC255 Analog [ALC255 Analog]
  Subdevices: 0/1
  Subdevice #0: subdevice #0


When I try to use `speaker-test -Dplughw:0,3` I can't hear any audio. I've tried changing the hdmi cable, and I've tested the hdmi port can get audio on my tv using another device.

I've tried reinstalling the alsa audio platform. When I go into alsamixer I'm not able to increase the volume, it appears to be set to 0. I've attempted to mute and unmute using alsamixer with no new results. Ubuntu desktop settings do not appear to detect the digital output of the system.

any help would be very much appreciated.

Question information

English Edit question
Ubuntu Edit question
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Devon Gleeson (devongleeson) said :

I should also note that at one point I tried changing my ~/.asoundrc but again that seems to have no effect

ctl.equal {
    type equal;

pcm.plugequal {
    type equal;
    # Modify the line below if you do not
    # want to use sound card 0.
    slave.pcm "plughw:0,3";
    # by default we want to play from more sources at time:
    slave.pcm "plug:dmix";

# pcm.equal {
# If you do not want the equalizer to be your
# default soundcard comment the following
# line and uncomment the above line. (You can
# choose it as the output device by addressing
# it with specific apps,eg mpg123 -a equal 06.Back_In_Black.mp3)
pcm.!default {
    type plug;
    slave.pcm plugequal;

Revision history for this message
actionparsnip (andrew-woodhead666) said :

Can you help with this problem?

Provide an answer of your own, or ask Devon Gleeson for more information if necessary.

To post a message you must log in.