Je vois 18 exemples du processus AppleUserHIDDrivers
s'exécutant sur mon MacOS, selon le moniteur d'activité, appartenant à l'utilisateur _driverkit
. Le processus parent est répertorié comme launchd
. Quelle pourrait être la cause de ce problème ? J'exécute MacOS 10.15.4. J'ai redémarré récemment pour que ces problèmes ne s'accumulent pas sur une longue période. Je crois que le terme HID désigne les périphériques d'entrée. Je dispose d'un clavier filaire/sans fil, d'une souris filaire/sans fil, d'un écran externe qui accepte la liaison montante USB pour les périphériques d'entrée et de casques sans fil. Je n'ai pas 18 périphériques d'entrée différents, cependant. Qu'est-ce qui pourrait engendrer autant de processus du même nom ou comment pourrais-je mieux le repérer ?
Réponses
Trop de publicités?HID est l'abréviation de Human Interface Device (périphérique d'interface humaine). Vous avez donc raison, il s'agit essentiellement de pilotes de périphériques destinés à tout type de périphérique d'entrée (ou potentiellement de sortie).
Cependant, il n'est pas toujours aussi simple d'associer ce que l'on appelle un tel dispositif et ce que l'ordinateur considère comme tel.
Par exemple, la barre tactile d'un MacBook est répertoriée séparément du clavier dans le profileur de système. Donc, est-ce que le clavier et la barre tactile sont un seul périphérique d'entrée ou pas (j'utilise juste cet exemple, puisque les deux sont des "périphériques par défaut" sur un MacBook, je ne suis pas sûr qu'ils génèrent des processus de pilote HID, je suppose que non).
Il est donc possible que votre casque ou tout autre dispositif génère plus d'un processus HID, car ils sont constitués de plusieurs dispositifs "techniques". Certains peuvent même être générés par les interfaces intégrées du Mac, ce qui signifie que même une machine toute neuve avec le minimum de périphériques a plus de processus de ce type que le nombre de périphériques que vous voyez réellement sur votre bureau. Il pourrait également y avoir une hiérarchie à l'origine de ces frayages "multiples" (un processus gère les fonctionnalités les plus génériques d'un périphérique, tandis qu'un autre gère des choses plus spécialisées, comme la sortie audio d'un casque par rapport aux boutons d'entrée dont il dispose pour démarrer/arrêter la lecture de musique). Je ne sais pas exactement comment cela fonctionne car je n'ai pas écrit de pilotes moi-même, mais d'après mes souvenirs, c'est tout à fait possible (je suis un développeur Mac et iOS).
Je ne pense pas qu'il y ait un moyen facile de voir quels dispositifs génèrent quels processus, mais il n'y a pas vraiment besoin de le faire. Le système les charge au fur et à mesure des besoins (c'est pour cela que vous voyez launchd
comme leur parent, c'est le processus racine de votre système).
18 est un nombre de processus tout à fait correct. J'en ai 16 pour le moment, et pas beaucoup de périphériques connectés non plus.
J'ai aussi ce problème depuis que j'ai acheté un ordinateur d'occasion sur lequel se trouvait un fichier appelé ActivClientMac sous forme de fichier pkg. Je l'ai ouvert pour voir ce que c'était et pendant que je lisais l'accord de l'utilisateur - je n'avais pas cliqué sur installer - mon mac a commencé à faire monter le ventilateur à des niveaux scandaleux. J'ai ouvert Activity Monitor pour voir ce qui se passait et j'ai vu 6 de ces processus AppleUserHiDDrivers et un processus appelé Data Detector Source Access (tous en un seul mot). D'après le peu que j'ai vu dans l'accord, il semble que ce soit un programme que les employés du gouvernement ont sur leurs ordinateurs pour que Big Brother puisse surveiller ce qu'ils font.
Je vais devoir reformater pour m'en débarrasser.