mardi 22 décembre 2020

[MAJ] Windows 10 MAO : Optimisation de base pour un PC Audio/vidéo


 

Logo banner windows 10 MAO

Optimisation de base pour un PC Audio/vidéo

Windows 10 est arrivée à l’âge de maturité pour les utilisateurs de MAO ( Musique Assistée par Ordinateur ) alors que le bon vieux Windows 7 est quand a lui arrivée à l’échéance de son support bien qu’il soit possible d’activer le services de mises à jours étendue jusqu’en 2023, et si Windows 7 reste un OS adapté pour la création musicale, les évolutions matériels de ces dernières années militent en faveur de Windows 10 plus adapté à tirer partie des performances notamment CPU et mémoire, auquel il est important d’ajouter l’augmentation FLSpour les plugins depuis la version 1909, la  migration de Windows 7 vers 10 peut ainsi s’envisager pour les utilisateurs hésitants.

Néanmoins beaucoup d’utilisateur sous Windows 10 rencontrent encore ou ont rencontrés des difficultés de mises à jours et ou des problèmes de fonctionnalité liés à la gestion de l’audio, des problèmes de latence, etc. malgré cela si les premières années de Windows 10 n’ont pas été en faveur de celui-ci les dernières versions de Windows 10 sont nettement plus stables et plus performantes  ( dans la réactivité et la gestion de l’énergie ) Microsoft ayant également amélioré  l’audio Windows et corrigé des possibles problèmes de latence, reste que par rapport à Windows 7, Windows 10 est surchargé de fonctionnalité inutile pour un environnement d’informatique musical voir potentiellement néfaste pour des environnements audio/vidéo car le traitement de l’audio en temps réel demande avant tout dans la stabilité du système d’exploitation, une recherche de latence audio la plus basse possible sans avoir ces fameux décrochages de clics, pops et abandons audio. Windows 10 est certes plus performant que Windows 7 comme expliqué dans la première version du dossier sur l’optimisationde Windows 10 pour la MAO ou l’optimisation des logiciels ( DAW ) et des drivers y sont important, enfin l’aspect logiciel ne doit pas faire oublier la partie matériel ( CPU, Mémoire, Disk )  restant indispensable pour disposer d’une machine adaptée à son univers.

Configurer son environnement informatique audio reste nécessaire pour viser et obtenir davantage de stabilité et de performance ceci afin de mobiliser la tranquillité du créateur devant sa machine ou la partie optimisation est cependant plus élevée que sous Windows 7 dues à des fonctionnalités et la spécificité de Windows 10 tournée davantage vers le monde numérique et la connectivité mobile, si certains utilisateurs utilisent d’ailleurs la connexion internet, la fonctionnalité Bluetooth, le Wifi, ces derniers peuvent être des sources d’instabilité durant les sessions audio en temps réelle, des sources de latence DPC Latency et de ce faite non  recommandé pour une machine Mao/Vidéo.

 

Windows 10 testé

                  Version testée 1909 V 18663.997                                  2004 V 19041.685

 

Je mets à jour ce dossier d’optimisation ayant testé et passé en revue les évolutions et les problèmes rencontrés ces dernières années synthétisant aussi la recherche d’optimisation de Windows pour la MAO, si certaines d’entre elle sont répandues et connues pour les plus affûtés utilisateurs, la configuration de base et avancée s’adressent non pas à un type d’utilisation mais à un usage généraliste devant se modifier par l’utilisateur selon l’environnement et l’objectif; enfin ces trois chapitres d’optimisation  n’ont pas forcément d’ordre à respecter car ils participent tous à rechercher la stabilité, la performance et une latence basse.

Dans cet optique, il bon de rappeler que chaque PC, interface audio, logiciel engendrent potentiellement des différences et des particularités, aussi une astuce recommandé donc stable dans la configuration d’optimisation de base et ou avancée peut s’avérer non pertinente selon l’environnement, en appliquant un raisonnement modulable des paramétrages et optimisations selon les besoins. 

 

A noter:

Veuillez avant tout changement intervenant sur les modifications effectués sur votre matériel ( Hardware et Software ) sauvegarder vos paramètres et configuration initiale.

 

 Optimisations de base pour un PC Audio/vidéo Windows 10

 


  • Mettre à jours le Bios afin d’augmenter la stabilité, la sécurité et la compatibilité   
  • Mettre à jours Windows, Chipset, Composants                                  
  • Faire ces mises à jour manuellement

 

