Pas de son sortie audio HDMI sur Asrock 330HT

Pas de son sortie audio HDMI sur Asrock 330HT - Hardware - Linux et OS Alternatifs

Marsh Posté le 12-11-2010 à 14:32:24    

Bonjour,
 
J'ai configuré une Debian Squeeze (2.6.32-5-686) sur un Asrock 330HT avec sortie HDMI.
La vidéo fonctionne mais impossible d'avoir la sortie son sur la TV relié à l'Asrock par l'HDMI (la sortie analogique fonctionne)
 
Voici ma config:
freevo@hestia:~$ sudo lspci -v

...
00:08.0 Audio device: nVidia Corporation MCP79 High Definition Audio (rev b1)
        Subsystem: ASRock Incorporation Device 5890
        Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 23
        Memory at fae78000 (32-bit, non-prefetchable) [size=16K]
        Capabilities: [44] Power Management version 2
        Kernel driver in use: HDA Intel
...


freevo@hestia:~$ dpkg -l|grep alsa  
ii  alsa-base                            1.0.23+dfsg-2                  ALSA driver configuration files
ii  alsa-tools                           1.0.23-3+b1                    Console based ALSA utilities for specific hardware
ii  alsa-utils                           1.0.23-3                       Utilities for configuring and using ALSA


freevo@hestia:~$ lsmod|grep snd
snd_hda_codec_nvhdmi     2567  1  
snd_hda_codec_realtek   163194  1  
snd_hda_intel          16787  3  
snd_hda_codec          46002  3 snd_hda_codec_nvhdmi,snd_hda_codec_realtek,snd_hda_intel
snd_hwdep               4054  1 snd_hda_codec
snd_pcm                47226  3 snd_hda_intel,snd_hda_codec
snd_seq                35463  0  
snd_timer              12258  3 snd_pcm,snd_seq
snd_seq_device          3673  1 snd_seq
snd                    34375  12 snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_seq,snd_timer,snd_seq_device
soundcore               3450  1 snd
snd_page_alloc          5045  2 snd_hda_intel,snd_pcm


freevo@hestia:~$ dmesg|grep -i hda
[    8.445239] HDA Intel 0000:00:08.0: power state changed by ACPI to D0
[    8.445395] HDA Intel 0000:00:08.0: power state changed by ACPI to D0
[    8.446301] HDA Intel 0000:00:08.0: PCI INT A -> Link[LAZA] -> GSI 23 (level, low) -> IRQ 23
[    8.446310] hda_intel: Disable MSI for Nvidia chipset
[    8.446395] HDA Intel 0000:00:08.0: setting latency timer to 64
[    9.254817] hda_codec: ALC889A: BIOS auto-probing.
[    9.424186] input: HDA Digital PCBeep as /devices/pci0000:00/0000:00:08.0/input/input4


freevo@hestia:~$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: NVidia [HDA NVidia], device 0: ALC889A Analog [ALC889A Analog]
  Subdevices: 0/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]             <= Sortie AUDIO HDMI
  Subdevices: 1/1
  Subdevice #0: subdevice #0


 
 
J'utilise mplayer de cette façon pour tester:

$ /usr/bin/mplayer -ao alsa:device=hw=0.3 -cache 1024 dvb://"France 5"


Les racourcis clavier de mplayer pour controler le son s'affiche bien à l'écran => voulume à fond et unmute.
mais pas de sortie sur la TV !
Idem avec fichier mp3 ou video.
Pour info., il n'y a pas KDE, ni Gnome, uniquement freevo qui lance X et fluxbox pour les tests au début.
 
 
Asamixer m'affiche cela, mais je ne sais pas quel control gère la sortie HDMI ?

