История изменений
Исправление anonymous_sama, (текущая версия) :
Интересные линуксойды нынче пошли, не знают про limits.conf
Единственный файл с именем limits.conf у меня в директории /etc/security/ Именно этот
Да именно он, в него дописать перед # End of file
например. По дефолту pulseaudio запускается с
nice-level = -11
realtime-priority = 9
default-fragments
и default-fragment-size-msec
соответственно. Но если у тебя звук заикается каждые 5-15 минут, то тебе нужно сначала смотреть секцию: https://wiki.archlinux.org/index.php/PulseAudio/Troubleshooting если конечно у тебя не атом вместо процессора. Также когда будешь отлавливать проблемы можешь запускать pulse в debug level, ну и рекомендую ознакомиться с pacmd. Буфер с запасом, нужен, чтобы когда у тебя скажешь все ядра загружены, а звук какой-нибудь 192000bit, звук не заикался, раз так этак минут в 30. По дефолту sample-rate в pulseaudio 44100 и это нормально. Если же тебе нужно сохранять samplerate, то просто выставляешь, например:
default-sample-rate = 44100
alternate-sample-rate = 48000
alternate-sample-rate = 96000
alternate-sample-rate = 192000
pulseaudio --dump-resample-methods
, если у тебя какой-нибудь RPI или калькулятор, то можешь поставить trivial. А вот sample-format выставляешь, тот который поддерживает твоя звуковая карта, но pulseaudio достаточно умный, т.е. например если ты поставишь s24le, в звуковая карта (also) поддерживается только s32le, то pulse сам переключит на s32le. Но вообще если ты в этом не разбираешь, то можешь поставить s16le.Исходная версия anonymous_sama, :
Интересные линуксойды нынче пошли, не знают про limits.conf
Единственный файл с именем limits.conf у меня в директории /etc/security/ Именно этот
Да именно он, в него дописать перед # End of file
например. По дефолту pulseaudio запускается с
nice-level = -11
realtime-priority = 9
default-fragments
и default-fragment-size-msec соответственно. Но если у тебя звук заикается каждые 5-15 минут, то тебе нужно сначала смотреть секцию: https://wiki.archlinux.org/index.php/PulseAudio/Troubleshooting если конечно у тебя не атом вместо процессора. Также когда будешь отлавливать проблемы можешь запускать pulse в debug level, ну и рекомендую ознакомиться с pacmd. Буфер с запасом, нужен, чтобы когда у тебя скажешь все ядра загружены, а звук какой-нибудь 192000bit, звук не заикался, раз так этак минут в 30. По дефолту sample-rate в pulseaudio 44100 и это нормально. Если же тебе нужно сохранять samplerate, то просто выставляешь, например:
default-sample-rate = 44100
alternate-sample-rate = 48000
alternate-sample-rate = 96000
alternate-sample-rate = 192000
pulseaudio --dump-resample-methods
, если у тебя какой-нибудь RPI или калькулятор, то можешь поставить trivial. А вот sample-format выставляешь, тот который поддерживает твоя звуковая карта, но pulseaudio достаточно умный, т.е. например если ты поставишь s24le, в звуковая карта (also) поддерживается только s32le, то pulse сам переключит на s32le. Но вообще если ты в этом не разбираешь, то можешь поставить s16le.