Windows 7 Forum: konfiguracja, optymalizacja, porady, gadżety •

Pełna wersja: Przerwania systemowe - duże zużycie CPU, co to jest?, jak to wyłączyć?
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
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.
Pobierz wg instrukcji pakiet WPT
http://www.msfn.org/board/topic/146919-i...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.
(16.07.2012 09:29)thermalfake napisał(a): [ -> ]Pobierz wg instrukcji pakiet WPT
http://www.msfn.org/board/topic/146919-i...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.
.
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.
Zrobiłem to, mam nadzieję, że dobrze.

https://rapidshare.com/files/4042524432/...errupt.etl
Z rapida to się ciągnie jak krew z nosa.
Niech na speedyshare wrzuci. Zacieszacz
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
Dziękuje za pomoc. Napiszę jeszcze czy i co zadziałało.
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.
[Obrazek: acpig.jpg]
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?
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?

fourup

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ę...
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.

fourup

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...
Pewnie masz rację. Ale do pracy i czasami grania w zupełności mi wystarcza. Zacieszacz
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.
Pomogła aktualizacja BIOSa. Już wszystko jest OK.
Wątek rozwiązany.
Przekierowanie