┌───────────────────────────────────────────────────────── AlsaMixer v1.0.23 ──────────────────────────────────────────────────────────┐
│ Card: HDA NVidia                                                                                             F1:  Help               │
│ Chip: Nvidia MCP7A HDMI                                                                                      F2:  System information │
│ View: F3:[Playback] F4: Capture  F5: All                                                                     F6:  Select sound card  │
│ Item: Master [dB gain: -6,00]                                                                                Esc: Exit               │
│                                                                                                                                      │
│    ┌──┐      ┌──┐      ┌──┐      ┌──┐      ┌──┐      ┌──┐      ┌──┐      ┌──┐      ┌──┐                                    ┌──┐      │
│    │  │      │▒▒│      │▒▒│      │▒▒│      │▒▒│      │▒▒│      │  │      │  │      │  │                                    │  │      │
│    │▒▒│      │▒▒│      │▒▒│      │▒▒│      │▒▒│      │▒▒│      │  │      │  │      │  │                                    │  │      │
│    │▒▒│      │▒▒│      │▒▒│      │▒▒│      │▒▒│      │▒▒│      │▒ │      │  │      │  │                                    │  │      │
│    │▒▒│      │▒▒│      │▒▒│      │▒▒│      │▒▒│      │▒▒│      │▒▒│      │▒▒│      │  │                                    │▒▒│      │
│    │▒▒│      │▒▒│      │▒▒│      │▒▒│      │▒▒│      │▒▒│      │▒▒│      │▒▒│      │▒▒│                                    │▒▒│      │
│    │▒▒│      │▒▒│      │▒▒│      │▒▒│      │▒▒│      │▒▒│      │▒▒│      │▒▒│      │▒▒│                                    │▒▒│      │
│    │▒▒│      │▒▒│      │▒▒│      │▒▒│      │▒▒│      │▒▒│      │▒▒│      │▒▒│      │▒▒│                                    │▒▒│      │
│    │▒▒│      │▒▒│      │▒▒│      │▒▒│      │▒▒│      │▒▒│      │▒▒│      │▒▒│      │▒▒│                                    │▒▒│      │
│    │▒▒│      │▒▒│      │▒▒│      │▒▒│      │▒▒│      │▒▒│      │▒▒│      │▒▒│      │▒▒│                                    │▒▒│      │
│    │▒▒│      │▒▒│      │▒▒│      │▒▒│      │▒▒│      │▒▒│      │▒▒│      │▒▒│      │▒▒│                                    │▒▒│      │
│    │▒▒│      │▒▒│      │▒▒│      │▒▒│      │▒▒│      │▒▒│      │▒▒│      │▒▒│      │▒▒│                                    │▒▒│      │
│    │▒▒│      │▒▒│      │▒▒│      │▒▒│      │▒▒│      │▒▒│      │▒▒│      │▒▒│      │▒▒│                                    │▒▒│      │
│    ├──┤      └──┘      ├──┤      ├──┤      ├──┤      ├──┤      ├──┤      ├──┤      └──┘      ┌──┐      ┌──┐      ┌──┐      ├──┤      │
│    │OO│                │OO│      │OO│      │OO│      │OO│      │OO│      │OO│                │OO│      │OO│      │OO│      │OO│      │
│    └──┘                └──┘      └──┘      └──┘      └──┘      └──┘      └──┘                └──┘      └──┘      └──┘      └──┘      │
│     91     100<>100  100<>100   95<>95      95        94      77<>74    68<>68    67<>67                                  74<>74     │
│ < Master  >   PCM      Front   Surround   Center      LFE      Line       Mic    Mic Boost  S/PDIF   S/PDIF De S/PDIF 1    Beep      │
│                                                                                                                                      │
└──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘


 
Auriez vous une piste à me fournir pour résoudre le problème ?

Reply

Marsh Posté le 12-11-2010 à 14:32:24   

Reply

Marsh Posté le 26-11-2010 à 23:50:44    

Pas eu de succè avec ma question.
 
J'ainéanmoins réussi à résoudre mon problème.
 
Il faut créer le fichier /etc/asound.conf avec ces paramètres:
pcm.!default {
 
   type plug
   slave {
       pcm "hdmi"
   }
}
 
Dans alsamixer cela correspond à la sortie "S/PDIF 1" mais il n'est pas possible d'en régler le volume à premier vue.
Obligé de passer par la TV pour cela !

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed