web-dev-qa-db-fra.com

Problèmes audio toutes les quelques secondes avec VLC et le codec ALC1220

VLC me produit régulièrement des problèmes audio (toutes les 3 secondes) en 17h10 avec mon nouveau système X299 doté d'un codec audio Realtek ALC1220. Les problèmes semblent être spécifiques à VLC et ne se produisent pas avec aplay ou mplayer. Après avoir creusé un peu, il semble que le système de synchronisation audio complexe de VLC constate une dérive de synchronisation dans les informations renvoyées par le codec et l'insertion de silences pour la compenser (vous pouvez le voir dans les messages de VLC au niveau de débogage 1).

Je n'ai pas vu d'autres publications sur ce sujet et je suis curieux de savoir si quelqu'un d'autre avec un codec ALC1220 voit un problème avec VLC (ou tout autre codec). Si oui, faites-moi savoir ce que vous voyez et si vous avez trouvé une solution de rechange.

2
bivouac0

Après quelques recherches, il s'avère que le problème ne concerne pas la puce audio, mais bien le fait que mon horloge RTC du système a une dérive d'environ 4%. VLC voit la dérive et insère des silences afin de compenser le retard.

Pour tester cela, désactivez le serveur NTP (Sudo systemctl stop systemd-timesyncd) et utilisez date pour comparer l'heure à une horloge externe précise sur une période donnée. Sur mon système, je perds environ 12 secondes sur une période de 5 minutes.

Pour résoudre le problème:

  • Vous voulez souvent désactiver NTP d'abord mais je ne suis pas certain que cela soit nécessaire
  • Installez adjtimex: Sudo apt install adjtimex
  • Analyser la dérive: Sudo adjtimexconfig
    • Ceci analysera automatiquement la dérive et mettra les paramètres de réglage dans /etc/default/adjtimex
    • Les paramètres sont immédiatement chargés dans le système et seront rechargés au démarrage
  • Vérifiez que la mise à jour a été faite: adjtimex -p
  • refaites la date au test d'horloge externe.
    • Vous devriez maintenant voir aucune dérive.
  • Rétablissez NTP si vous l'avez désactivé.
1
bivouac0

biyouac0 Merci pour cette réponse qui ressemble à ceci est mon problème. Je gagne ~ 40 secondes sur 5 minutes. Malheureusement, étant très nouveau sous Linux (environ un mois), je ne comprends pas ce que le correctif est et ce qu’il accomplit. Pourriez-vous prendre quelques minutes pour expliquer. Ce problème a également affecté votre vidéo. Le mien a une ligne en zigzag qui va et vient, en particulier lorsque l'écran est lumineux. Je semble être un problème de taux de rafraîchissement, mais cette dérive temporelle semblerait correspondre. Linux Mint Mate 19.1 Merci d'avance

Ordinateur portable HP (W7B87UA # ABL) 64 bits: processeur Intel (R) Pentium (R) N3710 @ à 1,60 GHz. Fournisseur: Intel Corp. Identifiant physique: 4 informations de bus: processeur @ 0

      size: 4GiB

* -pci description: Produit de pont hôte: Processeur Atom/Celeron/Pentium série x5-E8000/J3xxx/N3xxx

0
Steve Hughes