> А у нас так:
> http://rgho.st/7hJHFly7q
> Такое включаю только если слушаю hi-res музыку и какие-то приложения с аудио
> задействованы ещё. Тогда, если что-то, например, будет бубнить параллельно в броузере,
> будет апскейлиться до указанных характеристик (режим микшера). А если просто слушаешь
> hi-res музон в foobar, например, то и это не нужно.
> А вот у вас там какие-то сложности, да. А! А pulse и
> не умеет выше 96 khz - 192 khz ему не по зубам ;) Ох уж эти окошечные Эксперты и Знатоки!
Cмотрим внимательно:
% sysctl dev.pcm.2.play.vchanrate
dev.pcm.2.play.vchanrate: 44100
% sysctl -d dev.pcm.2.play.vchanrate
dev.pcm.2.play.vchanrate: virtual channel mixing speed/rate
% sysctl dev.pcm.|grep bit
dev.pcm.3.bitperfect: 0
dev.pcm.3.play.32bit: 24
dev.pcm.2.bitperfect: 0
dev.pcm.2.play.32bit: 24
Ну да, клевого гуя - нема :(
А теперь фокус:
% cat /dev/sndstat|grep "mpv\|mpg"
pcm2:play:dsp2.p0[pcm2:virtual:dsp2.vp0]: spd 44100, fmt 0x00200010, flags 0x1000012c, 0x00000021, pid 50640 (mpg123)
pcm2:play:dsp2.p0[pcm2:virtual:dsp2.vp1]: spd 192000/44100, fmt 0x00100010/0x00200010, flags 0x1000010c, 0x00000069, pid 87650 (mpv)# sysctl dev.pcm.2.play.vchanmode:2
dev.pcm.2.play.vchanmode: passthrough -> adaptive
% cat /dev/sndstat|grep "mpv\|mpg"
pcm2:play:dsp2.p0[pcm2:virtual:dsp2.vp0]: spd 44100/192000, fmt 0x00200010, flags 0x1000012c, 0x00000029, pid 50640 (mpg123)
pcm2:play:dsp2.p0[pcm2:virtual:dsp2.vp1]: spd 192000, fmt 0x00100010/0x00200010, flags 0x1000010c, 0x00000061, pid 75724 (mpv)
Обращаем внимание на:
spd 44100/192000 pid 50640 (mpg123)
spd 192000 pid 75724 (mpv)
> Такое включаю только если слушаю hi-res музыку и какие-то приложения с аудио задействованы ещё.
>
> А если просто слушаешь hi-res музон в foobar, например, то и это не нужно.
Т.е. у вас там, в этом клевом гуе с градиентами и рисованными кнопочкаи, аналога настройки "adaptive", когда микшируется c частотой "лучшего" канала - нема и приходится каждый раз переставлять ручками, зато проблемы и сложности конечно же у нас! ))