Veo 18 instancias del proceso AppleUserHIDDrivers
que se ejecuta en mi MacOS, según el monitor de actividad, perteneciente al usuario _driverkit
. El proceso principal aparece como launchd
. ¿Qué podría estar causando esto? Estoy ejecutando MacOS 10.15.4 He reiniciado recientemente para que estos no se acumulan durante un largo período de tiempo. Creo que HID es dispositivos de entrada. Tengo un teclado con cable/inalámbrico, un ratón con cable/inalámbrico, un monitor externo que acepta el enlace USB para los dispositivos de entrada y auriculares inalámbricos. Sin embargo, no tengo 18 dispositivos de entrada diferentes. ¿Qué podría generar tantos procesos con el mismo nombre o cómo podría localizarlo mejor?
Respuestas
¿Demasiados anuncios?HID significa Human Interface Device (Dispositivo de Interfaz Humana), así que tienes razón, son básicamente controladores de dispositivos destinados a cualquier tipo de dispositivos de entrada (o potencialmente también de salida).
Sin embargo, no siempre es tan sencillo asociar lo que uno llamaría un dispositivo de este tipo y lo que el ordenador considera como tal.
Por ejemplo, la barra táctil de un MacBook aparece por separado del teclado en el perfil del sistema. Entonces, ¿son el teclado y la barra táctil un solo dispositivo de entrada o no (sólo lo uso como ejemplo, ya que ambos son "dispositivos por defecto" en un MacBook no estoy seguro de si generan procesos de controladores HID, sospecho que no).
Por lo tanto, es posible que sus auriculares o cualquier otro dispositivo engendren más de un proceso HID, ya que están formados por múltiples dispositivos "técnicos". Algunos podrían incluso ser generados por las interfaces integradas del Mac, lo que significa que incluso una máquina nueva con el mínimo de periféricos tiene más procesos de este tipo que el número de periféricos que realmente ve en su escritorio. También podría haber una jerarquía que causara esos "múltiples" despojos (un proceso maneja las características más genéricas de un dispositivo, mientras que otro maneja cosas más especializadas, piense en la salida de audio de unos auriculares frente a los botones de entrada que tiene para iniciar/detener la reproducción de música). No estoy seguro de cómo funciona exactamente, ya que no he escrito ningún controlador, pero por lo que recuerdo es muy posible (soy un desarrollador de mac y iOS).
No creo que haya una manera fácil de ver qué dispositivos generan qué procesos, pero realmente no hay necesidad de hacerlo. El sistema los carga según sea necesario (por eso ves launchd
como su padre, que es el proceso Root de su sistema).
18 es un número totalmente correcto de procesos. Yo tengo 16 actualmente, y tampoco hay muchos dispositivos conectados.
Tengo este problema también desde la compra de un equipo usado que tenía un archivo llamado ActivClientMac en él como un archivo pkg. Lo abrí para ver qué era y mientras leía el Acuerdo de Usuario -no había hecho clic en instalar- mi mac empezó a acelerar el ventilador a niveles escandalosos. Abrí el Monitor de Actividad para ver qué pasaba y vi como 6 de esos procesos AppleUserHiDDrivers y un proceso llamado Data Detector Source Access (todo una palabra). Por lo poco que vi en el Acuerdo parece ser un programa que los Empleados del Gobierno tienen en sus computadoras para que el Gran Hermano pueda monitorear lo que están haciendo.
Voy a tener que reformatear para deshacerme de él.