Windows 7 Forum: konfiguracja, optymalizacja, porady, gadżety •
Rozwiązany Przerwania systemowe - duże zużycie CPU, co to jest?, jak to wyłączyć? - Wersja do druku

+- Windows 7 Forum: konfiguracja, optymalizacja, porady, gadżety • (https://windows7forum.pl)
+-- Dział: Pomoc i wsparcie, Windows 7 (/pomoc-i-wsparcie-windows-7-26-f)
+--- Dział: Konfiguracja i optymalizacja Windows 7 (/konfiguracja-i-optymalizacja-windows-7-9-f)
+--- Wątek: Rozwiązany Przerwania systemowe - duże zużycie CPU, co to jest?, jak to wyłączyć? (/przerwania-systemowe-duze-zuzycie-cpu-co-to-jest-jak-to-wylaczyc-24995-t)



Przerwania systemowe - duże zużycie CPU, co to jest?, jak to wyłączyć? - Matiu - 16.07.2012 07:18

Witam. Posiadam laptopa ASUS k53sv. Od pewnego czasu zauważyłem, że gdy "nic nie robię", mam wszystkie programy wyłączone i jestem na pulpicie, zużycie procesora wynosi 20-30%. Pojawia się to dopiero po pewnym czasie od włączenia komputera lub w trakcie grania w grę. W "Monitorze zasobów" zauważyłem, że za taki stan rzeczy odpowiadają "Przerwania systemowe". Nie da się tego wyłączyć ani wstrzymać. Próbowałem znaleźć rozwiązanie w internecie ale nic nie pomogło (nowe sterowniki, defragmentacja, wyłączenie efektów dźwiękowych). Na angielskich stronach są jakieś rozwiązania ale jest to napisane zbyt technicznym językiem jak dla mnie. Proszę o pomoc. Może ktoś miał już taki problem.

Konfiguracja sprzętu:
Intel Core i5-2410M
NVIDIA GeForce GT 540M
Intel HD Graphics 3000
Realtek High Definition Audio
2.5" SATA 640GB 5400rpm
Windows 7 Home Premium (naturalnie oryginalny)
Antywirus AVG Free (jeśli to istotne)

W załączniku screeny menedżera zadań i monitora zasobów.


RE: Przerwania systemowe - thermalfake - 16.07.2012 09:29

Pobierz wg instrukcji pakiet WPT
http://www.msfn.org/board/topic/146919-install-the-windows-performance-tools-kit/
Następnie na dysku C stwórz dowolną nazwę katalogu np c:\tmp
Uruchom wiersz poleceń z prawami administratora Start -> cmd
W konsoli musisz się dostać do tego katalogu tmp komendami dosowymi, czyli wychodzimy w górę przez "cd .." aż do samego C a potem "mk tmp" i "cd tmp".
W dalszej kolejności komendy - "xperf -on latency -stackwalk profile" ale w momencie kiedy następuje zauważalny wzrost zużycia procesora przez przerwania sprzętowe. Odczekujesz kilka chwil niech sobie porejestruje.
Kończysz procedurę rejestrowania - "xperf -d DPC_Interrupt.etl"
Plik z c:\tmp\DPC_Interrupt.etl udostępniasz na darmowym serwerze do analizy.


RE: Przerwania systemowe - Matiu - 16.07.2012 10:23

(16.07.2012 09:29)thermalfake napisał(a):  Pobierz wg instrukcji pakiet WPT
http://www.msfn.org/board/topic/146919-install-the-windows-performance-tools-kit/
Następnie na dysku C stwórz dowolną nazwę katalogu np c:\tmp
Uruchom wiersz poleceń z prawami administratora Start -> cmd
W konsoli musisz się dostać do tego katalogu tmp komendami dosowymi, czyli wychodzimy w górę przez "cd .." aż do samego C a potem "mk tmp" i "cd tmp".
W dalszej kolejności komendy - "xperf -on latency -stackwalk profile" ale w momencie kiedy następuje zauważalny wzrost zużycia procesora przez przerwania sprzętowe. Odczekujesz kilka chwil niech sobie porejestruje.
Kończysz procedurę rejestrowania - "xperf -d DPC_Interrupt.etl"
Plik z c:\tmp\DPC_Interrupt.etl udostępniasz na darmowym serwerze do analizy.

Coś mi nie wychodzi. Pewni robię coś źle. Najpierw napisało mi, że jest coś w rejestrze zablokowane i trzeba zmienić wartość na 1. Zrobiłem to i teraz się już to nie pokazało. Ale jest za to jakaś odmowa dostępu (w załączniku screen). Nie wiem czy dobrze używam tych komend mk tmp. Pewnie jakoś inaczej trzeba to wpisać tylko nie wiem jak.
.


RE: Przerwania systemowe - duże zużycie CPU, co to jest?, jak to wyłączyć? - thermalfake - 16.07.2012 11:15

Nie uruchomiłeś wiersza poleceń z prawami administratora o czym pisałem.
Start -> Wszystkie programy -> Akcesoria -> Wiersz polecenia -> PPM i uruchom jako administrator.

PS. Nie cytuj całej poprzedniej wiadomości jeśli nie ma takiej potrzeby. Od tego masz pole szybkiej wiadomości po spodem.


RE: Przerwania systemowe - duże zużycie CPU, co to jest?, jak to wyłączyć? - Matiu - 16.07.2012 12:35

Zrobiłem to, mam nadzieję, że dobrze.

https://rapidshare.com/files/4042524432/DPC_Interrupt.etl


RE: Przerwania systemowe - duże zużycie CPU, co to jest?, jak to wyłączyć? - thermalfake - 16.07.2012 13:42

Z rapida to się ciągnie jak krew z nosa.


RE: Przerwania systemowe - duże zużycie CPU, co to jest?, jak to wyłączyć? - peciaq - 16.07.2012 14:02

Niech na speedyshare wrzuci. Zacieszacz


RE: Przerwania systemowe - duże zużycie CPU, co to jest?, jak to wyłączyć? - thermalfake - 16.07.2012 14:15

Dobra już mam. Tylko 60 parę MB i pół dnia ściągania.

Sprawa wygląda tak, że sterownik ACPI.sys ma znaczący wpływ na zużycie procesora.

[Obrazek: dpcasus.jpg]

Udało mi się doczytać co można z tym zrobić, a więc:
- zaktualizować bios
- zaktualizować sterownik chipsetu
- zmienić plan zasilania na wysoką wydajność (być może przyjrzeć się oprogramowaniu Asusa - Power4Gear czy nie ma coś z tym wspólnego)
- przeczyścić wnętrze
- dokonać zmian w rejestrze (zrobić uprzednio kopię) -> http://support.microsoft.com/kb/834631
Odnaleźć gałąź
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\ACPI\Parameters
i dopisać nowy klucz Attributes (DWORD) o wartości 100


RE: Przerwania systemowe - duże zużycie CPU, co to jest?, jak to wyłączyć? - Matiu - 16.07.2012 17:08

Dziękuje za pomoc. Napiszę jeszcze czy i co zadziałało.


RE: Przerwania systemowe - duże zużycie CPU, co to jest?, jak to wyłączyć? - Matiu - 16.07.2012 20:21

Odinstalowałem P4G i ustawiłem plan zasilania na wydajność lecz to nic nie dało. Spróbowałem z rejestrem ale również bez skutku, chyba że źle wprowadziłem klucz (screen w załączniku). Aktualizację BIOSa i sterowników chipsetu robiłem wczoraj jednak to również nie przyniosło skutku.


RE: Przerwania systemowe - duże zużycie CPU, co to jest?, jak to wyłączyć? - thermalfake - 16.07.2012 21:03

[Obrazek: acpig.jpg]


RE: Przerwania systemowe - duże zużycie CPU, co to jest?, jak to wyłączyć? - Matiu - 17.07.2012 07:46

Niestety wciąż pojawiają się te przerwania systemowe. Nie wiem czy to ma jakieś znaczenie ale podczas wprowadzania nowego klucza do rejestru wybieram wartość DWORD 32-bitową, a ja mam system 64-bitowy. Czy to ma jakiś związek czy jest bez znaczenia? Czytałem o tym ACPI.sys i ludzie pisali, że to może być wina antywirusa. Czy to możliwe?


RE: Przerwania systemowe - duże zużycie CPU, co to jest?, jak to wyłączyć? - Matiu - 17.07.2012 10:47

Odinstalowałem antywirusa ale problem wciąż występował. Przeczytałem jednak, że ACPI.sys może pojawiać się w wyniku dużej temperatury np. podczas grania w grę. I rzeczywiście, u mnie przerwania systemowe pojawiają się głównie podczas gry. Następuje wtedy wyraźny spadek FPS. Czy jest jakaś możliwość zwiększenia prędkości obrotów wentylatora?


RE: Przerwania systemowe - duże zużycie CPU, co to jest?, jak to wyłączyć? - fourup - 17.07.2012 16:41

Asus serii K nie sjest maszyną gamingową i ma prawo się grzać. W tej firmie gamingi oznaczane są literą G.

A tak na ludki język przekładając - seria K to mały hatchback, do jazdy miejskiej. A ty pakujesz do niego 5 osób z bagażami na 3 tygodnie i jedziesz dookoła Eurazji...
No to przecież normalne, że go wreszcie przegrzejesz... Cwaniak

Jeśli masz możliwość - zmniejsz ilość detali, zmneijsz ilość wymaganych FPS, wyłącz wodotryski i bajery ... Może wtedy coś uzyskasz, jakąś poprawę...


RE: Przerwania systemowe - duże zużycie CPU, co to jest?, jak to wyłączyć? - Matiu - 17.07.2012 17:18

Okazało się, że mam jakąś przestarzałą wersję BIOSa. Zaktualizowałem go i teraz wydaje się, że problem zniknął. Napisze jeszcze czy ostatecznie.

A gram na nim tylko teraz przez wakacje i w dodatku w nic szczególnego (STALKER Cień Czarnobyla ;]). W roku szkolnym nie ma raczej czasu.


RE: Przerwania systemowe - duże zużycie CPU, co to jest?, jak to wyłączyć? - fourup - 17.07.2012 17:53

Gra jest cała w 3D - grafika się musi sporo napocić, żeby to wszystko liczyć.
Stare komputerowe porzekadło mówi, że żeby grać, trzeba grzać.

Ta maszyna po prostu nie jest do tego zaprojektowana...


RE: Przerwania systemowe - duże zużycie CPU, co to jest?, jak to wyłączyć? - Matiu - 17.07.2012 22:07

Pewnie masz rację. Ale do pracy i czasami grania w zupełności mi wystarcza. Zacieszacz


RE: Przerwania systemowe - duże zużycie CPU, co to jest?, jak to wyłączyć? - thermalfake - 17.07.2012 22:21

To co mi się nie podoba w obecnej serii K to to, ze w poprzednich np K50AB cały spod laptopa można było ściągnąć i był dostęp do wszystkiego a w szczególności do chłodzenia.
Ale nie martw się, to nie tylko jest w Asusie. Świat się zmienia, globalizacja, zwiększanie zysków, masowa produkcja. Kiedyś po lapka do sklepu szło się z workiem forsy ale to było coś. A teraz ? Jedna wielka kicha/szajs/szrot, coś w rodzaju jednorazówki, ten kto na co dzień ma styczność z elektroniką użytkową, otwiera masę różnych laptopów to potwierdzi.


RE: Przerwania systemowe - duże zużycie CPU, co to jest?, jak to wyłączyć? - Matiu - 18.07.2012 18:02

Pomogła aktualizacja BIOSa. Już wszystko jest OK.


Przerwania systemowe - duże zużycie CPU, co to jest?, jak to wyłączyć? (rozwiązany) - peciaq - 18.07.2012 18:25

Wątek rozwiązany.