Мои звуки пропускаются на Ubuntu 10.04 LTS. Когда я слушаю песню, трек будет время от времени делать что-то странное. Иногда он пропускает несколько секунд, иногда возвращается назад на несколько секунд, иногда он держит.

В настоящее время я использую Exaile, но то же самое происходит со всеми игроками.

Я пытался изменить аудио движок с Pulse на ALSA или OSS. Не работает

Тот же компьютер с двойной загрузкой на Windows, и он прекрасно работает в Windows с каждым плеером. Я могу воспроизводить один и тот же носитель в обеих ОС.

Я установил Ubuntu совсем недавно и еще не установил много программ.

Единственной реальной вещью, которую я безуспешно пытался, было изменить ядро на ядро "реального времени" с помощью команды: sudo aptitude install linux-rt.

4 ответа4

1

Маловероятно, но нужно спросить - как выглядит загрузка процессора и памяти, когда происходят пропуски? (Вкладка «Система / Администрирование / Системный монитор»)

Если я правильно помню, «ОС реального времени» гарантирует только то, что на запрос прерывания будет дан ответ в течение минимального времени, а не то, что он будет выполнен за минимальное время. Завершение зависит от доступных ресурсов ЦП, ОЗУ и ввода-вывода. Хотя большинство mp3-плееров имеют крошечные следы ресурсов, у вас не может быть проблем, если вы работаете на старой машине. Я вызывал похожие симптомы при запуске Windows под виртуальной машиной с очень ограниченными ресурсами.

Скорее всего - симптомы могут быть вызваны неудачной декомпрессией звуковой дорожки. Я был бы соблазн удалить и переустановить любой декодер, который вы используете. Ubuntu 10.4 способен на достаточно хороший звук на большинстве систем, поэтому не сдавайтесь без боя.

Добавлено: Основываясь на DROP при использовании ЦП, я бы предположил, что либо система ввода-вывода не может заполнить входной буфер декодера, либо декодер неожиданно выдает ошибку. Проблема возникает со всеми кодеками? то есть, вы можете воспроизвести файл .wav нормально, но не .mp3?

HD на RAID0 (чередование) заставляет задуматься, может ли это быть актуально. Возможно, RAID0 захватывает шину немного дольше, чем следует. Проблема возникает на регулярной основе? Какой интервал (в среднем), если не регулярный. Можете ли вы играть OEM диски? Вы можете проигрывать mp3 с CD? Можете ли вы сделать RAMDISK и играть оттуда? Если что-то из этого будет работать без пропуска, то это поможет пролить свет на проблему кодека.

Я предполагаю, что вы используете диспетчер обновлений для получения регулярных обновлений. Если вы не сделали этого какое-то время, сделайте это сейчас. Если он захватывает какие-либо новые вещи, убедитесь, что у вас все еще есть проблема, прежде чем продолжить.

Как переустановить декодер (ы) - я бы подождал до "последней инстанции", чтобы сделать это ... но если вы все еще читаете, то вот как:

Это зависит от типа файла, который вы проигрываете. Этот пример для mp3 ... вам нужно найти используемые декодеры. Запустите Pkg Manager, затем найдите mp3. В левой части нажмите СТАТУС и выберите "Установлено". В списке совпадающих элементов - на левой стороне используемые декодеры будут иметь сплошную зеленую рамку и что-то о mp3 и декодировании в заголовке. Например, в моей системе один файл - libmad0, "библиотека аудиодекодера MPEG". Запишите имена, которые вы найдете, чтобы вы могли добавить их позже. Щелкните правой кнопкой мыши и "отметка для удаления". Повторяйте, пока не убедитесь, что у вас есть основные пункты, где проблема может быть. Затем перейдите на главную панель значков и нажмите "Применить". Подождите, пока это закончится. Если он просит удалить осиротевшие зависимости, попробуйте отказаться от этого (так как вы собираетесь добавить его обратно в ближайшее время), я склонен быть параноиком, поэтому я бы перезапустил перед следующим шагом. Следующий шаг - взять ваш список, найти их таким же образом и добавить их обратно. т.е. отметьте для установки и затем примените.

Даже если это работает, переустановка декодера оставляет открытым вопрос, почему это сломалось во-первых ... Если это не сработает, то ...?

0

У меня была эта проблема в Ubuntu 16.04 - звук заикался / пропускал независимо от того, слушал ли я через браузер или медиаплеер, такой как Rhythm Box.

Я проверил /var /log /syslog, и у меня были тысячи строк вроде этого:

774771 May 27 12:14:09 xxx-dev kernel: [643229.204121] ath: phy0: DMA failed to stop in 10 ms AR_CR=0xffffffff AR_DIAG_SW=0xffffffff DMADBG_7=0xffffffff
774772 May 27 12:14:09 xxx-dev kernel: [643229.312551] ath: phy0: Chip reset failed
774773 May 27 12:14:09 xxx-dev kernel: [643229.312552] ath: phy0: Unable to reset channel, reset status -22

... некоторая проблема с сетевым менеджером вызывала условие бесконечного цикла [связанный].

У меня уже было проводное соединение. Поэтому я отключил свой беспроводной адаптер, используя шаги, перечисленные здесь, и проблема исчезла.

0

У меня была точно такая же проблема (случайные пропуски и заикание звука, низкое использование процессора) с Ubuntu 14.04. Обновление Alsa/DKMS после этой процедуры решило мои проблемы: https://wiki.ubuntu.com/Audio/UpgradingAlsa/DKMS

  1. убедитесь, что dkms установлен: sudo apt-get install dkms
  2. загрузите .deb для вашей системы из https://code.launchpad.net/~ubuntu-audio-dev/+archive/alsa-daily/+packages
  3. установить: sudo dpkg -i <deb file>
  4. перезагружать
0

Проведя дополнительные исследования, я обнаружил следующее: Realtek ALC889A - проблема с воспроизведением звука и видео . В нем говорится, что это известная ошибка в Ubuntu 10.04, и описание прекрасно подходит к моей проблеме до последней детали. Я также проверил системный журнал и нашел сотню строк, которые выглядели так:

Sep 17 10:46:32 computername pulseaudio[2296]: ratelimit.c: 990 events suppressed.

Так что баг Ubuntu 10.04.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .