J'essaie de faire fonctionner HDMI avec le son depuis quelques jours et je suis un peu à court d'idées. (J'ai vérifié que le matériel/l'installation fonctionne via Windows.)
aplay
ne répertorie pas mon périphérique HDMI:
$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: NVidia [HDA NVidia], device 0: ALC662 rev1 Analog [ALC662 rev1 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 1: ALC662 rev1 Digital [ALC662 rev1 Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0
J'ai déjà compilé les pilotes alsa (1.0.24) à partir d'un instantané (avec --with-oss=no
) et a ajouté la ligne
options snd-hda-intel model=auto # Tried 3stack-Dig and 6stack-Dig too
à /etc/modprobe.d/alsa-base.conf
. Pourtant, l'appareil ne s'affiche pas.
Si c'est important, le téléviseur HDMI n'est actuellement pas configuré pour faire partie de la session X (j'ai essayé cela, au moins avec le redémarrage de X, et cela n'a rien changé).
Qu'est-ce que j'ai raté?
$ lspci
00:00.0 Host bridge: nVidia Corporation Device 07c3 (rev a2)
00:00.1 RAM memory: nVidia Corporation nForce 630i memory controller (rev a2)
00:01.0 RAM memory: nVidia Corporation nForce 630i memory controller (rev a1)
00:01.1 RAM memory: nVidia Corporation nForce 630i memory controller (rev a1)
00:01.2 RAM memory: nVidia Corporation nForce 630i memory controller (rev a1)
00:01.3 RAM memory: nVidia Corporation nForce 630i memory controller (rev a1)
00:01.4 RAM memory: nVidia Corporation nForce 630i memory controller (rev a1)
00:01.5 RAM memory: nVidia Corporation nForce 630i memory controller (rev a1)
00:01.6 RAM memory: nVidia Corporation nForce 630i memory controller (rev a1)
00:02.0 RAM memory: nVidia Corporation nForce 630i memory controller (rev a1)
00:03.0 ISA bridge: nVidia Corporation MCP73 LPC Bridge (rev a2)
00:03.1 SMBus: nVidia Corporation MCP73 SMBus (rev a1)
00:03.2 RAM memory: nVidia Corporation MCP73 Memory Controller (rev a1)
00:03.4 RAM memory: nVidia Corporation MCP73 Memory Controller (rev a1)
00:04.0 USB Controller: nVidia Corporation GeForce 7100/nForce 630i USB (rev a1)
00:04.1 USB Controller: nVidia Corporation MCP73 [nForce 630i] USB 2.0 Controller (EHCI) (rev a1)
00:08.0 IDE interface: nVidia Corporation MCP73 IDE (rev a1)
00:09.0 Audio device: nVidia Corporation MCP73 High Definition Audio (rev a1)
00:0a.0 PCI bridge: nVidia Corporation MCP73 PCI Express bridge (rev a1)
00:0b.0 PCI bridge: nVidia Corporation MCP73 PCI Express bridge (rev a1)
00:0c.0 PCI bridge: nVidia Corporation MCP73 PCI Express bridge (rev a1)
00:0d.0 PCI bridge: nVidia Corporation MCP73 PCI Express bridge (rev a1)
00:0e.0 IDE interface: nVidia Corporation MCP73 IDE (rev a2)
00:0f.0 Ethernet controller: nVidia Corporation MCP73 Ethernet (rev a2)
02:00.0 VGA compatible controller: nVidia Corporation G94 [GeForce 9600 GT] (rev a1)
$ aplay -L
default
Pulse
Playback/recording through the PulseAudio sound server
front:CARD=NVidia,DEV=0
HDA NVidia, ALC662 rev1 Analog
Front speakers
surround40:CARD=NVidia,DEV=0
HDA NVidia, ALC662 rev1 Analog
4.0 Surround output to Front and Rear speakers
surround41:CARD=NVidia,DEV=0
HDA NVidia, ALC662 rev1 Analog
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=NVidia,DEV=0
HDA NVidia, ALC662 rev1 Analog
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=NVidia,DEV=0
HDA NVidia, ALC662 rev1 Analog
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=NVidia,DEV=0
HDA NVidia, ALC662 rev1 Analog
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=NVidia,DEV=0
HDA NVidia, ALC662 rev1 Digital
IEC958 (S/PDIF) Digital Audio Output
dmix:CARD=NVidia,DEV=0
HDA NVidia, ALC662 rev1 Analog
Direct sample mixing device
dmix:CARD=NVidia,DEV=1
HDA NVidia, ALC662 rev1 Digital
Direct sample mixing device
dsnoop:CARD=NVidia,DEV=0
HDA NVidia, ALC662 rev1 Analog
Direct sample snooping device
dsnoop:CARD=NVidia,DEV=1
HDA NVidia, ALC662 rev1 Digital
Direct sample snooping device
hw:CARD=NVidia,DEV=0
HDA NVidia, ALC662 rev1 Analog
Direct hardware device without any conversions
hw:CARD=NVidia,DEV=1
HDA NVidia, ALC662 rev1 Digital
Direct hardware device without any conversions
plughw:CARD=NVidia,DEV=0
HDA NVidia, ALC662 rev1 Analog
Hardware device with all software conversions
plughw:CARD=NVidia,DEV=1
HDA NVidia, ALC662 rev1 Digital
Hardware device with all software conversions
Edit: Dans un fil de discussion, j'ai lu que quelqu'un avait des problèmes avec ce chipset et ce noyau <= 2.6.36, donc je vais essayer Natty et faire un rapport.
Edit2: La carte n'est toujours pas reconnue avec Natty (2.6.38).
État actuel:
L'état actuel est qu'il n'a pas fonctionné jusqu'au niveau des noyaux 3.x. Il y a un certain temps, je suis passé à une nouvelle carte nVidia (GT640) qui fonctionne parfaitement. Comme je n'ai pas l'intention de réinstaller l'ancienne carte, j'ai fermé cette question car elle n'est plus reproductible. Si vous avez également ce problème, n'hésitez pas à ouvrir une nouvelle question avec vos détails techniques.
J'ai aussi une GeForce. Le mien fonctionne avec cette astuce:
Sauvegarde:
Sudo cp /etc/Pulse/default.pa /etc/Pulse/default.pa.backup
Ajoutez une de ces lignes au fichier (gksu /etc/Pulse/default.pa):
load-module module-alsa-sink device=hw:1,3
Où 1,3 est le numéro de carte, le numéro de périphérique pour la sortie HDMI nVidia donnée par aplay -l.
Redémarrer
Aller à
Menu > System > Preferences > Sound > Output
et choisissez HDA.
En cas d'échec, vous pouvez essayer this manual