• Pulseaudio и постоянный шум

      0 comments

    Долгое время я не устанавливал Pulse и сидел на чистой Alsa просто потому, что при установке пульса у меня шел постоянный шум из колонок.
    Но вот недавно обновился скайп и он работает только с пульсаудио. Я долго терпел, но сегодня захотел еще и установить vkaudiosaver, чтоб слушать музыку онлайн с VK и иметь возможность переключать ее и останавливать горячими клавишами.
    Но вот беда – на альсе програмка проигрывала только одну дорожку.
    Поставил пульс, порылся в интернете, перепробовал массу вариантов и… через часа полтора исследований нашел решение!

    https://wiki.archlinux.org/index.php/PulseAudio#Static_noise_in_microphone_recording

    1. Качаем любой waw-файл. Если у вас есть такой на компьютере – пропускаем этот шаг.
    2. Запускаем файл с опциями arecord -f dat -r 60000 -D hw:0,0 -d 5 Загрузки/Media-Convert_test5_PCM_Stereo_VBR_8SS_44100Hz.wav
    получаем
    Запись WAVE ‘Загрузки/Media-Convert_test5_PCM_Stereo_VBR_8SS_44100Hz.wav’ : Signed 16 bit Little Endian, Частота 60000 Гц, Стерео
    Внимание: неточный поток (запрошено = 60000Гц, получено = 48000Гц)
    пожалуйста, попробуйте плагин-заглушку

    что значит, что частота моей аудиокарты 48000Гц. Пульс дает на нее другую частоту, потому получаем постоянные шумы в колонках.

    3. Фиксим: vim /etc/pulse/daemon.conf
    ищем
    ; default-sample-rate = 44100
    после него вставляем
    default-sample-rate = 48000

    Сохраняем файл и из-под обычного пользователя (не от рута) прибиваем пульсаудио:
    pulseaudio -k

    После этого шум у меня пропал! Слава АрчВики!
    PS: будьте внимательны, у Вас всесто 48000 может быть другая цифра.

    Write a comment