Вобщем, пока пришёл к такому:
:/etc> cat pulse/daemon.conf | grep -v ";" | grep -v "#" | grep -v "^$"
enable-remixing = no
enable-lfe-remixing = no
flat-volumes = yes
default-sample-format = s24le
default-sample-rate = 88200
alternate-sample-rate = 96000
default-sample-channels = 2
default-channel-map = front-left,front-right
default-fragments = 2
default-fragment-size-msec = 21
Я чё-то в начале подумал, что “;” это не коммент, а оказалось - коммент.
Оказывается, настраивать надо было Pulse. Хотя может это и не правильно.
Сейчас играют только два канала - 1й и 2й, в нормальном для данной звуковухи формате - 88/96 24-бита. Однако всё равно, после прошествия какого-то времени всё останавливается, поток виснет.
Ну ещё придирка, что в винде у меня было какбы 6 разных стерео звуковух, а тут одна с неопределяемыми выходными каналами. Мне подходит, но хочу чуть глубже разобраться.
Однако статус всё равно показывает не так как хотелось бы… Наверное где-то всё-таки не то…
:~> pactl list | grep "Sink #0" -A 55
Sink #0
State: RUNNING
Name: alsa_output.firewire-0x001486035ba774b3.multichannel-output
Description: AudioFire12 Multichannel
Driver: module-alsa-card.c
Sample Specification: s32le 12ch 88200Hz
Channel Map: front-left,front-right,rear-left,rear-right,front-center,lfe,side-left,side-right,aux0,aux1,aux2,aux3
Owner Module: 7
Mute: no
Volume: front-left: 65536 / 100% / 0,00 dB, front-right: 65536 / 100% / 0,00 dB, rear-left: 65536 / 100% / 0,00 dB, rear-right: 65536 / 100% / 0,00 dB, front-center: 65536 / 100% / 0,00 dB, lfe: 65536 / 100% / 0,00 dB, side-left: 65536 / 100% / 0,00 dB, side-right: 65536 / 100% / 0,00 dB, aux0: 65536 / 100% / 0,00 dB, aux1: 65536 / 100% / 0,00 dB, aux2: 65536 / 100% / 0,00 dB, aux3: 65536 / 100% / 0,00 dB
balance 0,00
Base Volume: 65536 / 100% / 0,00 dB
Monitor Source: alsa_output.firewire-0x001486035ba774b3.multichannel-output.monitor
Latency: 31807 usec, configured 31927 usec
Flags: HARDWARE DECIBEL_VOLUME LATENCY
Properties:
alsa.resolution_bits = "24"
device.api = "alsa"
device.class = "sound"
alsa.class = "generic"
alsa.subclass = "generic-mix"
alsa.name = "AudioFire12 PCM"
alsa.id = "Fireworks"
alsa.subdevice = "0"
alsa.subdevice_name = "subdevice #0"
alsa.device = "0"
alsa.card = "1"
alsa.card_name = "AudioFire12"
alsa.long_card_name = "Echo Digital Audio AudioFire12 v5.8, GUID 001486035ba774b3 at fw1.0, S400"
alsa.driver_name = "snd_fireworks"
device.bus_path = "pci-0000:05:03.0"
sysfs.path = "/devices/pci0000:00/0000:00:1e.0/0000:05:03.0/fw1/fw1.0/sound/card1"
udev.id = "firewire-0x001486035ba774b3"
device.bus = "firewire"
device.vendor.id = "0014"
device.vendor.name = "Echo Digital Audio"
device.product.id = "00af"
device.product.name = "AudioFire12"
device.serial = "0x001486035ba774b3"
device.string = "hw:1"
device.buffering.buffer_size = "135168"
device.buffering.fragment_size = "67584"
device.access_mode = "mmap"
device.profile.name = "multichannel-output"
device.profile.description = "Multichannel"
device.description = "AudioFire12 Multichannel"
alsa.mixer_name = "AudioFire12"
module-udev-detect.discovered = "1"
device.icon_name = "audio-card-firewire"
Ports:
multichannel-output: Multichannel Output (priority: 0)
Active Port: multichannel-output
Formats:
pcm