Comment configurer les paramètres avancés de Windows 7/8/10 pour la lecture audio sans perte

Rien de plus énervant que les problèmes audio et le bégaiement lors de l’enregistrement ou de la lecture de formats audio de haute qualité. Beaucoup de gens commencent à apprécier les formats audio «haute résolution» et sans perte maintenant que les services de streaming numérique et de téléchargement de musique les offrent, mais peu de gens ont optimisé leur ordinateur pour enregistrer ou lire ces formats audio haute résolution.

Si vous êtes un musicien et que vous essayez d’enregistrer des pistes dans votre station de travail préférée et que vous entendez une quantité de problèmes, de bégaiements et de pertes de son, ou que vous êtes un «audiophile», vous obtenez trop de craquements et de distorsions lors de la lecture de votre musique préférée 24 / 192kHz. Fichiers de musique de qualité sans perte, Appuals a tout pour vous guider!

Comprendre la mémoire tampon et la latence dans l'audio

Définissons quelques termes:

  • Mise en mémoire tampon - processus de regroupement d'échantillons en lots à traiter.
  • Taille du tampon - le nombre d'échantillons dans un lot.
  • Cycle audio - le traitement d'un tampon audio.
  • Latence - la durée de la mémoire tampon.

Nos oreilles décident généralement de la latence qui nous est tolérable. Il est assez bien établi que la plupart des humains ne peuvent pas discerner des intervalles audio inférieurs à 10 millisecondes environ - en gros, deux sons joués à 10 ms de distance sont comme s'ils étaient instantanément ensemble. Ainsi, la latence peut être calculée en divisant la taille de la mémoire tampon par la fréquence d'échantillonnage et en utilisant une algèbre simple, nous pouvons déterminer la taille de la mémoire tampon requise:

  • Latence = BufferSize / SampleRate
  • BufferSize = Latency * SampleRate
  • BufferSize = 0.01 * 44100 = 441

À une fréquence d'échantillonnage de 44, 1 KHz, 10 ms équivaut à 441 échantillons. Comme certaines cartes son ne prennent en charge que des tailles de mémoire tampon de 2 ( comme la RAM), cette valeur est souvent arrondie à 512 échantillons (environ 12 ms) ou à 256 échantillons (6 ms), en fonction des capacités de votre ordinateur.

Pour que votre ordinateur produise un flux audio sans problèmes, il doit fournir un nouveau tampon d’échantillons à la carte son environ toutes les 10 millisecondes. S'il ne parvient pas à suivre ce taux de mémoire tampon, rien ne remplira les espaces vides entre l'audio et vous aurez des problèmes.

Le type de pépin que vous entendez dépendra de deux choses.

  • Les délais courts sonnent généralement comme une "coche".
  • Les retards plus longs ne produisent aucun son - des «pertes», ou parfois les échantillons mis en mémoire tampon du cycle précédent sont rejoués, ce qui provoque un «bégaiement».

Pour optimiser les performances d'un PC en vue d'un traitement audio en temps réel, il est essentiel d'éliminer tout ce qui pourrait l'empêcher de poursuivre d'autres tâches plus longtemps que la durée de la mémoire tampon.

Par conséquent, pour réduire ou éliminer complètement les parasites audio lors de la surveillance en direct du signal d'entrée ou de la lecture du signal de sortie, vous pouvez effectuer plusieurs opérations qui tournent autour de vos paramètres Windows.

Gestion de l'alimentation:

Tout comme pour l'optimisation de votre ordinateur pour les jeux intensifs, la première chose à faire est de vous assurer que votre ordinateur est configuré pour un plan d'alimentation hautes performances, avec certaines fonctions désactivées.

  • Plan d'alimentation: haute performance
  • Éteindre le disque dur: jamais
  • Etat minimal et maximal du processeur: 100%
  • Suspension USB: Jamais
  • Gestion de l'état des liens PCI Express: Off

Gestionnaire de périphériques:

  1. Ouvrez le Gestionnaire de périphériques en cliquant sur le bouton Démarrer de Windows, en tapant «Gestionnaire de périphériques» et en appuyant sur Entrée.
  2. Faites défiler jusqu'au bas de la liste et développez l'entrée “Contrôleurs de bus USB”.
  3. Parcourez la liste et cliquez avec le bouton droit de la souris sur tous les périphériques, y compris les mots «Hub USB» ou «Hub racine USB».
  4. Choisissez "Propriétés" dans le menu contextuel.
  5. Passez à l'onglet "Gestion de l'alimentation"
  6. Décochez l'option “Autoriser l'ordinateur à éteindre ce périphérique pour économiser de l'énergie”
  7. Répétez l'opération à partir de l'étape 3 pour tous les périphériques concentrateurs.

