Маловероятно, но нужно спросить - как выглядит загрузка процессора и памяти, когда происходят пропуски? (Вкладка «Система / Администрирование / Системный монитор»)
Если я правильно помню, «ОС реального времени» гарантирует только то, что на запрос прерывания будет дан ответ в течение минимального времени, а не то, что он будет выполнен за минимальное время. Завершение зависит от доступных ресурсов ЦП, ОЗУ и ввода-вывода. Хотя большинство mp3-плееров имеют крошечные следы ресурсов, у вас не может быть проблем, если вы работаете на старой машине. Я вызывал похожие симптомы при запуске Windows под виртуальной машиной с очень ограниченными ресурсами.
Скорее всего - симптомы могут быть вызваны неудачной декомпрессией звуковой дорожки. Я был бы соблазн удалить и переустановить любой декодер, который вы используете. Ubuntu 10.4 способен на достаточно хороший звук на большинстве систем, поэтому не сдавайтесь без боя.
Добавлено: Основываясь на DROP при использовании ЦП, я бы предположил, что либо система ввода-вывода не может заполнить входной буфер декодера, либо декодер неожиданно выдает ошибку. Проблема возникает со всеми кодеками? то есть, вы можете воспроизвести файл .wav нормально, но не .mp3?
HD на RAID0 (чередование) заставляет задуматься, может ли это быть актуально. Возможно, RAID0 захватывает шину немного дольше, чем следует. Проблема возникает на регулярной основе? Какой интервал (в среднем), если не регулярный. Можете ли вы играть OEM диски? Вы можете проигрывать mp3 с CD? Можете ли вы сделать RAMDISK и играть оттуда? Если что-то из этого будет работать без пропуска, то это поможет пролить свет на проблему кодека.
Я предполагаю, что вы используете диспетчер обновлений для получения регулярных обновлений. Если вы не сделали этого какое-то время, сделайте это сейчас. Если он захватывает какие-либо новые вещи, убедитесь, что у вас все еще есть проблема, прежде чем продолжить.
Как переустановить декодер (ы) - я бы подождал до "последней инстанции", чтобы сделать это ... но если вы все еще читаете, то вот как:
Это зависит от типа файла, который вы проигрываете. Этот пример для mp3 ... вам нужно найти используемые декодеры. Запустите Pkg Manager, затем найдите mp3. В левой части нажмите СТАТУС и выберите "Установлено". В списке совпадающих элементов - на левой стороне используемые декодеры будут иметь сплошную зеленую рамку и что-то о mp3 и декодировании в заголовке. Например, в моей системе один файл - libmad0, "библиотека аудиодекодера MPEG". Запишите имена, которые вы найдете, чтобы вы могли добавить их позже. Щелкните правой кнопкой мыши и "отметка для удаления". Повторяйте, пока не убедитесь, что у вас есть основные пункты, где проблема может быть. Затем перейдите на главную панель значков и нажмите "Применить". Подождите, пока это закончится. Если он просит удалить осиротевшие зависимости, попробуйте отказаться от этого (так как вы собираетесь добавить его обратно в ближайшее время), я склонен быть параноиком, поэтому я бы перезапустил перед следующим шагом. Следующий шаг - взять ваш список, найти их таким же образом и добавить их обратно. т.е. отметьте для установки и затем примените.
Даже если это работает, переустановка декодера оставляет открытым вопрос, почему это сломалось во-первых ... Если это не сработает, то ...?