No HDMI Audio - (it's loading the wrong HDMI card?!)
#1
I'm not getting any HDMI audio with Ubuntu 10.04 and XBMC 10.1.

My system has an onboard HDMI card (Geforce 9400) that is on the motherboard. It's disabled in the BIOS but I think it's still being loaded.

My other card is a Geforce 430GT. (this is the card I want to use)

Here's my lspci -v output:
Code:
00:08.0 Audio device: nVidia Corporation MCP79 High Definition Audio (rev b1)
        Subsystem: Giga-byte Technology Device a102
        Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 21
        Memory at e5180000 (32-bit, non-prefetchable) [size=16K]
        Capabilities: [44] Power Management version 2
        Kernel driver in use: HDA Intel
        Kernel modules: snd-hda-intel

02:00.1 Audio device: nVidia Corporation Device 0bea (rev a1)
        Subsystem: eVga.com. Corp. Device 1435
        Flags: bus master, fast devsel, latency 0, IRQ 11
        Memory at e4000000 (32-bit, non-prefetchable) [size=16K]
        Capabilities: [60] Power Management version 3
        Capabilities: [68] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0$
        Capabilities: [78] Express Endpoint, MSI 00

As you can see, it looks like it loaded the snd-hda-intel driver for the wrong card and it didn't load any driver for the eVga.com card (the GT430).

Here's my aplay -l output:
Code:
**** List of PLAYBACK Hardware Devices ****
card 0: NVidia [HDA NVidia], device 0: ALC889A Analog [ALC889A Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 1: ALC889A Digital [ALC889A Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 3: NVIDIA HDMI [NVIDIA HDMI]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

...and here's a dmesg | grep hda -i
Code:
[    2.554700] HDA Intel 0000:00:08.0: PCI INT A -> Link[AAZA] -> GSI 21 (level, low) -> IRQ 21
[    2.554704] hda_intel: Disable MSI for Nvidia chipset
[    2.554867] HDA Intel 0000:00:08.0: setting latency timer to 64
[    4.537762] hda_codec: ALC889A: BIOS auto-probing.
[    5.130105] input: HDA Digital PCBeep as /devices/pci0000:00/0000:00:08.0/input/input5

Can anybody help me out? I'd like the ability to use HDMI as well as optical toslink (from the motherboard) if possible but I can live for just HDMI audio for now.
Reply
#2
OK - I've managed to get the GT430 recognized by the snd-hda-intel driver by updating the kernel package:

Code:
sudo add-apt-repository ppa:ubuntu-audio-dev/ppa
sudo apt-get install linux-alsa-driver-modules-$(uname -r)
Now my GT430 shows in aplay -l and I can use "plughw:1,9" to get HDMI audio that works!

The only thing missing is the navigation sounds...
Reply
#3
sofakng Wrote:OK - I've managed to get the GT430 recognized by the snd-hda-intel driver by updating the kernel package:

Code:
sudo add-apt-repository ppa:ubuntu-audio-dev/ppa
sudo apt-get install linux-alsa-driver-modules-$(uname -r)
Now my GT430 shows in aplay -l and I can use "plughw:1,9" to get HDMI audio that works!

The only thing missing is the navigation sounds...

Code:
pcm.!default {

type plug
slave {
pcm "hdmi"
}

}

in /etc/asound.conf worked for me with my GA-H55M-USB3 board.
Reply

Logout Mark Read Team Forum Stats Members Help
No HDMI Audio - (it's loading the wrong HDMI card?!)0