LINUX.ORG.RU

Audigy 2 ZS P16V PulseAudio

 , ,


0

1

Собственно имеется сабжевая звуковуха. Нужен вывод через P16V, это вывод в обход DSP, для того что бы избежать передискретизации всего и вся в 48kHz. Настроил пульсу через этот выход, hw:0,4. Работает, но не долго, в итоге звук останавливается, и перезапуск пульсы не помогает, только перезагрузка (возможно сработает выгрузить модули ядра, и снова загрузить но не пробовал). Собственно вопрос, что за? В логах по этому поводу вообще ничего. Дистр gentoo.

daemon.conf

default-sample-format = s24le
default-sample-rate = 96000

default.pa

.nofail
.fail
load-module module-device-restore
load-module module-stream-restore
load-module module-card-restore
load-module module-augment-properties
load-module module-alsa-sink sink_name=p16vout device=hw:0,4 format=s24le
load-module module-alsa-source source_name=p16vin device=hw:0,4 format=s24le
.ifexists module-udev-detect.so
load-module module-udev-detect
.else
load-module module-detect
.endif
.ifexists module-jackdbus-detect.so
.nofail
load-module module-jackdbus-detect
.fail
.endif
.ifexists module-bluetooth-discover.so
load-module module-bluetooth-discover
.endif
.ifexists module-esound-protocol-unix.so
load-module module-esound-protocol-unix
.endif
load-module module-native-protocol-unix
.ifexists module-gconf.so
.nofail
load-module module-gconf
.fail
.endif
load-module module-default-device-restore
load-module module-rescue-streams
load-module module-always-sink
load-module module-intended-roles
load-module module-suspend-on-idle
.ifexists module-console-kit.so
load-module module-console-kit
.endif
.ifexists module-systemd-login.so
load-module module-systemd-login
.endif
load-module module-position-event-sounds
load-module module-role-cork
load-module module-filter-heuristics
load-module module-filter-apply
.ifexists module-dbus-protocol.so
load-module module-dbus-protocol
.endif
load-module module-switch-on-port-available
set-default-sink p16vout
set-default-source p16vin

system.pa

.ifexists module-udev-detect.so
load-module module-udev-detect
.else
load-module module-detect
.endif
.ifexists module-esound-protocol-unix.so
load-module module-esound-protocol-unix
.endif
load-module module-native-protocol-unix
load-module module-stream-restore
load-module module-device-restore
load-module module-default-device-restore
.ifexists module-dbus-protocol.so
load-module module-dbus-protocol access=local
.endif
load-module module-rescue-streams
load-module module-always-sink
load-module module-suspend-on-idle
load-module module-position-event-sounds

Могу предложить в исходниках модуля ядра отключить AC97.

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