Optimisation PC pour audio 31_03_2016
Transcription
Optimisation PC pour audio 31_03_2016
Optimisation d’un PC pour l’audio Préambule Ce document rassemble un ensemble d’informations issues d’expériences et de conseils pour optimiser un PC en application Audio (mais sans garantie, toutes les machines sont différentes...). Vous pouvez choisir de garder certaines fonctions si vous pensez que vous en avez besoin et qu’elles ne vous poseront pas de problèmes, mais si vous faites de l’enregistrement ou de la lecture en Live, il est fort probable que vous deviez envisager toutes les dispositions ! Je décline toute responsabilité en cas de mauvaises conséquences suite aux recommandations suivantes. 1 Conseils 1.01 Les ordinateurs avec mémoire graphique partagée sur la mémoire principale ne sont pas conseillés, cela peut être le cas sur les ordinateurs portables (laptops). 1.02 L’idéal c’est d’avoir un PC spécialement dédié au son sans autres applications lourdes installées comme Excel ou pack Adobe... 1.03 On peut désactiver l’antivirus et le firewall Windows sauf si la machine peut être connectée à une connexion internet. Dans ce cas utiliser un antivirus léger (AVG, Windows Defender ou Microsoft Security Essentials). 1.04 Utiliser les drivers Audio ASIO (et pas MME). 1.05 Défragmenter les disques durs régulièrement sauf les disques SSD qui ne se défragmentent pas. Les disques durs qui font de l’audio doivent être formatés en NTFS. 1.06 Désactiver l’interface Wi-Fi. 1.07 Il faut faire les mises à jour régulières des drivers des interfaces (Audio – chipset(chez le fabricant du chipset) – carte graphique – carte réseau ...). Utiliser les drivers Microsoft pour le clavier et la souris (et non des drivers dédiés). 1.08 Windows doit être également régulièrement mis à jour avec les dernières versions (Service Packs et updates/hot fixes) 1 2 Settings Windows 2.01 Etendre le panneau de configuration Win7 Win10 BOUTON DROIT 2 Choisir l’affichage en petites icones qui fournit des raccourcis supplémentaires 2.02 Faites un point de restauration système avant de faire les modifications sur le PC. Panneau de Configuration / Système 3 Protection du système 4 Protection du système / Créer Nommer votre point de restauration et cliquer créer 2.03 Désactiver Aero (demande de la ressource pour l’aspect graphique) Win7 Clic droit sur le bureau / Personnaliser 5 Choisir un thème de Base (possibilité de l’éditer) Win10 Panneau de configuration / Personnalisation Choisir un thème Windows par défaut (possibilité de l’éditer) 6 2.04 Désactiver Aero Peek (éviter une action demandant de la ressource) Clic droit sur la barre des taches / Propriétés 7 Décocher l’option « utiliser Aero Peek pour afficher un aperçu du Bureau. (Si cette Option est grisée, c’est qu’elle est désactivée et ce n’est pas plus mal) 2.05 Barre des taches toujours visible Clic droit sur la barre des taches / Propriétés 8 Décocher Masquer automatiquement la barre des taches 2.06 Désactiver Aero Snap (éviter une action demandant de la ressource) Panneau de Configuration / Options d’ergonomie 9 Rendre la souris plus facile à utiliser Empêcher les fenêtres d’être automatiquement réorganisés lorsqu’elles sont déplacées au bord de l’écran 2.07 Fond d’écran Win7 Panneau de Configuration / Options d’ergonomie 10 Arrière-plan du Bureau Choisir une Couleur Unie et Enregistrer les modifications Win10 Menu Windows / Paramètres Personnalisation 11 12 Arrière-plan / Choisir Couleur unie / Choisir une couleur 2.08 désactiver l'écran de veille Win7 Panneau de Configuration / Options d’ergonomie 13 Ecran de veille Choisir Aucun puis appliquer et OK Win10 Menu Windows / Paramètres Personnalisation Ecran de verrouillage / Paramètres de l’écran de veille Choisir (Aucun) / Appliquer / OK 14 15 2.09 Désactiver: Contrôle de compte d'utilisateur UAC (pour que Windows donne moins de messages) 16 Panneau de Configuration / Compte d’utilisateurs Modifier les paramètres de contrôle du compte d’utilisateur 17 Mettre le curseur en bas sur : Ne jamais m’avertir Cliquer OK et redémarrer le PC 2.10 Désactiver des fonctionnalités de Windows (qui occupent de la ressource ou de l’espace disque comme « Windows Gadget » ou les « jeux » ...) 18 Panneau de Configuration / Programmes et fonctionnalités activer ou désactiver des fonctionnalités Windows 19 décocher les cases des fonctions non désirées : composants Tablet PC (si l’ordi n’en est pas une) plateforme Windows Gadget Compression différentielle à distance Windows Search (très gourmand en ressource) Win10 : Désactiver le service Windows Search (voir plus bas) Service d’indexation Jeux Cliquer OK et redémarrer l’ordinateur 2.11 WINDOWS SEARCH à Désactiver Service d’indexation et Windows Search doivent être désactivés (voir le chapitre précèdent) Win10 : Désactiver le service Windows Search (voir plus bas) Décocher la case Autoriser l'indexation du contenu des fichiers pour tous les disques Win 7 Win10 Clique Droit 20 2.12 Ne pas compresser les lecteurs disques Propriétés des disques Win7 Clique Droit 21 Décocher compresser ce lecteur Win10 2.13 Utilisation à distance à Désactiver Panneau de Configuration / Programmes et fonctionnalités Paramètres d’utilisation à distance 22 Décocher Autoriser les connexions d’assistance à distance vers cet ordinateur Cliquer Appliquer et OK 23 2.14 Mise à jour Windows Update Automatique désactivée Win10 : Désactiver le service Windows Update (voir plus bas) Win7 24 Panneau de Configuration / Windows Update Modifier les paramètres ne jamais rechercher des mises à jour OK Dans ces conditions il faudra régulièrement faire les mises à jour manuellement. 25 2.15 Pare-Feu Windows à désactiver (sauf si l’ordinateur va sur internet) 26 Panneau de Configuration / Pare-feu Windows Activer ou désactiver le pare-feu Windows cocher désactiver le pare-feu pour les réseaux publics et privés OK Si l’ordinateur doit se connecter sur internet, il faut réactiver le Pare-feu 27 2.16 Windows Defender ou Antivirus à désactiver (sauf si l’ordinateur va sur internet) Win7 panneau de configurations> Windows defender>outils et paramètres >Options>analyser automatiquement mon ordinateur: décocher Protection en temps réels : tout décocher 2.17 Désactiver les messages du centre de maintenance 28 Panneau de Configuration / Centre de maintenance (win7) ou Sécurité et maintenance (win10) 29 Modifier les paramètres du Centre de maintenance Désactiver toutes les cases 2.18 Applications au démarrage Des applications se lancent automatiquement au démarrage alors qu’elles ne sont pas utiles (mises à jour...). Win10 : Dans gestionnaire des taches / Onglet Démarrage Win7 : Utiliser un logiciel dédié (CCleaner) ou msconfig pour sélectionner les programmes au démarrage. 30 Menu Démarrer / Exécuter Taper msconfig + OK (ou taper la touche Windows + R) Sélectionner Démarrage sélectif Dans l’onglet Démarrage désélectionner ce que vous ne voulez pas au démarrage (en fonction de votre ordinateur il faut garder certains drivers prévus pour la machine) et cliquer OK. Si besoin on peut revenir dans msconfig et selectionner Démarrage Normal. 31 2.19 Désactiver les sons Windows Panneau de Configuration / Son Onglet Son / Choisir Aucun Son 32 33 Décocher Jouer le son de démarrage de Windows Cliquer Appliquer et OK 2.20 Arrêter l’exécution automatique Panneau de Configuration / Exécution Automatique décocher utiliser l'exécution automatique pour tous les médias et tous les périphériques pour tous les médias ne rien faire 34 Enregistrer 35 3 - Settings PC 3.01 Désactiver Microsoft ACPI-Compliant Control Method Battery, si vous ne l’utilisez pas. C’est la fonction de contrôle et d’affichage du niveau de la batterie. 36 Panneau de Configuration / Gestionnaire de périphériques 37 Ouvrir Batteries Désactiver Microsoft ACPI-Compliant Control Method Battery avec le clic droit de la souris 3.02 Vérifier que l’accès direct à la mémoire (DMA) est activé 38 Panneau de Configuration / Système Gestionnaire de périphériques 39 Double-cliquez sur Contrôleurs IDE ATA/ATAPI Sous Contrôleurs IDE ATA/ATAPI, pour chaque élément portant le mot Canal dans son étiquette, cliquez avec le bouton droit sur l’élément, puis cliquez sur Propriétés. Cliquez sur l’onglet Paramètres avancés. Sous Propriétés du périphérique, activez ou désactivez la case à cocher Activer l’accès direct à la mémoire (DMA), puis cliquez sur OK. Si l'option n'est pas disponible, c'est que votre périphérique est déjà aux normes DMA. Vérifier également que l’option DMA n’est pas décochée sur chaque disque dur (notamment les disques extractibles) 3.03 Effets visuels Démarrer / clic droit sur ordinateur / propriétés ou Système ou 40 Paramètres système avancés 41 Performances / Paramètres Effets visuels / Ajuster afin d’obtenir les meilleures performances Cliquer Appliquer et OK 3.04 Favoriser les services d’arrière-plan Démarrer / clic droit sur ordinateur / propriétés ou Système ou 42 Paramètres système avancés Performances / Paramètres Onglet Avancé / Ajuster pour obtenir les meilleures performances pour Les services d’arrière-plan Cliquer Appliquer et OK 3.05 Mémoire Virtuelle 43 Si vous pensez que vous avez suffisamment de mémoire, vous pouvez désactiver cette fonction. Sinon régler sa taille à deux fois celle de la RAM. Démarrer / clic droit sur ordinateur / propriétés ou Système ou 44 Paramètres système avancés 45 Performances / Paramètres Onglet Avancé / Mémoire virtuelle / Modifier 46 Désactiver la Gestion automatique du fichier d’échange Cliquer aucun fichier d’échange ou affecter le fichier d'échange au lecteur le moins utilisé (Important : la mémoire virtuelle ne doit pas résider sur le disque dédié à l'audio) en utilisant la taille personnalisée fixer la taille initiale et la taille maximale à la taille Recommandée dans le cadre en bas. Cliquer Appliquer OK 3.06 Activer le cache en écriture des disques 47 Panneau de Configuration / Système Gestionnaire de périphériques 48 Pour tous les disques durs : clique droit / Propriétés Onglet Stratégies / Activer le cache et Désactiver le vidage du cache (cocher les deux cases) Pour les disques durs extractibles (USB) il faut cocher la case « Meilleures Performances » 49 3.07 désactiver fault tolerant heap dans Regedit, chercher la clef HKEY_LOCAL_MACHINE\Software\Microsoft\FTH\Enabled et changer la valeur à 0 3.08 désactiver le volet gadget Malgré que le volet ne soit pas visible, le module est toujours présent. dans Regedit, chercher la clef HKEY_CLASSES_ROOT\DesktopBackground\Shell Les clefs Gadget et command peuvent être supprimées 50 Redémarrer 3.09 désactiver restauration système Vous pourrez créer régulièrement vos points de restauration vous-même. Panneau de Configuration / Système 51 Protection du système 52 Protection du système / Configurer Cocher Désactiver la protection du système puis Appliquer 3.10 setting réseau si utilisation Dante 53 Panneau de Configuration / Centre Réseau et partage Modifier les paramètres de la carte Clic droit sur la carte réseau local / propriétés Configurer 54 Onglet Avancé / Trouver et Désactiver Control de Flux Onglet Avancé / Trouver taux de gestion des interruptions et mettre le réglage pour des meilleures performances (Elevé ou extrême) S’il y a un paramètre Ethernet avec économie d’énergie le désactiver 3.11 Désactiver les interfaces que vous n’utilisez pas 55 56 Panneau de Configuration / Système Gestionnaire de Périphérique 57 Clique droit / désactiver 3.12 Si vous utilisez le Firewire : utiliser le Driver 1394 OHCI Compliant Host Controller (Legacy) 58 Panneau de Configuration / Système Gestionnaire de Périphérique 59 Cliquer sur Contrôleurs hôte de bus IEEE 1394 Clic droit sur l’interface / Mettre à jour le pilote 60 Rechercher un pilote sur mon ordinateur Choisir parmi une liste de pilotes de périphériques sur mon ordinateur 61 Choisir Contrôleur d’hôte compatible OHCI 1394 (hérité) Suivant / attendre la fin de l’installation et redémarrer l’ordinateur 3.13 Désactiver l'utilitaire gravure cd de windows7 (si vous ne l’utilisez pas ou si vous utiliser une autre application pour graver) dans Regedit, chercher la clef HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\ Explorer Clique droit /Nouveau / Créer une clé DWORD 62 Nom : NoCDBurning et donner lui la valeur 1 3.14 Désactiver IPv6 dans Regedit, chercher la clef HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters si la clé DisabledComponents n’existe pas créer une clé valeur DWORD 32 bits avec le bouton droit Donner la valeur FF en Hexadécimale à DisabledComponents 63 3.15 Gérer le démarrage des Services Démarrer le gestionnaire de service Win7 Win10 Taper services.msc dans la recherche Win7 Taper services.msc puis Ok Win10 cliquer sur services.msc Ouvrir les propriétés de chaque service (clique droit) En fonction de la liste qui suit et de vos besoins, régler le type de démarrage puis Appliquer et OK 64 Rq : les services ne sont pas forcément tous présent dans votre machine. Les services en Automatique sont indispensables au bon fonctionnement de l’ordinateur. Nom du service Nom du processus Windows Accès du périphérique d'interface utilisateur Acquisition d’image Windows (WIA) Adobe Acrobat Update Service Adobe Flash Player Update Service Agent de protection d’accès réseau Agent de stratégie IPsec Alimentation Appel de procédure distante (RPC) Application système COM+ Application Host Helper Service Assistance IP Assistance NetBIOS sur TCP/IP Audio Windows Autodesk Content Service AuviTranESoundService Bluetooth Handsfree Service BranchCache Brillance adaptative Cache de police de Windows Presentation Foundation 3.0.0.0 Carte à puce Carte de performance WMI CDPSvc Centre de sécurité Claims to Windows Token Service Cliché instantané des volumes Client de stratégie de groupe Client de suivi de lien distribué Client DHCP Client DNS Client for NFS Collecteur d’événements de Windows Configuration automatique de réseau câblé Configuration des services Bureau à distance Connaissance des emplacements réseau Connexions réseau Coordinateur de transactions distribuées CoreMessaging Dante Control and Monitoring DanteDiscovery Dante Virtual Soundcard Manager DataCollectionPublishingService Découverte SSDP Défragmenteur de disque Détection de services interactifs Détection matériel noyau hidserv StiSvc AdobeARMservice AdobeFlashPlayerUpdateSvc napagent PolicyAgent Power RpcSs COMSysApp AppHostSvc iphlpsvc lmhosts AudioSrv AVS‐Service BthHFSrv PeerDistSvc SensrSvc 7 et 10 7 et 10 7 et 10 7 et 10 7 7 et 10 7 et 10 7 et 10 7 et 10 7 et 10 7 et 10 7 et 10 7 et 10 7 et 10 7 et 10 10 7 et 10 10 Manuel Manuel Manuel Manuel Manuel ou désactivé Manuel Automatique Automatique Manuel Désactivé Automatique Automatique Automatique Manuel Manuel ou Automatique Manuel Désactivé Désactivé FontCache3.0.0.0 7 et 10 Manuel SCardSvr wmiApSrv CDPSvc wscsvc c2wts VSS gpsvc TrkWks Dhcp Dnscache NfsClnt Wecsvc dot3svc 7 et 10 7 et 10 10 7 et 10 10 7 et 10 7 et 10 7 et 10 7 et 10 7 et 10 7 et 10 7 et 10 7 et 10 Désactivé Manuel Manuel Automatique Manuel Manuel Automatique Automatique Automatique Automatique Manuel Manuel Manuel SessionEnv 7 et 10 Manuel NlaSvc Netman MSDTC CoreUIRegistrar conmon DanteDiscovery dvs.manager DcpSvc SSDPSRV defragsvc UI0Detect ShellHWDetection 7 et 10 7 et 10 7 et 10 10 7 et 10 7 et 10 7 et 10 10 7 et 10 7 10 7 et 10 Automatique Manuel Manuel Automatique Automatique Automatique Automatique Manuel Manuel Manuel Manuel Automatique 65 Mode de démarrage Device Setup Manager Disque virtuel dmwappushsvc Écouteur HomeGroup embeddedmode Emplacement protégé Énumérateur de bus IP PnP‐X Expérience audio‐vidéo haute qualité Windows Expérience d’application Explorateur d’ordinateurs Fichiers hors connexion Fournisseur de cliché instantané de logiciel Microsoft Fournisseur HomeGroup Générateur de points de terminaison du service Audio Windows Gestion à distance de Windows (Gestion WSM) Gestion d’applications Gestion des clés et des certificats d’intégrité Gestionnaire d’identité réseau homologue Gestionnaire d’informations d’identification Gestionnaire de comptes de sécurité Gestionnaire de connexion automatique d’accès distant Gestionnaire de connexions d’accès distant Gestionnaire de sessions du Gestionnaire de fenêtrage Gestionnaire de Session Locale DsmSVC vds dmwappushsvc HomeGroupListener embeddedmode ProtectedStorage IPBusEnum 10 7 et 10 10 7 et 10 10 7 7 Manuel Manuel Désactivé Manuel Manuel Manuel Manuel QWAVE 7 et 10 Manuel AeLookupSvc Browser CscService 7 7 et 10 7 et 10 Manuel Manuel Manuel ou désactivé swprv 7 et 10 Manuel HomeGroupProvider 7 et 10 Manuel AudioEndpointBuilder 7 et 10 Automatique WinRM 7 et 10 Manuel ou Désactivé AppMgmt hkmsvc p2pimsvc VaultSvc SamSs 7 et 10 7 et 10 7 et 10 7 7 et 10 Désactivé Manuel Manuel Manuel Automatique RasAuto 7 et 10 Manuel RasMan 7 et 10 Manuel UxSms 7 Automatique LSM 10 Gestionnaire des cartes téléchargées MapsBroker 10 Gestionnaire des connexions Windows Gestionnaires des utilisateurs Groupement de mise en réseau de pairs Hôte de périphérique UPnP Hôte du fournisseur de découverte de fonctions Hôte système de diagnostics Identité de l’application Informations d’application Infrastructure de gestion Windows Inspection du réseau Microsoft Intel(R) HD Graphics Control Panel Service Interface du service hôte Hyper‐V Interruption SNMP Isolation de clé CNG Jeu Sauvegardé sur Xbox Live Journal d’événements Windows Journaux & alertes de performance Lanceur de processus serveur DCOM Localisateur d’appels de procédure distante (RPC) Wcmsvc UserManager p2psvc upnphost 10 7 et 10 7 et 10 7 et 10 Automatique Automatique (delayed start) Automatique Automatique Manuel Manuel fdPHost 7 et 10 Manuel WdiSystemHost AppIDSvc Appinfo Winmgmt NisSrv igfxCUIService vmicguestinterface SNMPTRAP KeyIso XblGameSave EventLog pla DcomLaunch 7 et 10 7 et 10 7 et 10 7 et 10 7 10 10 7 et 10 7 et 10 10 7 et 10 7 et 10 7 et 10 Manuel Manuel Manuel Automatique Manuel Automatique Désactivé Désactivé Manuel Désactivé Automatique Manuel Automatique RpcLocator 7 et 10 Désactivé 66 Mappage de découverte de topologie de la couche de liaison Mappeur de point de terminaison RPC Microsoft .NET Framework NGEN vx.x.x_Xn Microsoft (R) Diagnostics Hub Standard Collector Service Microsoft Antimalware Service Microsoft Office ClickToRun Service Microsoft Passport Microsoft Passport Container Modules de génération de clés IKE et AuthIP Moteur de filtrage de base Netlogon Network Connected Devices Auto‐Setup Network Connectivity Assistant Office Source Engine Optimisation de livraison Optimiser les lecteurs Ouverture de session secondaire lltdsvc 7 et 10 Manuel RpcEptMapper clr_optimization_vx.x.x.x 7 et 10 7 Automatique Manuel MsMpSvc 10 Manuel NgcSvc NgcCtnrSvc IKEEXT BFE Netlogon NcdAutoSetup NcaSVC ose DoSvc defragsvc seclogon 7 10 10 10 7 7 et 10 7 et 10 10 10 10 10 10 7 et 10 Pare‐feu Windows MpsSvc 7 et 10 Parental Controls Partage de connexion Internet (ICS) Planificateur de classes multimédias Planificateur de tâches Plug‐and‐Play Préparation des Applications Printer Extensions and Notifications Prise en charge de l’application Rapports et solutions aux problèmes du Panneau de configuration Programme d’installation ActiveX (AxInstSV) Programme d’installation pour les modules Windows Propagation du certificat Protection logicielle Protocole EAP (Extensible Authentication Protocol) Protocole PNRP Publication des ressources de découverte de fonctions Redirecteur de port du mode utilisateur des services Bureau à distance Registre à distance Routage et accès distant Sauvegarde Windows Serveur Service d'échange de données hyper‐V Service Broker de découverte en arrière plan DevQuery Service Broker des évènements système Service Broker pour les connexions réseau WPCSvc SharedAccess MMCSS Schedule PlugPlay AppReadiness PrintNotify 7 7 et 10 7 7 et 10 7 et 10 10 10 Desinstaller Automatique Manuel Manuel Manuel Automatique Manuel ou désactivé Manuel Manuel Manuel Automatique Manuel Manuel Desactivé ou Automatique Manuel ou désactivé Désactivé Automatique Automatique Manuel Manuel Manuel wercplsupport 7 et 10 Manuel AxInstSV 7 et 10 Manuel TrustedInstaller 7 et 10 Manuel CertPropSvc sppsvc 7 et 10 7 et 10 Désactivé Automatique EapHost 7 et 10 Manuel PNRPsvc 7 et 10 Manuel FDResPub 7 et 10 Manuel UmRdpService 7 et 10 Manuel RemoteRegistry RemoteAccess SDRSVC LanmanServer vmickvpexchange 7 et 10 7 et 10 7 et 10 7 et 10 10 Désactivé Désactivé Manuel Automatique Désactivé DevQueryBroker 10 Manuel SystemEventsBroker NcbService 10 10 Automatique Manuel 67 Service Broker pour les evenements horaires Service Collecteur ETW d'internet Explorer Service Configuration réseau Service d'association de périphérique Service d'historique des fichiers Service d'infrastructure des taches en arrière plan Service d'installation de périphérique Serveur de priorités des threads Service de biométrie Windows Service de cache de police Windows Service de capteur Service de chiffrement de lecteur BitLocker Service de configuration automatique WLAN Service de configuration automatique WWAN Service de découverte automatique de Proxy Web pour les services HTTP Windows Service de démo du magasin Service de déploiement AppX (AppXSVC) Service de géolocalisation Service de l’Assistant Compatibilité des programmes Service de la passerelle de la couche Application Service de licence de client (ClipSVC) Service de management d'application entreprise Service de mise en reseau Xbox Live Serveur de modèles de données de vignette Service de moteur de sauvegarde en mode bloc Service de notification d’événements système Service de notifications Push Windows Service de partage des données Service de planification Windows Media Center Service de prise en charge Bluetooth Service de profil utilisateur Service de publication des noms d’ordinateurs PNRP Service de rapport d’erreurs Windows Service de réception Windows Media Center Service de routeur AllJoyn Service de stockage Service de stratégie de diagnostic Service de suivi des diagnostics Service de surveillance des capteurs Service de transfert intelligent en arrière‐ plan 68 TimeBroker 10 Manuel IEEtwCollectorService NetSetupSvc DeviceAssociationService fhsvc 10 10 10 10 Manuel Manuel Manuel Manuel BrokerInfrastructure 10 Automatique DeviceInstall THREADORDER WbioSrvc FontCache SensorService BDESVC WlanSvc 10 7 7 et 10 7 et 10 10 7 et 10 7 et 10 Manuel Manuel Manuel Automatique Désactivé Manuel Manuel WwanSvc 7 et 10 Manuel WinHttpAutoProxySvc 7 et 10 Manuel RetailDemo AppXSVC fsvc 10 10 10 Désactivé Manuel Désactivé PcaSvc 7 et 10 Manuel ALG 7 et 10 Manuel ClipSVC 10 Manuel EntAppSvc 10 Désactivé XboxNetApiSvc 10 Désactivé tiledatamodelsvc 10 Automatique wbengine 7 et 10 Manuel SENS 7 et 10 Automatique WpnService DsSvc 10 10 Manuel Manuel ehSched 7 Manuel bthserv ProfSvc 7 et 10 7 et 10 Manuel ou Désactivé Automatique PNRPAutoReg 7 et 10 Manuel WerSvc ehRecvr AJRouter StorSvc DPS DiagTrack SensrSvc 7 et 10 7 10 7 et 10 7 et 10 10 7 et 10 Manuel Manuel Manuel Manuel ou désactivé Automatique Automatique Manuel ou désactivé BITS 7 et 10 Automatique Service de virtualisation Bureau à distance Hyper‐V Service d'état ASP.NET Service d'inscription de la gestion des périphériques Service Données de capteur Service Énumérateur d’appareil mobile Service hôte de fournisseur de chiffrement windows Service hôte WDIServiceHost Service inspection du réseau Windows Defender Service Interface du magasin réseau Service KtmRm pour Distributed Transaction Coordinator Service Liste des réseaux Service Panneau de saisie Tablet PC Service Partage réseau du Lecteur Windows Media Service point d'accés sans fil mobile Windows Service State Repository Service Windows Activation Technologies Service Windows Store (WSService) Service SSTP (Secure Socket Tunneling Protocol) Services Bureau à distance Service de Chiffrement SMP de l'espace de stockage Microsoft Skype Updater Spouleur d’impression Station de travail Still Image Acquisition Events Stratégie de retrait de la carte à puce Superfetch Système d’événement COM+ Système de couleurs Windows Système de fichiers EFS (Encrypting File System) Télécopie Téléphonie Temps Windows Thèmes Touch Keyboard and Handwriting Panel Service TPM Base Services Update Orchestrator Service Vérificateur de points WalletService WebClient Windows CardSpace Windows Connect Now ‐ Registre de configuration 69 vmicrdv aspnet_state 10 Désactivé 7 et 10 Désactivé DmEnrollmentSvc 10 SensorDataService WPDBusEnum 10 7 et 10 WEPHOSTSVC WdiServiceHost WdNisSvc Manuel Désactivé Manuel 10 Manuel 7 et 10 Manuel 10 Manuel nsi 7 et 10 Automatique KtmRm 7 et 10 Manuel netprofm TabletInputService 7 et 10 7 Manuel Manuel WMPNetworkSvc 7 et 10 Désactivé icssvc 10 Désactivé StateRepository WatAdminSvc WSService 10 7 10 Manuel Manuel Manuel SstpSvc 7 et 10 Manuel TermService CryptSvc smphost Skype Updater Spooler LanmanWorkstation WiaRpc SCPolicySvc SysMain EventSystem WcsPlugInService 7 et 10 7 et 10 10 7 7 et 10 7 et 10 10 7 et 10 7 et 10 7 et 10 7 Manuel Automatique Manuel Manuel Automatique Automatique Manuel Désactivé Automatique Automatique Manuel EFS 7 et 10 Manuel Fax TapiSrv W32Time Themes 7 et 10 7 et 10 7 et 10 7 et 10 Désactivé Manuel Manuel Automatique TabletInputService 10 Manuel TBS UsoSvc svsvc WalletService WebClient idsvc 7 10 7 et 10 10 7 et 10 7 Manuel Manuel Manuel Manuel Manuel Manuel wcncsvc 7 et 10 Manuel ou désactivé Windows Defender Windows Driver Foundation ‐ Infrastructure de pilote mode‐utilisateur Windows Installer Windows Live ID Sign‐in Assistant Windows License Manager Service Windows MultiPoint Server Host Service Windows MultiPoint Server Repair Service Windows Search Windows Update Xbox Live Auth Manager 70 WinDefend 7 et 10 Automatique ou désactiver wudfsvc 7 et 10 Manuel msiserver wlidsvc LicenseManager Wms WmsRepair WSearch wuauserv XblAuthManager 7 et 10 7 et 10 10 10 10 7 et 10 7 et 10 10 Manuel Manuel Manuel Automatique Automatique Désactivé Désactivé ou Manuel Désactivé 4 Paramètres d’alimentation 4.01 Énergie des ports USB 71 Panneau de Configuration / Système Gestionnaire de périphériques 72 Concentrateur USB Racine / Clique droit Propriétés Gestion de l'alimentation / décochez l'option « Autoriser l'ordinateur à éteindre ce périphérique pour économiser de l'énergie Faire cette opération sur chaque Concentrateur USB 4.02 Alimentation – Performances élevées 73 Panneau de Configuration / Options d’alimentation Cliquer performances élevées Puis cliquer Modifier les paramètres du mode 74 Régler les settings Ecran et de veille sur jamais puis cliquer Modifier les paramètres d’alimentation avancés 75 Cliquer sur le + en face de Disque dur, dérouler les menus et cliquer sur le Paramètre(Minutes) et taper Jamais au clavier à la place du chiffre puis Appliquer Faire les réglages suivants en cliquant sur les paramètres 76 77 78 79 80 Dérouler le menu Affichage et cliquer sur le Paramètre(Minutes) et taper Jamais au clavier à la place du chiffre puis Appliquer et OK 4.03 Core Parking dans Regedit, chercher la clef HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerS ettings\54533251-82be-4824-96c1-47b60b740d00\0cc5b647-c1df-4637891a-dec35c318583 Rechercher la clé Attributes et changer la valeur à 0 en double cliquant dessus (si elle n’existe pas, la créer en DWORD) Fermer Regedit 81 Panneau de Configuration / Options d’alimentation Cliquer Modifier les paramètres du mode 82 Modifier les paramètres avancés 83 Gestion de l’alimentation du processeur : une nouvelle option est apparue : coeurs min d’immobilisation de coeur de performances. Régler le paramètre sur 100%. Cliquer Paramètres et Ok 4.04 désactiver Turbo Boost et c-state transition Regarder dans la documentation de la carte mère si ces options sont présentes et comment les désactiver Aller dans le bios de l’ordinateur (accessible au démarrage mais le raccourci clavier dépend de votre ordinateur) et chercher à activer un réglage du genre (dépend de la carte mère) Disable CStates Disable Disable Disable Disable Disable CPU Idle State for Power Saving to OFF Intel SpeedStep EIST (Enhanced Intel SpeedStep) Intel TurboBoost AMD Cool n’Quiet AMD Turbo CORE Ce sont des fonctions d’économies d’énergie au détriment des performances. Désactiver également Hyper-Threading EXEMPLE : 84 5 SCAN DPC LATENCY 5.01 DPC LATENCY CHECKER Ce logiciel permet de visualiser les éventuels problèmes de disponibilité de votre ordinateur pour faire de l’audio Télécharger le logiciel ici (et pas ailleurs) http://www.thesycon.de/eng/latency_check.shtml 85 Démarrer directement le logiciel en double-cliquant dessus Si au cours du temps il n’y a que des barres vertes c’est bien En cas de barres jaune ou rouge, cela signifie qu’un processus ou une interface monopolise du temps (dans ce cas effectuer le chapitre suivant). Tout ce qui dépasse 1 ms peut causer des craquements ou microcoupures dans le traitement de l'audio. 86 5.02 LatencyMon (> Windows vista – pas de version windows XP) En cas de problème dévoilé par DPC latency Checker utiliser ce logiciel pour trouver quel processus ou driver pose un souci. Télécharger le logiciel ici (et pas ailleurs) http://www.resplendence.com/downloads 87 Installer le logiciel en double-cliquant sur le programme téléchargé. 88 Lancer le programme. Faites une mesure de votre système en appuyant sur Play (alors que tous les autres programmes que vous utilisez ne sont pas en route) Appuyer sur STOP quand vous jugez que le temps d’acquisition est suffisant (avec des bar-graphes DPC dans le rouge) 5.03 hard pagefaults 89 Cliquer Processes 90 Cliquer sur l’entête de la colonne HardPagefaults pour trouver le programme qui provoque le plus d’erreur Solutions - Fermer le programme qui pose un problème (dans l’exemple cidessus c’est l’antivirus) - Fermer le service qui consomme de la mémoire (Search Indexer est connu pour ca) - Augmenter la taille de la RAM - Désactiver complètement la mémoire virtuelle. 5.04 Temps DPC and ISR execution trop important 91 Cliquer sur Drivers Cliquer sur les entêtes de colonne pour trouver les drivers qui prennent le plus de temps Solutions : il faut désactiver dans le gestionnaire de périphérique l’interface qui pose problème ou mettre à jour le driver. REGLES: dans le gestionnaire de périphérique ne désactivez pas les interfaces essentielles - Tout ce qui est dans Ordinateur, Processeur et Périphériques système - Le disque dur qui contient la partition system - Le contrôleur IDE ou SATA sur lequel le disque système est connecté - Le clavier système - La souris, le touchpad ou le dispositif de pointage - Le contrôleur USB ou vous avez branché votre souris et votre clavier. - La carte graphique sur laquelle vous travaillez dans Cartes Graphiques 92 Vous pouvez désactiver Batterie à méthode de contrôle compatible ACPI Microsoft (en cliquant droit) et tous les périphériques dont vous ne vous servez pas : Bluetooth – Camera – Périphériques biométrique – Wifi ... 93 Si vous avez un problème avec atapi.sys / ntfs.sys / iaStore.sys / iaStoreA.sys / ataport.sys / storport.sys - Mettez à jour les pilotes pour le chipset et les contrôleurs IDE / ATAPI / SATA sur votre ordinateur. - Vous pouvez également faire une recherche internet pour le nom spécifque de votre contrôleur IDE / ATAPI / SATA pour trouver des pilotes plus anciens qui peuvent donner une meilleure performance. - Cherchez des informations sur la performance DPC de votre version du pilote respective. Vous trouverez le nom spécifque de votre contrôleur IDE / ATAPI / SATA dans le gestionnaire de périphériques Windows. Si vous avez un problème avec dxkrnl.sys / nvlddmkm.sys - Installez le dernier pilote pour votre carte graphique. Essayez aussi des versions plus anciennes si les versions les plus récentes ne résolvent pas votre problème. - désactivez toutes les options d'économie d'énergie pour votre carte graphique. Pour les cartes ATI, la fonction d'économie d'énergie est habituellement étiquetée « Power Play », pour les cartes NVIDIA « PowerMizer ». Au cas où ces options n'apparaissent pas dans votre panneau de confguration du pilote, vous pouvez utiliser des outils comme« Powermizer Switch » (seulement pour les cartes NVIDIA), « Rivatuner » (pour les cartes ATI et NVIDIA) ou « ATITool » (pour les cartes ATI).Enfn, nous recommandons de faire une recherche Web pour le modèle de votre carte graphique (par exemple : NVIDIA 9800) et le terme « DPC ». Dans de nombreux cas, vous trouverez des conseils fournis par d'autres utilisateurs qui sont confrontés au même problème que vous. Si vous avez un problème avec i8042prt.sys Il s'agit du pilote pour votre port PS2. Mettez à jours les pilotes pour les appareils connectés aux ports de votre PS2 et installez aussi les pilotes chipset pour votre carte mère. Alternativement, vous pouvez remplacer votre hardware PS2 (en général souris ou clavier) avec des appareils USB. 94 Si vous avez un problème avec ndis.sys / tcip.sys / netio.sys / tunnel.sys - Désactivez les adaptateurs réseau dans le gestionnaire de périphériques Windows lorsque vous faites utilisez vos applications audio. Si vous en avez besoin (par exemple avec Ethersound ou DANTE), désactivez les adaptateurs réseau les uns après les autres pour trouver celui qui pose problème. (En contrôlant avec DPC Latency Checker) - Mettre à jour le driver de la carte reseau. Essayez aussi des versions plus anciennes si les versions les plus récentes ne résolvent pas votre problème. Si vous avez un problème avec usbport.sys Il s'agit du pilote pour vos contrôleurs USB - mettez à jour les pilotes pour le chipset et les contrôleurs USB de votre ordinateur - Déconnectez tous les appareils USB qui ne sont pas requis lorsque vous utilisez vos applications audio (par exemple : imprimante, scanner, caméra) - Si vous utilisez un ordinateur portable (notebook), essayez de mettre à jour les pilotes pour la touchpad. Dans certain cas, il interfère dans l'ordinateur avec le bus USB. Vous pouvez aussi désactiver le trackpad et utiliser une souris à sa place Si vous avez un problème avec ntoskrnl.exe / ntkrnlpa.exe Ces pilotes appartiennent au noyau Windows - Mettez à jour toutes les mises à jour système de votre ordinateur, y compris le BIOS, chipset, contrôleur IDE / ATAPI /SATA, contrôleurs USB et cartes graphiques - assurez-vous que toutes les mises à jour Windows ont bien été installées - Quelques utilisateurs ont rapporté des problèmes avec ces pilotes lorsqu'ils connectaient des appareils USB 2.0 à des ports USB 3.0. Si c'est le cas sur votre système, installez les derniers pilotes pour votre contrôleur USB 3.0 ou connectez les appareils à un port USB 2.0 Si vous avez un problème avec IASTOR.SYS Il s'agit du pilote pour hardware RAID sur la carte Mère. Si vous utilisé un disque système RAID, il faut désactiver la fonction RAID de la carte mère et le disque doit être reformaté et windows réinstallé. Sinon installé un deuxième disque dur non RAID et désactivé le RAID quand vous faites de l’audio. Si vous avez un très gros problème Microsoft fournit un kit de performance windows dans son SDK avec un outil : xperf. Rechercher xperf ici (et pas ailleurs) : https://msdn.microsoft.com/fr-fr/ C’est un outil plus compliqué que LatencyMon, il faut être passionné d’informatique et de windows pour apprécier ! 95 6 Logiciels 6.01 N'installez que les logiciels audio dont vous avez besoin sur l’ordinateur ou vous travaillez en audio. Les packs office ou adobe installent des outils qui prennent de la ressource (outils d’indexation, barres de raccourcis...) 6.02 Lancer les logiciels en mode Administrateur. Clic droit sur le raccourci du logiciel / Propriétés 96 Onglet Compatibilité / Cocher Exécuter ce programme en tant qu’administrateur / Appliquer et OK 6.03 Lancer les logiciels audio en mode temps réel : Méthode 1 Clic droit sur la barre des taches / Gestionnaire des taches Si vous ne connaissez pas le nom du processus : Cliquer droit sur l’application audio / Aller dans processus 97 Clic droit sur le processus sélectionné / Définir la priorité / Temps réel ou Haute Valider le changement Il est déconseillé de mettre plus de 2 processus en temps réel. 98 6.04 Lancer les logiciels audio en mode temps réel : Méthode 2 Ouvrir Bloc Note Faire une ligne de commande pour démarrer le logiciel en mode Temps Réel ou Haute START "" /HIGH "chemin du logiciel" Ou START "" /REALTIME "chemin du logiciel" (Pour info les autres codes de priorité sont /LOW /BELOWNORMAL /NORMAL /ABOVENORMAL ) Le chemin du logiciel peut être copier/coller dans l’exploreur Sauvegarder le fichier en *.bat En double cliquant sur le fichier .bat, le logiciel démarre dans le mode voulu 99 6.05 Lancer les logiciels audio en mode temps réel : Méthode 3 Ouvrer l’Editeur de Registre Aller à HKEY_CLASSES_ROOT\exefile\shell : Clique droit/Nouveau/Clé Nommer la par exemple : Lancer en haute Priorité 100 Refaire Clique droit/Nouveau/Clé La nommer : command puis double cliquer sur (par défaut) Copier/coller ceci : c:\windows\System32\cmd.exe /c start "runhigh" /high "%1 Il faut remplacer c:\Windows par le répertoire où le système est installé. Ok et Fermer Regedit On peut renouveler l’opération pour chaque niveau de priorité -Pour une basse priorité: 101 c:\windows\System32\cmd.exe /c start "runlow" /low "%1 -Pour une priorité inférieure à la normale: c:\windows\System32\cmd.exe /c start "runbelownormal" /belownormal "%1 -Pour une priorité supérieure à la normale: c:\windows\System32\cmd.exe /c start "runabovenormal" /abovenormal "%1 -Pour une haute priorité: c:\windows\System32\cmd.exe /c start "runhigh" /high "%1 -Pour une priorité en temps réel: c:\windows\System32\cmd.exe /c start "runrealtime" /realtime "%1 102 Un nouveau menu est disponible en cliquant avec le bouton droit sur un raccourci Si vous voyez des erreurs ou si vous avez des remarques, d’autres conseils ou des expériences à partager, n’hésitez pas à me contacter. Pascal GUILLAUME [email protected] 103