Uso elevado de la CPU por "Sistema" e "Interrupciones del sistema" (causado por ACPI.sys)

8

Tengo una computadora portátil que ejecutaba Windows 8.1 x64 sin ningún problema. Ahora con Windows 10 x64 instalado, el Administrador de tareas muestra constantemente el uso inusual de la CPU por "Sistema" e "Interrupciones del sistema". Para resolver esto, ya intenté lo siguiente, sin éxito:

  • Deshabilitar y desinstalar todos los controladores no esenciales.
  • Instalar controladores más nuevos que los que se instalaron automáticamente (si está disponible).
  • Deshabilitar / habilitar la opción de inicio rápido.
  • Deshabilitar todos los servicios no esenciales.
  • Sysprep
  • Restablecer el BIOS a los valores predeterminados y varias combinaciones de configuraciones.
  • BIOS intermitente a la última versión disponible.
  • Instalación limpia desde el mismo medio que utilizo para otras PC.
  • Instalando todas las actualizaciones ofrecidas en Windows Update hasta el día de hoy.
  • Grabador / analizador de rendimiento de Windows.

No estoy muy familiarizado con el Analizador de rendimiento de Windows, así que espero que alguien aquí pueda señalarme en la dirección correcta: qué debo buscar exactamente, para determinar qué dispositivo / controlador es el culpable. O, si hay algún otro enfoque para resolver este problema?

Para las almas valientes, aquí está mi archivo de rastreo de WPRUI y una captura de pantalla del problema:

Vista del administrador de tareas

Brane
fuente
Solucioné este mismo problema (el proceso del sistema se activa después de exactamente 4 minutos de inactividad de la PC) desactivando la "optimización programada" en desfragmentación, que está habilitada de forma predeterminada, sin embargo, no estoy 100% seguro de esto debido a varias ventanas 10 actualizaciones enviadas en el momento de la prueba. ¿Alguien puede verificar para saber con certeza?
user2464424

Respuestas:

5

Muchas gracias, magicandre1981, por echar un vistazo. Por pura suerte me topé con una solución. En este caso, se trataba de instalar Intel Rapid Storage Technology (RST) . Según tengo entendido, reemplaza el controlador del controlador SATA, pero no creo que un controlador diferente solo haya ayudado, ya que probé varios controladores antes. El extraño uso de la CPU no disminuye hasta que el pequeño ícono en la captura de pantalla siguiente aparece en la bandeja del sistema. No importa si el "Servicio RST" se está ejecutando o no, tan pronto como se inicia la aplicación de la bandeja, todo comienza a funcionar normalmente.

Icono de la bandeja de Intel Rapid Storage Technology

Para cualquiera que tenga el mismo problema, el modelo exacto de computadora portátil en cuestión fue "Samsung NP700Z7C-S01US", la identificación del hardware del controlador de almacenamiento "VEN_8086 y DEV_1E03" y la versión de Intel RST que ayudó fue "12.9.0.1001" (las versiones más nuevas arrojan un error durante la instalación).

Brane
fuente
¿Has intentado volver al controlador de almacenamiento estándar de MS?
magicandre1981
Con el controlador MS y la aplicación de bandeja Intel ejecutándose, el problema volvió. Parece que es una combinación de controlador Intel + cualquier magia que esté haciendo su aplicación.
Brane
ok, recordaré esta solución para otros usuarios
magicandre1981
1
Mi caso para Samsung Chronos 7 fue el controlador 'Realtek High Definition Audio' que fue el caso. Deshabilite ese dispositivo en el controlador de dispositivos, elimine el uso de CPU para acpi.sys. Desinstaló y eliminó el controlador al mismo tiempo, luego lo instaló nuevamente desde la página de inicio de realteks (versión utilizada R2.81).
Andreas Mattisson
1
Usuario de Samsung Chronos 7 aquí. La instalación de la tecnología Intel Rapid Storage hizo el truco. Pasé días depurando esto y comencé a perder el tiempo con volcados de memoria completa y WinDbg. ¡Muchas gracias!
Martin
5

El uso de DPC proviene del controlador ACPI.sys :

