История изменений
Исправление altwazar, (текущая версия) :
В какую сторону копать?
default-sample-rate = 44100
alternate-sample-rate = 44100
Либо 48000, смотря какой костыль поможет.
Но нужно понять, что у тебя происходит. Обычно, подобная проблема выглядит так: пульсаудио играет 48000, запускается приложение с выводом в алсу 44100, это переключает вывод звука в 44100 без уведомления пульсы и выходит пердеж на выходе.
По хорошему, у приложений надо убрать возможность выводить в алсу на прямую без разрешения от пользователя в ручную. Это сейчас больше всего проблем со звуком в линуксе вызывает. Но такой возможности нет и надо лепить костыли.
Надо пустить музыку, посмотреть с какой частотой открылся вывод в алсу (надо найти свою карточку и вывод):
cat /proc/asound/card0/pcm0p/sub0/hw_params
Затем запустить obs и получить артефакты в музыки, снова посмотреть на частоту вывода.
У меня для этого случая костыль, который переключает слетевшую частоту вывода алсы обратно через параметр в алсамиксере ‘Clock rate Selector’. Но для другой карточки он не подойдет.
Исходная версия altwazar, :
В какую сторону копать?
default-sample-rate = 44100
alternate-sample-rate = 44100
Либо 48000, смотря какой костыль поможет.
Но нужно понять, что у тебя происходит. Обычно, подобная проблема выглядит так: пульсаудио играет 48000, запускается приложение с выводом в алсу 44100, это переключает вывод звука в 44100 без уведомления пульсы и выходит пердеж на выходе.
По хорошему, у приложений надо убрать возможность выводить в алсу на прямую без разрешения от пользователя в ручную. Это сейчас больше всего проблем со звуком в линуксе вызывает. Но такой возможности нет и надо лепить костыли.
Надо пустить музыку, посмотреть с какой частотой открылся вывод в алсу (надо найти свою карточку и вывод):
cat /proc/asound/card0/pcm0p/sub0/hw_params
Затем запустить obs и получить артефакты в музыки, снова посмотреть на частоту вывода.