catalogue Micosoft Update

  • Utiliser une version stable de Windows
  • Mettre à jours le pilote de l’interface audio         
  • Mettre à jours le contrôleur Midi
  • Mettre à jours le ou les logiciels audio/vidéo
  • Désactiver le périphérique audio intégré 

 

Mettre à jours la carte graphique 

devmgmt.msc


Touche  Windows + R

Tapez devmgmt.msc

Afin de compléter le processus d’une latence plus faible il est nécessaire de mettre à jours le pilote de votre carte et de paramétrer les différents modes et options supplémentaires.  

La carte graphique est un composant supplémentaire pouvant à travers le support logiciel devenir une source de problème de latence audio, ou le paramétrage en mode «jeu» afin d’optimiser les performances peuvent interférer le traitement audio en temps réel, cependant certaine fonctionnalité sont potentiellement à désactiver comme: L’overclocking, les modes hautes et ultra-performances, les textures hautes résolutions, PowerMizer,  Ati Power Play, etc.


 Gestion des périphériques

 

Concentrateur USB racine

  • Désactiver les périphériques réseaux de votre ordinateur. ( sans fil et Ethernet ) ou ndis.sys ( adaptateur réseau et ou wifi ) peut y élever la latence DTC                                                               
  • Désactiver la case Autoriser l'ordinateur à éteindre ce périphérique pour économiser de l'énergie ( dans la gestion des périphériques usb)                                                                       
  • Désactivez les entrées SD / MMC / Compact Flash dans le gestionnaire de périphériques, dans certains cas ceci c’est révélé pertinent 

 

Utilisation des ports USB                                                                                                                                                                       

Selon l’expérimentation d’utilisateur reporté sur différents forums, la rétrocompatibilité USB 3 vers un port USB 2 peut être un facteur d’instabilité et de mauvaises performances, il est ainsi tout d’abord recommandé de connecté son interface audio USB 2 sur un port USB 2 alors que pour d’autres le passage à un port USB 3 a résolu le problème.

Les concentrateurs USB  auto-alimentés Sur certaines machines avec des interfaces différentes l’USB est un problème car le port USB est en mode passif utilisant davantage d’énergie, utiliser un concentrateur USB auto-alimenté peut ainsi résoudre cette difficulté  


Dans les options d’alimentation

Mettre le plan d'alimentation sur performance élevé Mini à 100 %  ( projet lourd )          

Dans l’onglet disque dur cocher Arrêter le disque dur après mettre sur «jamais»                    

Désactiver la mise en veille prolongée                                                                    

Dans les paramètres des options de performances désactiver la mise sous suspension sélective USB Paramétrer sur «Jamais» éteindre l’affiche après

 

Optimiser vos disques durs 

mécaniques

Décocher                                                                                                                                                                        «Compresser ce lecteur pour économiser de l'espace disque »

«Autoriser l'indexation des fichiers sur ce lecteur »

 

les SSD


 

Pour ces disques SD 2,5 Sata, M.2 Sata, M.2 NVME Pcie, il s’avère inutile de réaliser ce qui s’effectue plus haut, tout comme il n’est plus judicieux de déplacer le fichier d’échange sur un autre disque

 

Activer le mode AHCI ( Advanced Host Controller Interface ) 

 

Il existe plusieurs méthodes afin d’activer  AHCI

 

Méthode N° 1 ( Regedit et Bios )

 

regedit StartOverride

 

Touche  Windows + R

Tapez regedit.exe

recherchez la clef:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\iaStorV

sur la valeur StartOverride mettre 0

puis Redémarrer

 

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\storahci

sur la valeur StartOverride, créez là si absente puis sur la valeur Dword 32 mettre 0

Redémarrer

Rendez vous dans le Bios afin de changer la configuration SATA en activant le mode AHCI, puis Save & Exit.

Redémarrer

 

Méthode N° 2 ( Commande  bcdedit et Bios )

En tant qu'administrateur tapez la commande suivante

bcdedit /set {current} safeboot minimal

puis redémarrez et entrez dans le Bios

