Я установил Ubuntu 18.04 на свой ноутбук HP Pavilion, но звук прерывается, когда я воспроизводлю YouTube или офлайн-аудио. Я пробовал вносить изменения в PulseAudio и Alsamixer, но ничего не работает.
Когда я печатаю:
:~$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC3241 Analog [ALC3241 Analog]
Subdevices: 1/1
Вот что я получаю.
Я попробовал следующее, но ничего из этого не сработало:
VLC: Заикание, задержка, сбой, прерывистость и т. д. и т. п. и т. п.
Пропуски (сикания) звука в видео на YouTube и при воспроизведении музыки.
Я уже долгое время борюсь с этой проблемой. Буду признателен, если кто-нибудь сможет мне помочь.
решение1
В моем случае (ubuntu 18.04 на ноутбуке alienware m15) звук заикался и глючил случайным образом с любым источником звука. Отключение Wi-Fi для меня не вариант, я наткнулся на сообщение в блоге, в котором говорится, что проблема в realtime-scheduling
настройках PulseAudio, решение оттуда помогло мне исправить проблему:
- Отключить планирование в реальном времени - правка
/etc/pulse/daemon.pa
(у меня было/etc/pulse/daemon.conf
):
; realtime-scheduling = yes
realtime-scheduling = no
- Перезапустите PulseAudio:
pulseaudio --kill
pulseaudio --start
Оригинальное решение отhttps://fitzcarraldoblog.wordpress.com/2017/04/20/stuttering-audio-in-linux-pulseaudio-strikes-again/
решение2
Это оказывается ошибкой, так какпредложено GoodGuyNickв комментариях к вопросу. Обходной путь — отключать Wi-Fi, когда он не используется.
Вы используете ноутбук с беспроводным сетевым адаптером Realtek RTL8188EE? Потому что в ядре есть ошибка, которая вызывает заикание звука, если включен Wi-Fi и вы не подключены ни к одной сети Wi-Fi.
решение3
С помощью других предложенных решений я сравнил старую систему, которая у меня есть и которая работала хорошо. Рабочая система — это та, которая начиналась как Ubuntu 14.04 и была обновлена до 16.04 и в конечном итоге до 18.04, в то время как система, которая не воспроизводила звук фильма без пропусков (2-3 секунды на 2-3 секунды — снова и снова), была чистой установкой Ubuntu 18.04.
Наличие двух систем для сравнения и сопоставления стало отличным подспорьем в устранении неполадок, и когда я сравнил результаты команды «mplayer -identify -frames 0 {name-of-m4-file.mp4}», то, что бросилось мне в глаза, — это ссылка на libavcodec, показанная ниже:
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
libavcodec version 57.107.100 (external)
Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264)
Я поискал и нашел следующую информацию, и вот что исправило мою проблему: Как установить libavcodec-dev
пакет в Ubuntu. Подробные инструкции:
- Запустите команду update, чтобы обновить репозитории пакетов и получить последнюю информацию о пакетах.
sudo apt-get update -y
- Запустите команду install с флагом -y, чтобы быстро установить пакеты и зависимости.
sudo apt-get install -y libavcodec-dev
- Проверьте системные журналы, чтобы убедиться в отсутствии связанных ошибок.
Это временно исправило мои проблемы с пропусками звука, но настоящее решение для меня было найдено здесьhttps://ubuntuforums.org/showthread.php?t=766860&p=4816308#post4816308
решение4
Спасибо, что поделились ссылками. Мне удалось это исправить в некоторой степени. Я отредактировал следующий файл: /etc/modprobe.d/alsa-base.conf и добавил эту строку:
options snd-hda-intel position_fix=1
Затем я отредактировал этот файл: /etc/pulse/default.pa Сначала я изменил эту строку:
load-module module-udev-detect
на эту:
load-module module-udev-detect tsched=0
В некоторых случаях это помогает. Позже я изменил ее на:
load-module module-udev-detect tsched=1
После изменения этих файлов примените:
pulseaudio -k pulseaudio --start
После этого все работает более-менее хорошо с настройками по умолчанию.
В моем случае проблема связана с эквалайзером. Когда я его включаю, звук начинает воспроизводиться с удвоенной скоростью. Несколько лет назад у меня была такая проблема (с 2-кратной скоростью), но мне помогал перезапуск PulseAudio или перезагрузка. Теперь она воспроизводится на 100% каждый раз. Я думаю, это может быть связано с ядром, задержкой или чем-то еще.