Line #, DPC/ISR, Module, Stack, Count, Process, Weight (in view) (ms), TimeStamp (s), % Weight
6, , ,   |    |- ACPI.sys!ACPIWorkerThread, 40246, , 39.992,941063, , 4,13
7, , ,   |    |    ACPI.sys!RestartCtxtPassive, 40246, , 39.992,941063, , 4,13
8, , ,   |    |    ACPI.sys!InsertReadyQueue, 40246, , 39.992,941063, , 4,13
9, , ,   |    |    ACPI.sys!RunContext, 40246, , 39.992,941063, , 4,13
10, , ,   |    |    ntoskrnl.exe!KeReleaseSpinLock, 40246, , 39.992,941063, , 4,13
11, , ,   |    |    ntoskrnl.exe!KiDpcInterrupt, 40246, , 39.992,941063, , 4,13
12, , ,   |    |    ntoskrnl.exe!KiDispatchInterruptContinue, 40246, , 39.992,941063, , 4,13
13, , ,   |    |    ntoskrnl.exe!KxRetireDpcList, 40246, , 39.992,941063, , 4,13
14, , ,   |    |    ntoskrnl.exe!KiRetireDpcList, 40246, , 39.992,941063, , 4,13
15, , ,   |    |    |- ntoskrnl.exe!KiExecuteAllDpcs, 40198, , 39.945,173325, , 4,13
16, , ,   |    |    |    |- ACPI.sys!ACPIInterruptDispatchEventDpc, 27565, , 27.408,930428, , 2,83
17, , ,   |    |    |    |    |- ACPI.sys!ACPIGpeEnableDisableEvents, 24525, , 24.384,921620, , 2,52
18, , ,   |    |    |    |    |    ACPI.sys!ACPIWriteGpeEnableRegister, 24525, , 24.384,921620, , 2,52
19, , ,   |    |    |    |    |    |- hal.dll!HalpAcpiPmRegisterWrite, 24421, , 24.281,015516, , 2,51
20, , ,   |    |    |    |    |    |    |- hal.dll!HalpAcpiPmRegisterWritePort, 24166, , 24.027,316013, , 2,48

Esto es extremadamente difícil de depurar. En un tema de sysinternals enumeré algunos consejos:

  • asegúrese de que la CPU no se sobrecaliente debido al polvo en el ventilador de la CPU
  • actualizar o actualizar el BIOS / UEFI
  • cargar la configuración predeterminada de BIOS / UEFI
  • asegúrese de que la batería no esté dañada
  • cambie el puente en el HDD caddy (no se aplica a usted, todavía usa su unidad óptica y no la ha reemplazado)
  • deshabilitar algunos dispositivos como lo aconseja este usuario
magicandre1981
fuente
+1 para el aviso de HDD Caddy. Mover el puente de izquierda a mitad (no a la derecha) disminuyó completamente el alto uso de CPU de ACPI.sys.
maliayas
0

Acabo de tener exactamente esto (Win10 Pro x64) en un Dell XPS 15, era tan malo que la mayoría de las veces ni siquiera podía hacer que el Administrador de tareas mostrara ningún proceso, simplemente se colgaba en una ventana en blanco, el panel táctil estaba apenas responde, y tarde o temprano obtendría un BSOD DPC_WATCHDOG_VIOLATION (presumiblemente porque un controlador se atascó durante demasiado tiempo), etc.

Intenté algunas cosas: deshabilitar toneladas de entradas del Administrador de dispositivos, actualizar o cambiar controladores, etc., pero nada funcionó. Estaba casi listo para sobrescribir una imagen de respaldo anterior, pero sin nada que perder esto funcionó:

  • Administrador de dispositivos -> Ver -> Dispositivos por conexión
  • encuentre algunos nodos raíz jugosos (por ejemplo, material PCI (e), controladores USB 3.0, controladores HD) y destrúyalos, llevándose todo lo que sigue a continuación. No elimine necesariamente sus controladores si se le solicita (a menos que esté desesperado).
  • reiniciar.

Bingo, casi todo mi hardware se volvió a detectar en el próximo arranque, y el problema desapareció. Solo puedo suponer que no se trataba tanto de un solo controlador malintencionado, como de algunos daños en la configuración de mi controlador (o la configuración de un controlador específico) en general.

Al menos de esta manera no pasas días tratando de aislar el problema (lo hice).

gl-
fuente