Звуковые сбои каждые несколько секунд с VLC и кодеком ALC1220

VLC производит регулярные звуковые сбои (каждые 3 секунды) для меня в 17.10 с моей новой системой X299 с аудиокодеком Realtek ALC1220. Кажется, что глюки специфичны для VLC и не встречаются с aplay или mplayer. После небольшого копания, похоже, что сложная система синхронизации звука VLC видит временный дрейф в информации, возвращаемой из кодека, и вставляет молчание, чтобы компенсировать это (вы можете видеть это в сообщениях VLC на уровне отладки 1).

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

2
задан 4 December 2017 в 04:07

3 ответа

После некоторого расследования выясняется, что проблема связана не с звуковым чипом, а с моими системными часами RTC, имеющими около 4% дрейфа. VLC видит дрейф и вставляет молчание, чтобы компенсировать задержку.

Чтобы проверить это, выключите ntp-сервер (sudo systemctl stop systemd-timesyncd) и используйте date, чтобы сравнить время с точным внешним часы в течение определенного периода времени. В моей системе я теряю около 12 секунд в течение 5 минут.

Чтобы исправить проблему:

Вы хотите сначала отключить NTP, но я не уверен это необходимо Установить adjtimex: sudo apt install adjtimex Проанализировать дрейф: sudo adjtimexconfig Это автоматически проанализирует параметры настройки дрейфа и посадки в /etc/default/adjtimex. Параметры сразу загружаются в систему и будут перезагружены при загрузке. Убедитесь, что обновление выполнено : adjtimex -p повторить date внешнее тестирование часов. Теперь вы не увидите дрейфа. Верните NTP, если вы отключили его.
1
ответ дан 22 May 2018 в 15:41
  • 1
    Fix отлично работает для 17.10.1 – naisanza 8 February 2018 в 21:14
  • 2
    Кстати, для меня это связано с ошибкой ядра, связанной с калибровкой таймера TSC на SkylakeX. Эта ошибка теперь исправлена ​​в последнем выпуске ядра 4.15. – bivouac0 8 February 2018 в 22:10

После некоторого расследования выясняется, что проблема связана не с звуковым чипом, а с моими системными часами RTC, имеющими около 4% дрейфа. VLC видит дрейф и вставляет молчание, чтобы компенсировать задержку.

Чтобы проверить это, выключите ntp-сервер (sudo systemctl stop systemd-timesyncd) и используйте date, чтобы сравнить время с точным внешним часы в течение определенного периода времени. В моей системе я теряю около 12 секунд в течение 5 минут.

Чтобы исправить проблему:

Вы хотите сначала отключить NTP, но я не уверен это необходимо Установить adjtimex: sudo apt install adjtimex Проанализировать дрейф: sudo adjtimexconfig Это автоматически проанализирует параметры настройки дрейфа и посадки в /etc/default/adjtimex. Параметры сразу загружаются в систему и будут перезагружены при загрузке. Убедитесь, что обновление выполнено : adjtimex -p повторить date внешнее тестирование часов. Теперь вы не увидите дрейфа. Верните NTP, если вы отключили его.
1
ответ дан 18 July 2018 в 01:55

После некоторого расследования выясняется, что проблема связана не с звуковым чипом, а с моими системными часами RTC, имеющими около 4% дрейфа. VLC видит дрейф и вставляет молчание, чтобы компенсировать задержку.

Чтобы проверить это, выключите ntp-сервер (sudo systemctl stop systemd-timesyncd) и используйте date, чтобы сравнить время с точным внешним часы в течение определенного периода времени. В моей системе я теряю около 12 секунд в течение 5 минут.

Чтобы исправить проблему:

Вы хотите сначала отключить NTP, но я не уверен это необходимо Установить adjtimex: sudo apt install adjtimex Проанализировать дрейф: sudo adjtimexconfig Это автоматически проанализирует параметры настройки дрейфа и посадки в /etc/default/adjtimex. Параметры сразу загружаются в систему и будут перезагружены при загрузке. Убедитесь, что обновление выполнено : adjtimex -p повторить date внешнее тестирование часов. Теперь вы не увидите дрейфа. Верните NTP, если вы отключили его.
1
ответ дан 24 July 2018 в 17:29

Другие вопросы по тегам:

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