Compression et indexation du disque dur

  1. Démarrez Windows Explorer (Touche Windows + E). 2. Sélectionnez «Ordinateur» (ou «Ce PC» sous Windows 10) dans le panneau de gauche:
  2. Faites un clic droit sur chaque disque dur et sélectionnez “Propriétés”
  3. Désactivez les deux options en bas de la fenêtre:

Ordonnancement du processeur

Le multitâche Windows s'articule autour d'un processus appelé découpage temporel . Cela laisse à chaque programme un temps infime d’exécution. En parcourant en permanence tous les programmes en cours, il semble qu'ils soient tous exécutés en même temps. Ce paramètre de planification du processeur contrôle la durée de chacune de ces tranches de temps. Des tranches de temps plus longues sont meilleures pour le traitement en arrière-plan, alors que des tranches de minuterie plus courtes peuvent rendre l'interface utilisateur plus réactive.

Vous vous demandez peut-être ce qui convient le mieux au traitement audio. Il n'y a pas de réponse correcte! Tout dépend de ce que vous faites, donc l'un peut donner de meilleurs résultats que l'autre.

Des tranches de temps plus longues peuvent donner à votre logiciel audio plus de temps pour traiter l'audio, mais elles peuvent également garder le processeur lié à d'autres tâches et empêcher le traitement audio.

Il est probablement préférable de commencer avec le mode «Services d'arrière-plan»:

  1. Cliquez sur le bouton Démarrer de la fenêtre, tapez «paramètres système avancés», puis appuyez sur Entrée.
  2. Dans la section «Planification du processeur», sélectionnez «Programmes» pour des tranches de temps plus courtes ou «Services en arrière-plan» plus longtemps.

Noyau de stationnement

Le stationnement dans les cœurs est une fonctionnalité spécifique à la CPU disponible sur certains processeurs modernes (par exemple, les processeurs Intel i7) dans laquelle des cœurs de processeur complets seront désactivés afin de réduire la consommation d'énergie. Ceci est bon pour la gestion de l'alimentation, mais peut affecter les performances audio en temps réel car il y a un léger retard lors de l'indication de réservation, ce qui peut entraîner des pertes si cette puissance de traitement est nécessaire.

Par défaut, Windows masque le paramètre de stationnement principal, mais il peut être affiché avec quelques ajustements au registre du système.

  1. Cliquez sur le bouton Démarrer de Windows, tapez «regedit» et appuyez sur Entrée pour lancer le programme de l'éditeur de registre de Windows.
  2. Appuyez sur la touche Accueil pour déplacer la sélection dans le volet de gauche tout en haut.
  3. Appuyez sur Ctrl + F pour afficher la boîte de dialogue Rechercher et recherchez «dec35c318583» (sans les guillemets).
  4. Une fois trouvée, assurez-vous que la clé trouvée est liée aux paramètres d'alimentation en vérifiant la barre d'état. Elle devrait inclure «Control \ Power \ PowerSettings». Sinon, ignorez-le et recommencez à partir de l'étape 3.
  5. Double-cliquez sur le paramètre «Attribut» dans le panneau de droite et remplacez la valeur par 0 (zéro), comme indiqué ci-dessous:
  6. Répétez les étapes 3 à 5 jusqu'à ce que toutes ces entrées aient été modifiées (il peut y en avoir plusieurs). Pour être clair: seules les valeurs «Attribut» sous les clés «0cc5b647-c1df-4637-891a-dec35c318583» doivent être modifiées.
  7. Une fois que vous avez apporté ces modifications, une nouvelle option de paramètres apparaît dans les options d'alimentation pour contrôler le stationnement principal:
  8. Allez au Panneau de configuration -> Options d'alimentation -> Modifier les paramètres du plan -> Modifier les paramètres d'alimentation avancés.

Dans la fenêtre Advanced Settings (Paramètres avancés), accédez à Processor Power Management -> Processor Performance Core Core Min. La valeur que vous entrez pour ce paramètre correspond au pourcentage minimal de cœurs de processeur qui doivent continuer à fonctionner (non parqués). Définissez cette valeur sur 100% pour empêcher le parage des noyaux.

Paramètres de fichier de page

Le fichier d'échange est un fichier spécial que Windows utilise pour un stockage supplémentaire lorsque la mémoire physique commence à manquer. Le fichier d'échange est également appelé «fichier d'échange» car les pages de mémoire sont échangées entre lui et la mémoire physique. Par défaut, Windows est généralement configuré pour gérer automatiquement la taille du fichier d'échange. Toutefois, vous devez envisager de le définir sur une taille fixe afin qu'il ne soit pas nécessaire de le redimensionner lors de l'exécution.

