web-dev-qa-db-fra.com

Aucun audio HDMI avec GeForce 9600GT et carte nForce

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.

2
Bobby

J'ai aussi une GeForce. Le mien fonctionne avec cette astuce:

  1. Sauvegarde:

    Sudo cp /etc/Pulse/default.pa /etc/Pulse/default.pa.backup

  2. 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.

  3. Redémarrer

  4. Aller à

    Menu > System > Preferences > Sound > Output et choisissez HDA.

  5. En cas d'échec, vous pouvez essayer this manual

2
desgua