modifier les paramètres Sata en activant AHCI, puis Save & Exit.

Windows va démarrer en mode sans échec, ce qui est normal

Dans l’invite de commande ( Windows + R ) toujours en tant qu'administrateur tapez la commande suivante :

bcdedit /deletevalue {current} safeboot

Redémarrer pour basculer le lancement de Windows en mode normal

 

Méthode N° 3 ( MSCONFIG et Bios )

Touche  Windows + R

Tapez msconfig.exe

Dans l’utilitaire de configuration système, allez dans l’onglet Démarrer et repérer la section des options de démarrage en bas a gauche et cocher démarrage sécurisé tout en laissant sur minimal.

Redémarrer

Allez dans les paramètres du Bios pour changer le paramétrage Sata en activant AHCI

Save & Exit

Au redémarrage, il est nécessaire de décocher le démarrage sécurisé afin de retrouver le mode initial.

 

Microsoft recommande d’activer la fonctionnalité AHCI dans le Bios une fois la procédure ci-dessus effectuée [How to Enable AHCI for SSD in Windows10] néanmoins certaines expériences d’erreurs BSOD favorise l’activation dans le Bios avant d’intervenir dans regedit. Avec les SSD Il n’est plus utile d’activer la fonction SysMain ( SuperFetch ) et l’indexation de fichiers ( Windows Search ) dans ces configurations due à une possible utilisation anormale du disque [ Comment résoudre : Utilisation à 100% dudisque sous le Gestionnaire de tâches Windows 10]


Vérification de la fonction Trim

fonction Trim activée

Afin de pouvoir vérifier si la fonction Trim est activée il faut entrer cette commande :

dans CMD en tant qu’administrateur

coller

fsutil.exe behavior query DisableDeleteNotify

=0 signifiant que la fonction est activée

 

Paramètres Systèmes avancés  ( option performance )

Win32PrioritySeparation

 

Dans le menu des options de performances il est possible d’affiner différents fonctionnalités afin d’obtenir de meilleure performance :

-Dans effet visuel mettre sur meilleures performances ou personnalisés

-Avancé: dans cet onglet deux choix s’imposent pour ajuster et allouer les ressources processeur

Les programmes

Les services  d’arrière-plan

Certains recommandent d’activer soit l’un ou l’autre cependant c’est le choix de performance et de stabilité qui doit avant tout être retenus

Dans regedit il est possible de régler ces deux paramètres

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\PriorityControl 

Win32PrioritySeparation

pour les programmes

mettre sur 26 en Hexadécimale

pour les services d’arrière plan

mettre sur 18 en Hexadécimale

Redémarrer

réglage option de performances

 

Mémoire virtuelle

Il peut être nécessaire d’ajuster la taille du fichier d’échange ceci afin de « libérer » de la mémoire vive lorsque beaucoup d’application sature la Ram, Windows accorde avant tout une mobilisation des ressources vers la mémoire vive puis vers la mémoire virtuelle, stockant les pages de mémoires les moins sollicitées, cependant les échanges entre la mémoire physique et virtuelle étant fréquent et le disque dur étant moins rapide ( sauf peut être les SSD en NVMe ) il peut se rencontrer fréquemment des baisses de performances voir des plantages d’applications, aussi le réglage de la mémoire virtuelle dépend et avant tout de l’usage effectué par l’utilisateur ou le fichier de pagination ( PageFiles.sys ) y demeure d’une valeur dynamique s’adaptant au besoin de travail.


 

 

Régler la taille du fichier d’échange

Ce réglage demande a l’utilisateur de connaître les applications mobilisant beaucoup de mémoire vive comme la retouche photo, le montage vidéo mais également nos DAW favoris, aussi pour définir une taille minimal et maximale il s’avère nécessaire de saturer la Ram en activant les applications en mode multitâche et ou toutes situations appelant à générer beaucoup de ressource mémoire afin de connaître le Peak Limit du Commint Charge soit la charge maximale validée permettant ainsi de définir une taille initiale et maximale personnalisées.

Dans le gestionnaires des tâches de Windows ( taskmgr.exe ) et le moniteur de ressources il est possible d’identifier les valeurs de la mémoire physique en partant non pas de la valeur installée mais totale ( déduisant la valeur de la partie réservé au matériel ) ceci afin d’estimer le réel besoin minimal et maximal.

