Воспроизведение видео в Linux останавливается каждые две секунды

У меня есть старый Athlon 800 МГц ПК с видеокартой Matrox G450 здесь, которая используется для наблюдения DVD и видео для большей части части, это работает довольно прекрасное, но каждые две секунды остановки воспроизведения видео для части секунды. Это - крошечный, но значимый и раздражающий незначительный сбой.

Использование ЦП, кажется, не проблема, нет никакого главного IO, продолжающегося в фоновом режиме и никакого очевидного фонового процесса, который мог вызывать это. Запуск воспроизведения с 'хорошим' или большим кэшем (mplayer -cache ...) не принес улучшений.

Машина запускает Ubuntu 9.04 под Windows98, проблема не появляется, и видео быстро.

Какова могла быть причина этой проблемы и как я мог попытаться отладить это далее? Мое текущее предположение было бы то, что его hardware/irq связал проблему, но это - в значительной степени просто слепое предположение.

Править: Проблема, кажется, исчезла, печально у меня нет все еще идеи, что решило ее или что вызвало ее во-первых.

0
задан 15.09.2009, 06:33

4 ответа

Какой выходной драйвер Вы используете?

mplayer -vo xv

мог бы решить Вашу проблему.

1
ответ дан 24.11.2019, 03:43

Мальчик, существует много наборов на mplayer.

Та машина должна быть много достаточно быстро. Совет Peltier's хорош, как то, что в комментарии для попытки файла на известных быстрых медиа (возможно, Вы не получаете все возможное от Вас медиа-носитель в Linux). Вы могли бы также начать работу, уровень прерывания час реального времени (прочитайте документы, но он включает чтение и/или управление файлом под /proc), уровень предварительной обработки (-vf pp -autoq и подобный), и аудио синхронизирующие пределы (-autosync 20 или безотносительно).

Помните, что mplayer посмотрит в нескольких местах для параметров конфигурации:

  • глобальный конфигурационный файл в /etc/mplayer или /usr/local/etc/mplayer или /opt/etc/mplayer или...
  • пользователь определенный файл конфигурации обычно в ~/.mplayer. Здесь у Вас может также быть фильм определенные конфигурационные файлы.
  • параметры командной строки, которые могли быть произведены любым псевдонимом оболочки, который Вы определили для mplayer.
1
ответ дан 24.11.2019, 03:43

В следующий раз это происходит, проверьте, какой режим IO Ваше устройство DVD работает. Можно сделать это с hdparm. Это, вероятно, должно быть о udma2, что-либо меньше затем pio4 могло бы вызвать это замораживание.

1
ответ дан 24.11.2019, 03:43

Я раньше играл DVD на моем Athlon-900 / G450 все время. Это точно походит на признак наличия читателя DVD в режиме не-DMA. (Да, трудно диагностировать!)

Как Вы отмечаете, существует много ЦП для проигрывания DVD там - это - задержка устройства в режиме PIO, который уничтожает Вас. Это, возможно, было несвязанное обновление, которое изменило конфигурацию для использования режима DMA, с тех пор (если DMA работает) нет никакого преимущества для выполнения DVD на PIO.

1
ответ дан 24.11.2019, 03:43

Теги

Похожие вопросы