Pour configurer le fichier d'échange:

  1. Cliquez sur le bouton Démarrer de la fenêtre
  2. Tapez "paramètres système avancés" et appuyez sur Entrée
  3. Dans le groupe Performance, cliquez sur le bouton “Paramètres”.
  4. Passer à l'onglet "Avancé"
  5. Dans le groupe de mémoire virtuelle, cliquez sur le bouton “Modifier”.
  6. Désactivez «Gérer automatiquement la taille du fichier de pagination pour tous les lecteurs».
  7. Cliquez sur le premier lecteur de la liste
  8. Sélectionnez le bouton radio «Taille personnalisée»
  9. Entrez les valeurs de taille initiale et maximale souhaitées (voir ci-dessous)
  10. Répétez les étapes 7 à 9 pour chacun des autres lecteurs.

Vous devez maintenant prendre en compte la taille du fichier d'échange sur chaque lecteur:

  • Placez toujours le fichier de page sur le disque dur le plus rapide. Si vous avez un lecteur SSD, vous voulez absolument placer le fichier d'échange sur ce lecteur.
  • En règle générale, vous n'avez besoin que d'un fichier de pagination sur un lecteur. Toutefois, vous pouvez obtenir une très faible augmentation des performances en utilisant plusieurs lecteurs.
  • Une directive pour la taille totale de tous les fichiers d'échange doit correspondre à environ 1, 5 fois la quantité de RAM physique de votre ordinateur. Exemple: 4 Go de RAM physique = fichier de pagination de 6 Go.
  • Si vous avez beaucoup de RAM physique (par exemple:> 8 Go), vous pouvez généralement vous en sortir avec un fichier d'échange plus petit. Exemple: si vous avez 32 Go de RAM, il n’est pas logique d’allouer 48 Go au fichier de pagination (cela pourrait être une fraction considérable d’un lecteur SSD).

Plusieurs périphériques audio

Si vous avez une carte son dédiée aux performances audio, désactivez le périphérique audio intégré ou toute autre carte son si vous ne les utilisez pas. Les pilotes de carte son sont connus pour causer des problèmes de latence DPC.

Leur désactivation peut également simplifier la configuration de votre logiciel audio, car la possibilité de sélectionner ces périphériques sera supprimée.

  1. Cliquez sur le bouton Démarrer de Windows, tapez «Gestionnaire de périphériques» et appuyez sur Entrée.
  2. Développez le groupe nommé «Contrôleurs son, vidéo et jeu».
  3. Faites un clic droit sur les cartes son dont vous n’avez pas besoin et sélectionnez «Désactiver» dans le menu contextuel.

LatencyMon

LatencyMon est un excellent outil disponible gratuitement pour vérifier les problèmes de latence ISR et DPC . Cet outil vous indiquera si votre ordinateur est optimisé pour une entrée / sortie audio optimale et quels pilotes sur votre ordinateur affectent votre temps de latence général.

Après avoir téléchargé LatencyMon:

  1. Si vous utilisez un appareil alimenté par batterie, assurez-vous que vous avez le courant
  2. Assurez-vous que vos paramètres d'alimentation sont configurés comme ils le seraient pendant les performances
  3. Fermez tous les autres logiciels en cours d'exécution
  4. Démarrer LatencyMon
  5. Appuyez sur le bouton vert "play" pour lancer le test
  6. Laissez-le fonctionner pendant quelques minutes
  7. Appuyez sur le bouton rouge «stop» pour arrêter le test

Si toutes les durées signalées par LatencyMon sont inférieures à la marge disponible, les DPC et les ISR ne vous poseront probablement aucun problème. Si, en revanche, les temps signalés sont plus longs que la marge disponible (ou qu’ils dépassent environ 500µs (0.5ms), vous devriez probablement regarder de plus près. LatencyMon indiquera quels pilotes avaient les temps les plus lus ISR et DPC.

  1. Recherchez un pilote mis à jour. S'il en existe un, mettez-le à jour et relancez le test.
  2. Si vous possédez le dernier pilote et qu’il s’agit d’un périphérique dont vous savez que vous n’avez pas besoin pendant les performances en direct, vous pourrez peut-être simplement le désactiver dans le Gestionnaire de périphériques Windows et relancer le test. (Ne désinstallez jamais un périphérique et veillez à ne pas désactiver les périphériques dont le système a besoin pour un fonctionnement correct - voir ci-dessous)
  3. Essayez de rechercher le nom du pilote et les termes «DPC» ou «ISR». Vous trouverez souvent des discussions de forum sur des pilotes particuliers problématiques et il est parfois reconnu qu'une version spécifique (peut-être même une version plus ancienne) fonctionne de manière plus fiable.

Des Articles Intéressants