gestion taches mesure memory

 Dans System Information ( Touche Windows + I ) de Process explorer il est possible de visualiser  les valeurs du Commint Charge permettant de repérer  le Peak et le Current et pouvant ainsi servir à inscrire les bases des limites minimales et maximales une fois que s’approche la saturation en Ram

system information process xp Commint Charge

 

Puis dans l’onglet Mémoire de Quick CPU il est également possible de visualiser le Peak et le Current

 

Affiner les réglages

Dans l’espace du Web il est répandu diverses possibilités de taille allouée pour définir le fichier d’échange, allant de 1, 1,5, 2,5, voir 3 fois le total de la Ram physique.

Microsoft ayant  fait évoluer considérablement la gestion de la mémoire et la mémoire physique étant de plus en plus efficace, Windows s’étant généralisé en version 64 Bits, la plupart des recommandations pour la gestion du fichier d’échange ne servent à pas grand-chose pour une utilisation normale, néanmoins tout comme pour des configurations de type Server, XP et Windows 7 32 Bits il peut être envisagé de définir une taille minimale et maximale spécifique selon les utilisations et les besoins, Microsoft ayant depuis recommandé la taille du fichier d’échange pour les versions 64 Bits selon le système d’exploitation ou Windows 10 se règle avant tout à partir du paramètre de vidage sur incident pour la taille minimale et jusqu’à 3X la Ram pour la taille maximale.


réglage mémoire virtuelle

 

Les règles à suivre :

Pour définir le réglage différent paramètres peuvent s’appliquer

Taille Minimale 1 fois la Ram ou 1,5 fois

Taille Maximale 3 fois la Ram ou 4Go

«Une taille fixe serait intéressant pour éviter la fragmentation du fichier»

A noter, si la taille recommandée est inférieure à la valeur « allouée actuellement » cette dernière doit servir de valeur de référence pour définir la taille initiale, et seule l’utilisation et les usages utilisateurs peuvent servir à définir réellement le réglage personnalisé.

Dans un environnement informatique ne sollicitant pas énormément la mémoire, il n’est pas nécessaire d’ajuster la taille du fichier d’échange laissant ainsi à Windows le soin de le faire évoluer et de le gérer, cependant dans un environnement informatique audio/vidéo la mobilisation de la mémoire vive peut rapidement être atteinte ou potentiellement engendrer une saturation, d’ou l’intérêt de réaliser le test des ressources afin de connaître ce Peak Limit et évaluer une taille minimale et maximale.

Dans le cas présenté ci-dessus  j’ai utilisé 17 pistes chargé en Vsti et Vst dans le Daw évoluant dans une configuration spéciale MAO afin d’approcher une saturation évoluant dans un cadre d’utilisation normale et potentiellement réaliste, mais il existe forcément une différence d’utilisation  lorsqu’il est utilisé du 44100 hz et du 96000 hz sollicitant davantage le CPU et un peu plus de mémoire, aussi la taille du Buffer pour l’Asio est important pour définir l’équilibre entre la préservation de la latence audio sans saturation et la performance du couple CPU/Mémoire.

La gestion laissée volontairement à Windows n’a pas fait évoluer la taille du fichier d’échange, s’applique ainsi la valeur recommandée de 2929 pour la taille initiale et une valeur maximale de 8787.

Aussi plus il y a de mémoire vive et moins le fichier d’échange est sollicité donc moins indispensable, cependant il faut également tenir compte de la présence de la vitesse de lecture/écriture des disques durs et SSD, ce dernier améliorant nettement l’accès au fichier d’échange que ne le fond les disques mécaniques surtout à 5400 T/M.                                                     

Pour  le déplacement du fichier d’échange, tout d’abord intéressant pour gagner de la place sur des configurations d’espace disque limite, la controverse se situe sur la partie performance, aussi et pour autant il paraîtrait aberrant de déplacer le fichier d’échange du SSD sur un disque dur mécanique.

Si au-delà des 4GO de Ram il est possible de se passer du fichier d’échange  il n’est pas recommandé de le faire, même avec beaucoup de RAM ( 16, 32 ) ou conserver le fichier d’échange permet en cas de plantage de pouvoir disposer d’un fichier Memory.dump.

    

 Autres optimisations de base

