[mythtv-users] Samsung PS50A550 and Asus M3N78-VM HDMI Sound (Debian MythtTV)

Jongi jongitech at gmail.com
Wed Apr 1 18:18:15 UTC 2009


The Samsung is my Plasma TV. The Asus is my Motherboard. It has a
GeForce 8200 Video card and I am using the HDMI out on the motherboard
to connect to the plasma. The video is pretty goood I have to say. My
main issue is that the sound is not coming through the TV.

I have the following for aplay -L

front:CARD=NVidia,DEV=0
    HDA NVidia, VT1708B Analog
    Front speakers
surround40:CARD=NVidia,DEV=0
    HDA NVidia, VT1708B Analog
    4.0 Surround output to Front and Rear speakers
surround41:CARD=NVidia,DEV=0
    HDA NVidia, VT1708B Analog
    4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=NVidia,DEV=0
    HDA NVidia, VT1708B Analog
    5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=NVidia,DEV=0
    HDA NVidia, VT1708B Analog
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=NVidia,DEV=0
    HDA NVidia, VT1708B Analog
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=NVidia,DEV=0
    HDA NVidia
    IEC958 (S/PDIF) Digital Audio Output
null
    Discard all samples (playback) or generate zero samples (capture)


aplay -l shows 
mythtv-debian:~# cat aplay.txt
**** List of PLAYBACK Hardware Devices ****
card 0: NVidia [HDA NVidia], device 0: VT1708B Analog [VT1708B Analog]
  Subdevices: 2/2
  Subdevice #0: subdevice #0
  Subdevice #1: subdevice #1
card 0: NVidia [HDA NVidia], device 3: NVIDIA HDMI [NVIDIA HDMI]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

I have even gone with a ~/.asoundrc for all users that looks like (and
this was the last step I treid to get it working)

mythtv-debian:~#
cat .asoundrc                                                                                                          
pcm.!default
{                                                                                                                          
  type
plug                                                                                                                             
}                                                                                                                                       

pcm.analog {                                                  
type plug                                                    
slave.pcm "analog-hw"                                        
}                                                             

ctl.analog {                                      
type hw                                          
card 0                                           
device 3                                         
}                                                 

pcm.mixed-analog {                                        
type plug                                                
slave.pcm "dmix-analog"                                  
}                                                         

ctl.mixed-analog {                                
type hw                                          
card 0                                           
device 3                                         
}                                                 

pcm.digital {                                              
type plug                                                 
slave.pcm "digital-hw"                                    
}                                                          

ctl.digital {                                     
type hw                                          
card 0                                           
device 3                                         
}                                                 

pcm.mixed-digital {                                              
type plug                                                       
slave.pcm "dmix-digital"                                        
}                                                                

ctl.mixed-digital {                               
type hw                                          
card 0                                           
device 3                                         
}                                                 

pcm.analog-hw {                                       
type hw                                              
card 0                                               
device 3                                             
}                                                          

ctl.analog-hw {                                   
type hw                                          
card 0                                           
device 3                                         
}                                                 

pcm.digital-hw {                                          
type hw                                                  
card 0                                                   
device 3                                                 
}                                                         

ctl.digital-hw {                                  
type hw                                          
card 0                                           
device 3                                         
}                                                 

pcm.dmix-analog {                                     
type dmix                                            
ipc_key 1234                                         
slave {                                              
   pcm "analog-hw"
   period_time 0
   period_size 1024
   buffer_size 4096
   rate 48000
}
}

ctl.dmix-analog {
type hw
card 0
device 3
}

pcm.dmix-digital {
type dmix
ipc_key 1235
slave {
   pcm "digital-hw"
   period_time 0
   period_size 1024
   buffer_size 4096
   rate 48000
}
}

ctl.dmix-digital {
type hw
card 0
device 3
}

This is on a Debian Lenny system that is still pretty much stable bar
for the kernel, alsa, nvidia (kernel-sources and related files), lirc
and gcc packages. These are the latest unstable versions while
everything else is still stable. 

Thanks in advance 



More information about the mythtv-users mailing list