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