Désactiver la défragmentation de Windows ou logiciel durant vos sessions

Désactiver des tâches du planificateur des tâches inutiles

Windows 10 : Désactivation de la télémétrie etdes tâches inutiles ( Mao )

Si pare-feu et Windows defender

Limiter l’usage CPU de Windows Defender

S’il peut être utile de conserver Windows Defender dans votre station informatique MAO le service antivirus Windows Defenfer mobilise tout de même une utilisation de ressource mémoire non négligeable lorsque qu’il est dans un état de fonctionnement normal et en dehors de tout opération de Scan, si pour diverses raisons il est décidé de les conserver, lors d’un scan, celui-ci peut mobiliser 50 % du CPU ce qui peut nuire gravement le cas échéant à vos session de traitement audio en temps réel, il est néanmoins possible de  limiter l’usage du CPU

Dans PowerShell tapez:

Set-MpPreference -ScanAvgCPULoadFactor <percentage*>  ( non testé )

* remplacer par la valeur désirée, ce qui imposera une limitation de consommation maximum de l’utilitaire

 

 

 

 

A noter : Il est plutôt recommandé de désactiver la protection en temps réelle dans les paramètres « sécurité Windows » lors des sessions ( se réactive au redémarrage ) et pour les versions de Windows 10 avec gpedit il est possible de configurer les différentes options de Windows Defender et Antivirus Windows

 

Activer la touche F8 du mode sans échec sur Windows 10

 

Touche F8 commande CMD sans échec


 
Cette astuce permet au démarrage la possibilité d’entrée en mode sans échec avec la touche F8,  cette fonctionnalité bien pratique avec Windows 7 est présente dans Windows 10 nécessitant néanmoins  de passer par le menu des paramètres ( volet des paramètres en bas à droite de l’écran ) pour pouvoir redémarrer sur les Options de démarrage avancées.

Afin de pouvoir disposer de l’option sans échec à chaque démarrage de Windows :

Dans l’invite de commandes, en administrateur, tapez :

bcdedit /set {bootmgr} displaybootmenu yes  OK

puis tapez F8 au démarrage de l'ordinateur puis suivre le chemin des paramètres de démarrage pour arriver au mode sans échec ( touche 4 )

Pour annuler et revenir au mode par défaut de Windows 10 :

bcdedit /set {bootmgr} displaybootmenu no

 

La suite du dossier:

[MAJ] II Optimisation avancée pour un PC Audio/vidéo 

[MAJ] III  Corriger la Latence DPC et optimiserles performances

 

Liens et Sources :

Windows10 1903/1909: Audio, Bluetooth and WiFi issues fixed

Problèmesrésolus dans Windows version 10 1903/1909

Audio et optimisation

Guide audio                                                                                                                           

OptimiserWindows pour l’audio                                                                         

Comment éviter les craquements et les coupures de son                                  

Conseils d'optimisation pour le traitement des données audio sur Windows              

Décrochageset autres problèmes audio                                    

Fichier d’échange

Physicaland Virtual Memory in Windows 10

Procédurede détermination la taille du fichier d’échange appropriée pour les versions64bits de Windows

WindowsServers: Best Practices for Page File and Minimum Drive Size for OS Partitionon

Windows : mémoire virtuelle, pagefile, taskmgr & superfetch

Introduction to page files 08/19/2020                                                     

Shutdown:Clear virtual memory pagefile

Howto change virtual memory size on Windows 10

AHCI

Howto Enable AHCI for SSD in Windows 10

Un message d'erreur s'affiche après la modification du mode SATA du lecteur de démarrage

enable-ahci-windows-8-windows-10-after-installation




 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 




 

 

  

                                                                                                                  

 

 

 

 


0 Comments:

Enregistrer un commentaire



 

www.zikmao.net Copyright © 2010 LKart Theme is Designed by Lasantha

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License
Plan du site - mentions légales - Partenaires : - les oreilles.com - PlanèteParis - Stock2Musique - Rockenfolie


2007-2021 Zikmao.net

Zikmao.net s'est engagé à respecter la confidentialité des données personnelles régies par la loi 78-17 du 6 janvier 1978. Déclaration C.N.I.L. n° 1390775