Nvidia HDMI audio - устройство не показано

Аудио Nvidia HDMI является широко задаваемой темой, но я не смог найти ответ для своего случая.

Карта отображается с помощью lspci

$ lspci
...
01:00.0 VGA compatible controller: NVIDIA Corporation GF114 [GeForce GTX 560 Ti] (rev a1)
01:00.1 Audio device: NVIDIA Corporation GF114 HDMI Audio Controller (rev a1)

Устройство отображается с помощью aplay

$ aplay -l
...
card 2: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 2: NVidia [HDA NVidia], device 7: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 2: NVidia [HDA NVidia], device 8: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 2: NVidia [HDA NVidia], device 9: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

Все выходы отключены с помощью alsamixer

alsamixer outputs unmuted [ 119]

Но карта не отображается в контроллере звука в настройках системы.

enter image description here

В настоящее время я использую драйвер «nvidia-325», но я пробовал «nouveau» и несколько других версий

Обнаружен мой выход HDMI /proc/asound/card2/eld#1.0

$ cat /proc/asound/card2/eld#1.0
monitor_present     1
eld_valid           1
monitor_name        DENON-AVAMP

connection_type     HDMI
...

speaker-test не находит устройство

$ speaker-test -c 2 -r 48000 -D hw:2,3

speaker-test 1.0.25

Playback device is hw:2,7
Stream parameters are 48000Hz, S16_LE, 2 channels
Using 16 octaves of pink noise
Playback open error: -19,No such device

Может кто-нибудь помочь мне с моей проблемой? Или, по крайней мере, скажите мне, почему мое устройство не отображается в настройках звука?

0
задан 3 September 2013 в 11:38

2 ответа

У меня есть некоторые проблемы самого, но до сих пор я обнаружил, что необходимо протестировать другой идентификатор:

speaker-test -c [2/6] -r 48000 -D hw:2,[3,7,8,9]

-c [2/6] - тест в стерео или 5.1

hw:2,[3,7,8,9] - 2 идентификатор Вашей карты, но как Вы видите из списка существует 4 различных вариантов. Только один из них дает мне аудио.

Я понятия не имею, почему это должно быть так сложно, таким образом, я хотел бы видеть, что кто-то отвечает на это более тщательно, но я надеюсь, что мой ответ, по крайней мере, помогает Вам по пути.

0
ответ дан 3 September 2013 в 11:38

При сбое теста динамика все другие программы, использующие alsa-lib, также должны завершаться с -D hw: 2,3.

Playback open error: -19,No such device похоже на то, что тест-динамик пытается открыть не то устройство:

prompt:> strace -o trace.log speaker-test -c 2 -r 48000 -D hw:2,3
prompt:> less trace.log

должно показать имя устройства, которое alsa-lib пытается открыть. С первого взгляда я бы сказал, что это ошибка в alsa-lib, когда он пытается открыть card0, device3 вместо card2, device3. Временное исправление - использовать символические ссылки, указывающие на правильное устройство ...

0
ответ дан 3 September 2013 в 11:38

Другие вопросы по тегам:

Похожие вопросы: