Wysokie użycie procesora przez „System” i „System przerywa” (spowodowane przez ACPI.sys)

8

Mam laptopa z systemem Windows 8.1 x64 bez żadnych problemów. Teraz, gdy jest zainstalowany system Windows 10 x64, Menedżer zadań stale pokazuje niezwykłe użycie procesora przez „System” i „System przerywa”. Aby rozwiązać ten problem, wypróbowałem już następujące, bez powodzenia:

  • Wyłączanie i odinstalowywanie wszystkich nieistotnych sterowników.
  • Instalowanie nowszych sterowników niż zainstalowane automatycznie (jeśli są dostępne).
  • Wyłączanie / włączanie opcji szybkiego rozruchu.
  • Wyłączanie wszystkich nieistotnych usług.
  • Sysprep.
  • Resetowanie systemu BIOS do ustawień domyślnych i różnych kombinacji ustawień.
  • Flashowanie systemu BIOS do najnowszej dostępnej wersji.
  • Czysta instalacja z tego samego nośnika, którego używam na innych komputerach.
  • Instalowanie wszystkich aktualizacji oferowanych w Windows Update do dziś.
  • Windows Performance Recorder / Analyzer.

Nie znam się dobrze na narzędziu Windows Performance Analyzer, więc mam nadzieję, że ktoś tutaj wskaże mi właściwy kierunek - czego dokładnie powinienem szukać, aby dowiedzieć się, które urządzenie / sterownik jest winowajcą. Lub, czy jest jakieś inne podejście do rozwiązania tego problemu?

Dla odważnych dusz, oto mój plik śledzenia z WPRUI i zrzut ekranu problemu:

Widok Menedżera zadań

Żuraw
źródło
Naprawiłem ten bardzo problem (uruchamianie procesu systemowego po dokładnie 4 minutach bezczynności komputera), wyłączając „zaplanowaną optymalizację” pod defragmentacją, która jest domyślnie włączona, jednak nie jestem w 100% pewien tego z powodu kilku Windows 10 aktualizacje są wypychane podczas testu. Czy ktoś może sprawdzić, aby się upewnić?
user2464424,

Odpowiedzi:

5

Dziękuję bardzo, magicandre1981, za spojrzenie. Przez szczęście trafiłem na rozwiązanie. W tym przypadku chodziło o zainstalowanie technologii Intel Rapid Storage Technology (RST) . Jak rozumiem, zastępuje sterownik kontrolera SATA, ale nie sądzę, że pomógł sam inny sterownik, ponieważ wcześniej próbowałem różnych sterowników. Dziwne użycie procesora nie spada, dopóki mała ikona na zrzucie ekranu nie pojawi się na pasku zadań. Nie ma znaczenia, czy „usługa RST” jest uruchomiona, czy nie, jak tylko aplikacja zasobnika zostanie uruchomiona, wszystko zaczyna działać normalnie.

Ikona zasobnika Intel Rapid Storage Technology

Dla każdego, kto ma ten sam problem, dokładnym modelem tego laptopa był „Samsung NP700Z7C-S01US”, identyfikator sprzętu kontrolera pamięci masowej „VEN_8086 i DEV_1E03” oraz wersja Intel RST, która pomogła to „12.9.0.1001” (nowsze wersje zgłaszają błąd podczas instalacji).

Żuraw
źródło
próbowałeś wrócić do standardowego sterownika MS Storage?
magicandre1981
Po uruchomieniu sterownika MS i aplikacji Intel w zasobniku problem powrócił. Wygląda na to, że jest to połączenie sterownika Intel + wszelkiej magii, jaką robi ich aplikacja.
Brane
ok, zapamiętam to rozwiązanie dla innych użytkowników
magicandre1981,
1
Moją sprawą dla Samsunga Chronos 7 był właśnie sterownik „Realtek High Definition Audio”. Wyłącz to urządzenie w module obsługi urządzeń, usuń użycie procesora dla acpi.sys. Odinstalowano i usunięto sterownik w tym samym czasie, a następnie zainstalowano go ponownie ze strony głównej realteks (używana wersja R2.81).
Andreas Mattisson
1
Użytkownik Samsung Chronos 7 tutaj. Instalacja Intel Rapid Storage Technology załatwiła sprawę. Spędziłem dni debugując to i zacząłem bawić się z pełnymi zrzutami pamięci i WinDbg. Wielkie dzięki!
Martin,
5

Wykorzystanie DPC pochodzi ze sterownika 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

jest to niezwykle trudne do debugowania. W temacie sysinternals wymieniłem kilka porad:

  • upewnij się, że procesor nie przegrzewa się z powodu kurzu w wentylatorze procesora
  • zaktualizuj lub przeprowadź aktualizację BIOS / UEFI
  • załaduj domyślne ustawienia BIOS / UEFI
  • upewnij się, że bateria nie jest uszkodzona
  • zmień zworkę na dysku HDD (nie dotyczy Ciebie, nadal jesteś naszym napędem optycznym i go nie wymieniłeś)
  • wyłącz niektóre urządzenia zgodnie z zaleceniami tego użytkownika
magicandre1981
źródło
+1 za powiadomienie HDD Caddy. Przeniesienie zworki z lewej na środkową (nie z prawej) całkowicie zmniejszyło wysokie zużycie procesora przez ACPI.sys.
maliayas,
0

Właśnie miałem to (Win10 Pro x64) na Dell XPS 15, było tak źle, że przez większość czasu nie mogłem nawet uruchomić Menedżera zadań, aby wyświetlał jakiekolwiek procesy, po prostu wisiał na prawie pustym oknie, touchpad był ledwo reaguje, a prędzej czy później dostanę BSOD DPC_WATCHDOG_VIOLATION (prawdopodobnie dlatego, że sterownik utknął zbyt długo) itp.

Próbowałem kilku rzeczy - wyłączając mnóstwo wpisów w Menedżerze urządzeń, aktualizując lub zmieniając sterowniki itp. - ale nic nie działało. Byłem prawie gotowy po prostu zastąpić wcześniejszy obraz kopii zapasowej, ale nic nie straciłem, to zadziałało:

  • Menedżer urządzeń -> Widok -> Urządzenia według połączenia
  • znajdź soczyste węzły root (np. PCI (e) rzeczy, kontrolery USB 3.0, kontrolery HD) i nuke je, biorąc wszystko poniżej. Niekoniecznie usuwaj sterowniki, jeśli zostaniesz o to poproszony (chyba że zdesperowane).
  • restart.

Bingo, prawie cały mój sprzęt został ponownie wykryty przy następnym uruchomieniu, a problem zniknął. Mogę tylko założyć, że nie był to tak naprawdę jeden nieuczciwy sterownik, ale ogólnie pewne uszkodzenie w mojej konfiguracji sterownika (lub konfiguracji konkretnego sterownika).

Przynajmniej w ten sposób nie spędzasz dni próbując izolować problem (ja zrobiłem:).

gl-
źródło