I'm using a NVidia GeForce GT 440 and it works great for video (I'm going for an htpc).
After upgrading to alsa *.24, it started recognizing my video card's sound capabilities, but the HDMI still only carries video (vlc is my player of choice).
cat /proc/asound/version
Advanced Linux Sound Architecture Driver Version 1.0.24.
Compiled on Aug 16 2011 for kernel 2.6.32-33-generic (SMP).
cat /proc/asound/pcm
00-00: AD198x Analog : AD198x Analog : playback 1 : capture 3
00-01: AD198x Digital : AD198x Digital : playback 1
01-03: HDMI 0 : HDMI 0 : playback 1
01-07: HDMI 0 : HDMI 0 : playback 1
01-08: HDMI 0 : HDMI 0 : playback 1
01-09: HDMI 0 : HDMI 0 : playback 1
02-03: HDMI 0 : HDMI 0 : playback 1
02-07: HDMI 0 : HDMI 0 : playback 1
02-08: HDMI 0 : HDMI 0 : playback 1
02-09: HDMI 0 : HDMI 0 : playback 1
cat /proc/asound/cards
0 [Intel ]: HDA-Intel - HDA Intel
HDA Intel at 0xf7ff8000 irq 58
1 [NVidia ]: HDA-Intel - HDA NVidia
HDA NVidia at 0xf9ffc000 irq 36
2 [NVidia_1 ]: HDA-Intel - HDA NVidia
HDA NVidia at 0xfbafc000 irq 37
cat /proc/asound/devices
1: : sequencer
2: [ 0- 1]: digital audio playback
3: [ 0- 0]: digital audio playback
4: [ 0- 0]: digital audio capture
5: [ 0- 0]: hardware dependent
6: [ 0] : control
7: [ 1- 9]: digital audio playback
8: [ 1- 8]: digital audio playback
9: [ 1- 7]: digital audio playback
10: [ 1- 3]: digital audio playback
11: [ 1- 3]: hardware dependent
12: [ 1- 2]: hardware dependent
13: [ 1- 1]: hardware dependent
14: [ 1- 0]: hardware dependent
15: [ 1] : control
16: [ 2- 9]: digital audio playback
17: [ 2- 8]: digital audio playback
18: [ 2- 7]: digital audio playback
19: [ 2- 3]: digital audio playback
20: [ 2- 3]: hardware dependent
21: [ 2- 2]: hardware dependent
22: [ 2- 1]: hardware dependent
23: [ 2- 0]: hardware dependent
24: [ 2] : control
33: : timer
cat /proc/asound/card1/eld#1.0
monitor_present 1
eld_valid 1
monitor_name Panasonic-TV
connection_type HDMI
eld_version [0x2] CEA-861D or below
edid_version [0x3] CEA-861-B, C or D
manufacture_id 0xa934
product_id 0xa08f
port_id 0x20000
support_hdcp 0
support_ai 0
audio_sync_delay 0
speakers [0x0]
sad_count 1
sad0_coding_type [0x1] LPCM
sad0_channels 2
sad0_rates [0xe0] 44100 48000 88200
sad0_bits [0x20000] 16
cat /proc/asound/hwdep
00-00: HDA Codec 0
01-03: HDA Codec 3
01-02: HDA Codec 2
01-01: HDA Codec 1
01-00: HDA Codec 0
02-03: HDA Codec 3
02-02: HDA Codec 2
02-01: HDA Codec 1
02-00: HDA Codec 0