LINUX.ORG.RU

Звук через HDMI


0

0

Народ уже наверное туплю но проблема такая - есть LG монитор, подключаемый по HDMI и оч нужно что б звук выводился с колонок монитора (кабель HDMI-HDMI, т.е. никаких проблем с DVI-HDMI нету).

Выводы такие:

$ cat /proc/asound/version

Advanced Linux Sound Architecture Driver Version 1.0.23.

Compiled on Sep 1 2010 for kernel 2.6.26-2-686 (SMP).

cat /proc/asound/cards

0 [Intel ]: HDA-Intel - HDA Intel

HDA Intel at 0xfdff8000 irq 16

1 [NVidia ]: HDA-Intel - HDA NVidia

HDA NVidia at 0xfcffc000 irq 16

(здесь чутка напрягает момент с прерыванием 16-ым - карточки две и для них одинаковое прерывание?? - мне кажется это не нормальным)

lspci -kv

00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High efinition Audio Controller (rev 01)

Subsystem: Holco Enterprise Co, Ltd/Shuttle Computer Device 3113

Flags: bus master, fast devsel, latency 0, IRQ 16

Memory at fdff8000 (64-bit, non-prefetchable) #91;size=16K]

Capabilities: <access denied>

Kernel driver in use: HDA Intel

Kernel modules: snd-hda-intel

01:00.1 Audio device: nVidia Corporation Device 0be3 (rev a1)

Subsystem: CardExpert Technology Device 1401

Flags: bus master, fast devsel, latency 0, IRQ 16

Memory at fcffc000 (32-bit, non-prefetchable) #91;size=16K]

Capabilities: <access denied>

Kernel driver in use: HDA Intel

Kernel modules: snd-hda-intel

aplay -l

**** List of PLAYBACK Hardware Devices ****

card 0: Intel [HDA Intel], device 0: ALC888 Analog

#91;ALC888 Analog]

Subdevices: 1/1

Subdevice #0: subdevice #0

card 0: Intel [HDA Intel], device 1: ALC888 Digital [ALC888 Digital]

Subdevices: 1/1

Subdevice #0: subdevice #0

card 1: NVidia [HDA NVidia], device 3: NVIDIA HDMI [NVIDIA HDMI]

Subdevices: 1/1

Subdevice #0: subdevice #0

card 1: NVidia [HDA NVidia], device 7: NVIDIA HDMI [NVIDIA HDMI]

Subdevices: 1/1

Subdevice #0: subdevice #0

card 1: NVidia [HDA NVidia], device 8: NVIDIA HDMI [NVIDIA HDMI]

Subdevices: 1/1

Subdevice #0: subdevice #0

card 1: NVidia [HDA NVidia], device 9: NVIDIA HDMI [NVIDIA HDMI]

Subdevices: 1/1

Subdevice #0: subdevice #0

aplay -L

front:CARD=Intel,DEV=0

HDA Intel, ALC888 Analog

Front speakers

surround40:CARD=Intel,DEV=0

HDA Intel, ALC888 Analog

4.0 Surround output to Front and Rear speakers

surround41:CARD=Intel,DEV=0

HDA Intel, ALC888 Analog

4.1 Surround output to Front, Rear and Subwoofer speakers

surround50:CARD=Intel,DEV=0

HDA Intel, ALC888 Analog

5.0 Surround output to Front, Center and Rear speakers

surround51:CARD=Intel,DEV=0

HDA Intel, ALC888 Analog

5.1 Surround output to Front, Center, Rear and Subwoofer speakers

surround71:CARD=Intel,DEV=0

HDA Intel, ALC888 Analog

7.1 Surround output to Front, Center, Side, Rear and Woofer speakers

iec958:CARD=Intel,DEV=0

HDA Intel, ALC888 Digital

IEC958 (S/PDIF) Digital Audio Output

null

Discard all samples (playback) or generate zero samples (capture)

front:CARD=NVidia

HDA NVidia

Front speakers

surround40:CARD=NVidia

HDA NVidia

4.0 Surround output to Front and Rear speakers

surround41:CARD=NVidia

HDA NVidia

4.1 Surround output to Front, Rear and Subwoofer speakers

surround50:CARD=NVidia

HDA NVidia

5.0 Surround output to Front, Center and Rear speakers

surround51:CARD=NVidia

HDA NVidia

5.1 Surround output to Front, Center, Rear and Subwoofer speakers

surround71:CARD=NVidia

HDA NVidia

7.1 Surround output to Front, Center, Side, Rear and Woofer speakers

iec958:CARD=NVidia

HDA NVidia

IEC958 (S/PDIF) Digital Audio Output

ls -l /proc/asound/card1/

total 0

-r--r--r-- 1 root root 0 2010-09-06 14:59 codec#0

-r--r--r-- 1 root root 0 2010-09-06 14:59 codec#1

-r--r--r-- 1 root root 0 2010-09-06 14:59 codec#2

-r--r--r-- 1 root root 0 2010-09-06 14:59 codec#3

-rw-r--r-- 1 root root 0 2010-09-06 14:59 eld#0.0

-rw-r--r-- 1 root root 0 2010-09-06 14:59 eld#1.0

-rw-r--r-- 1 root root 0 2010-09-06 14:59 eld#2.0

-rw-r--r-- 1 root root 0 2010-09-06 14:59 eld#3.0

-r--r--r-- 1 root root 0 2010-09-06 14:59 id

dr-xr-xr-x 3 root root 0 2010-09-06 14:59 pcm3p

dr-xr-xr-x 3 root root 0 2010-09-06 14:59 pcm7p

dr-xr-xr-x 3 root root 0 2010-09-06 14:59 pcm8p

dr-xr-xr-x 3 root root 0 2010-09-06 14:59 pcm9p

И вот еще такая штука не хорошая: $ cat /dev/sndstat

Sound Driver:3.8.1a-980706 (ALSA v1.0.23 emulation code)

Kernel: Linux debian 2.6.26-2-686 #1 SMP Mon Jun 21 05:58:44 UTC 2010 i686

Config options: 0

Installed drivers:

Type 10: ALSA emulation

Card config:

HDA Intel at 0xfdff8000 irq 16

HDA NVidia at 0xfcffc000 irq 16

Audio devices: NOT ENABLED IN CONFIG

Synth devices: NOT ENABLED IN CONFIG

Midi devices: NOT ENABLED IN CONFIG

Timers:

7: system timer

Mixers: NOT ENABLED IN CONFIG

Конфиги такого вида (пробывал разные штуки из Гугла но чесно говоря чуть больше стал понимать в этом):

$ cat /etc/asound.conf

pcm.!default {

type hw

card 1

device 3

}

ctl.!default {

type hw

card 1

device 3

}

$ cat ~/.asoundrc

#pcm.!default {

#type plug

#slave.pcm «dmix:NVidia,3»

#}

pcm.!default {

type asym

playback.pcm {

type plug

slave.pcm «hw:1,3»

}

}

Перед всем этим гемороем скачал АЛСУ последнюю (вверху можно видеть 1.0.23 и все прошло успешно - в микшере показывает четыре устройства IE958 - размутил их но уровни не устанавливаются :( ) Может еще кокой вывод надо? Устал уже с этой штукой

aplay -D plughw:1,3 /usr/share/sounds/alsa/Front_Center.wav

проигрывает все без ошибок, но звука так и нету :(



Последнее исправление: kresny (всего исправлений: 3)

У твоей nvidia-карточки четыре (!) HDMI-выхода. Убедись, что ты перепробовал их все.

AEP ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.