Realtek ALC1220オーディオコーデックを備えた新しいX299システムを使用して、VLCは17.10に定期的なオーディオグリッチ(3秒ごと)を生成しています。グリッチはVLCに固有のものであるようで、aplayまたはmplayerでは発生しません。少し掘り下げた後、VLCの複雑なオーディオタイミングシステムは、コーデックから返される情報にタイミングのずれがあり、それを補正するために無音を挿入しているようです(これは、VLCのデバッグレベル1のメッセージで確認できます)。
この問題に関する他の投稿を見たことはありません。ALC1220コーデックを持つ他の誰かがVLC(またはその他のコーデック)で問題を見つけている場合、私は興味があります。もしそうなら、私はあなたが見ているものとそれのための回避策を見つけたかどうかを教えてください。
調査の結果、問題はオーディオチップではなく、システムRTCクロックに約4%のドリフトがあることが判明しました。 VLCはドリフトを認識し、遅延を補正するために無音を挿入します。
これをテストするには、ntpサーバー(Sudo systemctl stop systemd-timesyncd
)をオフにし、date
を使用して、時間を一定期間にわたって正確な外部クロックと比較します。私のシステムでは、5分間で約12秒間失われます。
問題を修正するには:
Sudo apt install adjtimex
Sudo adjtimexconfig
/etc/default/adjtimex
に配置されますadjtimex -p
date
を外部クロックテストに再実行します。biyouac0その答えをありがとう、これは私の問題のようです。 5分間で約40秒増加します。残念ながら、Linuxが非常に新しい(約1か月)ので、修正が何であり、何が達成されるのか理解できません。説明に数分かかりますか。また、この不具合はビデオにも影響を与えましたか?特に画面が明るい場合は、ジグザグの線が出入りします。リフレッシュレートの問題のようですが、今回のドリフトは収まるようです。 Linux Mint Mate 19.1事前に感謝
HPノートブック(W7B87UA#ABL)64ビット製品:Intel(R)Pentium(R)CPU N3710 @ 1.60GHzベンダー:Intel Corp.物理ID:4バス情報:cpu @ 0
size: 4GiB
* -pciの説明:ホストブリッジ製品:Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series