LINUX.ORG.RU

Конфиг alsa

 , , ,


0

1

Как должен выглядеть конфиг alsa, чтоб всегда использовался вывод S24_3LE, ресэмпл в 192kHz, rate_converter samplerate_best, resample.quality 10?
Какие улучшалки ещё есть? route_policy? resample.method? period_time? period_size? buffer_size?
И чтоб воспроизводился звук из более чем 1 программы.

Помогите составить конфиг.

★★★★★
Ответ на: комментарий от alegz

методом проб и ошибок, не без помощи чатбота, составил такое:

pcm.!default {
        type plug

        slave.pcm {
                type dmix
                ipc_key 1024

                slave {
                        pcm 'hw:0,0'
                        format S24_3LE
                        channels 2
                        rate 192000
                        period_time 0
                        period_size 1024
                        buffer_size 4096
                }

        }

}
Вопрос: куда вставить
route_policy nearest
resample.quality 10
resample.method src-sinc-best-quality
rate_converter samplerate_best
?
В эти секции они не подходят.

Что ещё улучшить?
Чатбот почему-то добавляет
ctl.!default {
        type hw
        card 0
}
вконце. Оно нужно?

teod0r ★★★★★
() автор топика
Последнее исправление: teod0r (всего исправлений: 1)
Ответ на: комментарий от teod0r

ctl.!default вроде и дефолтный такой же, но можно и оставить.

route_policy и rate_converter — параметры плагина plug, что с ними делать — сказано тут и тут.

А resample.* — это вроде от Пульсы, в Алсе таких параметров не находится.

alegz ★★★★★
()