У меня есть материнская плата K8N NEO4 с созданным в AC '97 звуковых карт. Это имеет цифровой вывод spdif, который я хочу использовать.
Моим получателем является Denon AVR 1709, который поддерживает afaik DTS/AC3 в 44100 и 48 000 Гц. (Это работает с ATV2+xbmc+spdif/passthrough).
uname-a:
Монстр Linux 3.5.0-25-универсальная # 39~precise1-Ubuntu SMP вторник 26 февраля 0:07:14 GNU/Linux UTC 2013 x86_64 x86_64 x86_64
lsmod|grep snd:
snd_intel8x0 38578 3
snd_ac97_codec 134870 1 snd_intel8x0
ac97_bus 12767 1 snd_ac97_codec
snd_pcm 97523 3 snd_intel8x0, snd_ac97_codec
snd_seq_midi 13325 0
snd_rawmidi 30750 1 snd_seq_midi
snd_seq_midi_event 14900 1 snd_seq_midi
snd_seq 61931 2 snd_seq_midi, snd_seq_midi_event
snd_timer 29990 2 snd_pcm, snd_seq
snd_seq_device 14498 3 snd_seq_midi, snd_rawmidi, snd_seq
snd 83674 12 snd_intel8x0, snd_ac97_codec, snd_pcm, snd_rawmidi, snd_seq, snd_timer, snd_seq_device
soundcore 15092 1 snd
snd_page_alloc 18573 2 snd_intel8x0, snd_pcm
aplay-L:
default
Playback/recording through the PulseAudio sound server
sysdefault:CARD=CK804
NVidia CK804, NVidia CK804
Default Audio Device
front:CARD=CK804,DEV=0
NVidia CK804, NVidia CK804
Front speakers
surround40:CARD=CK804,DEV=0
NVidia CK804, NVidia CK804
4.0 Surround output to Front and Rear speakers
surround41:CARD=CK804,DEV=0
NVidia CK804, NVidia CK804
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=CK804,DEV=0
NVidia CK804, NVidia CK804
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=CK804,DEV=0
NVidia CK804, NVidia CK804
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=CK804,DEV=0
NVidia CK804, NVidia CK804
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=CK804,DEV=0
NVidia CK804, NVidia CK804 - IEC958
IEC958 (S/PDIF) Digital Audio Output
dmix:CARD=CK804,DEV=0
NVidia CK804, NVidia CK804
Direct sample mixing device
dmix:CARD=CK804,DEV=2
NVidia CK804, NVidia CK804 - IEC958
Direct sample mixing device
dsnoop:CARD=CK804,DEV=0
NVidia CK804, NVidia CK804
Direct sample snooping device
dsnoop:CARD=CK804,DEV=2
NVidia CK804, NVidia CK804 - IEC958
Direct sample snooping device
hw:CARD=CK804,DEV=0
NVidia CK804, NVidia CK804
Direct hardware device without any conversions
hw:CARD=CK804,DEV=2
NVidia CK804, NVidia CK804 - IEC958
Direct hardware device without any conversions
plughw:CARD=CK804,DEV=0
NVidia CK804, NVidia CK804
Hardware device with all software conversions
plughw:CARD=CK804,DEV=2
NVidia CK804, NVidia CK804 - IEC958
Hardware device with all software conversions
a52:CARD=CK804
NVidia CK804
Текущие настройки (изменяется по сравнению с запасом):
/etc/pulse/daemon.conf
контрольные каналы по умолчанию = 6
enable-lfe-remixing = да
/etc/modprobe.d/alsa-base.conf:
опции snd-hda-intel model=auto
Это - мой alsamixer: http://imgur.com/ay3t8T8.png
Это - мой pacmd / вывод приемников списка: http://i.imgur.com/j88fZ67.png
>>> list-sinks
1 sink(s) available.
* index: 0
name: <alsa_output.pci-0000_00_04.0.iec958-ac3-surround-51>
driver: <module-alsa-card.c>
flags: HARDWARE DECIBEL_VOLUME LATENCY
state: SUSPENDED
suspend cause: IDLE
priority: 9958
volume: 0: 100% 1: 100% 2: 100% 3: 100% 4: 100% 5: 100%
0: 0.00 dB 1: 0.00 dB 2: 0.00 dB 3: 0.00 dB 4: 0.00 dB 5: 0.00 dB
balance 0.00
base volume: 100%
0.00 dB
volume steps: 65537
muted: no
current latency: 0.00 ms
max request: 0 KiB
max rewind: 0 KiB
monitor source: 0
sample spec: s16le 6ch 44100Hz
channel map: front-left,front-right,rear-left,rear-right,front-center,lfe
Surround 5.1
used by: 0
linked by: 1
fixed latency: 95.99 ms
card: 0 <alsa_card.pci-0000_00_04.0>
module: 4
properties:
alsa.resolution_bits = "16"
device.api = "alsa"
device.class = "sound"
alsa.class = "generic"
alsa.subclass = "generic-mix"
alsa.name = ""
alsa.id = ""
alsa.subdevice = "0"
alsa.subdevice_name = ""
alsa.device = "0"
device.string = "a52:0"
device.buffering.buffer_size = "50796"
device.buffering.fragment_size = "16932"
device.access_mode = "mmap"
device.profile.name = "iec958-ac3-surround-51"
device.profile.description = "Digital Surround 5.1 (IEC958/AC3)"
device.description = " Digital Surround 5.1 (IEC958/AC3)"
alsa.card = "0"
alsa.card_name = "NVidia CK804"
alsa.long_card_name = "NVidia CK804 with ALC850 at irq 22"
alsa.driver_name = "snd_intel8x0"
device.bus_path = "pci-0000:00:04.0"
sysfs.path = "/devices/pci0000:00/0000:00:04.0/sound/card0"
device.bus = "pci"
device.vendor.id = "10de"
device.vendor.name = "NVIDIA Corporation"
device.product.name = "CK804 AC'97 Audio Controller"
device.form_factor = "internal"
module-udev-detect.discovered = "1"
device.icon_name = "audio-card-pci"
Я также возился много в Единице, pavucontrol, стандартные параметры звука и т.д. Ничто, кажется, не помогает.
В некоторых точках в моих перемещениях мне удалось вывести белый шум в передних динамиках. Мне также когда-то удалось вывести нормальный звук стерео однажды.
"тест динамика-c6" иногда (иногда как с некоторыми определенными настройками) производит белый шум в двух каналах (никогда все 6).
У меня нет звука из моих нормальных 3.5-миллиметровых разъемов стерео или, никакая передняя сторона или назад.
Я попытался переустановить alsa/pulseaudio много раз, также возвращаясь назад для завершения настроек запаса без измеримых успехов.
Извините за изображения я не могу вставка копии текст, правильно отформатированный по некоторым причинам.
Действительно ли возможно, что что-то принимает значение по умолчанию для использования аналога spdif вместо оптического? Там некоторый безопасный от идиота путь состоит в том, чтобы получить эту работу? Прямо сейчас я был бы рад даже иметь надежный способ произвести аналоговый (3.5-миллиметровый) вывод стерео только, чтобы удостовериться, что нет чего-то существенно поврежденного.
Это сработало для меня и моего бортового звука ...
Выполните следующую команду в терминале:
sudo nano /etc/modprobe.d/alsa- base.conf
и добавьте следующую строку в конце
options snd-hda-intel model=3stack