Menedżer zadań dla graczy: co obciąża twój komputer podczas gry

Co Menedżer zadań może, a czego nie może ci powiedzieć, gdy działa gra: co naprawdę mierzą kolumny CPU i GPU, gdzie widać obciążenie rdzeni i pamięć GPU oraz co zmieniają priorytet i Efficiency mode.

Gra przycina, naciskasz Ctrl+Shift+Esc, a tabela już się przesuwa: wartość CPU gry wygląda skromnie, kolumna GPU jest daleko od 100, Przerwania systemowe wiszą blisko góry listy, a obok przeglądarki widać mały listek. Każdy odczyt mierzy coś konkretnego, a źle odczytany posyła cię po niewłaściwą poprawkę.

Otwórz go i wybierz stronę

Naciśnij Ctrl+Shift+Esc albo kliknij prawym przyciskiem Start i wybierz Menedżer zadań. Jeśli otworzy się jako krótka lista, wybierz Więcej szczegółów. Na pytanie, co działa, odpowiadają dwie strony:

Na stronie Szczegóły kliknij prawym przyciskiem nagłówek kolumny i wybierz Wybierz kolumny, żeby dodać to, czego potrzebujesz.

Kolumna CPU to udział w całym procesorze

Wartość CPU to procent wszystkich procesorów logicznych razem. Przykład Microsoftu zakłada osiem procesorów logicznych: jeśli proces używa 12,5 procent mocy procesora, używa odpowiednika jednego pełnego procesora. Gra, która na takiej maszynie pokazuje 12,5%, może więc mieć wątek bez żadnego zapasu czasu, a suma ci tego nie powie.

Żeby to zobaczyć, otwórz Wydajność > CPU, kliknij wykres prawym przyciskiem i wybierz Zmień grafikę na > Procesory logiczne; wykres podzieli się na osobny dla każdego procesora logicznego. Pokaż czas jądra w tym samym menu dzieli przebieg na dwa kolory, jądro i użytkownika. Jeśli jeden procesor stoi blisko swojego sufitu, a karta graficzna nie jest zajęta, GPU nie na 100% wyjaśnia, jak to odczytać.

Kolumna GPU to najbardziej obciążony silnik

GPU składa się z silników, które mogą pracować równolegle, a kolumna musi pokazać jedną liczbę. Wpis zespołu DirectX o GPU w Menedżerze zadań wyjaśnia ten wybór: kolumna pokazuje wykorzystanie najbardziej obciążonego silnika, ze wszystkich GPU, dla danego procesu. Kolumna Aparat procesora GPU mówi, do którego GPU i którego silnika należy ta wartość, na przykład 3D, Copy, Video Decode albo Video Encode. Na komputerze z dwoma GPU to szybki sposób, żeby sprawdzić, na którym wylądowała gra; zmianę opisuje strona Na której karcie działa gra.

Widok Wydajność > Procesor graficzny pokazuje dwa rodzaje pamięci. Microsoft opisuje „Dedicated GPU memory” (dedykowana pamięć GPU) jako zarezerwowaną wyłącznie do użytku przez GPU, a „Shared GPU memory” (współdzielona pamięć GPU) jako zwykłą pamięć systemową, z której może korzystać GPU albo CPU. Strona Szczegóły może pokazać obie dla każdego procesu przez Wybierz kolumny, a Za mało VRAM to strona o tym, jak je odczytywać w trakcie gry. Przy dedykowanej karcie graficznej strona Wydajność pokazuje też jej temperaturę w stopniach Celsjusza; Microsoft w zapowiedzi tej funkcji z 2019 roku podał, że wymaga ona sterownika obsługującego WDDM 2.4 lub nowszy.

Aplikacje startowe: wpływ mierzy się przy uruchamianiu

Strona Aplikacje autostartu, dostępna też w Ustawienia > Aplikacje > Autostart, pokazuje, co startuje razem z Windows. Jej kolumna Wpływ na uruchamianie mierzy uruchamianie, zgodnie ze stroną Microsoftu o aplikacjach startowych: „Niski” to mniej niż 300 milisekund procesora i mniej niż 292 kilobajty dysku, „Wysoki” to więcej niż 1 sekunda procesora albo więcej niż 3 megabajty dysku. Ocena „Wysoki” mówi, ile aplikacja kosztuje podczas uruchamiania Windows, a nie co robi, gdy gra już działa. Żeby to sprawdzić, znajdź ją na stronie Procesy w trakcie gry.

Listek to tryb wydajności

Kiedy zespół Windows odpowiedzialny za wydajność przedstawił Efficiency mode, opisał dwie zmiany: tryb obniża priorytet podstawowy procesu do niskiego i ustawia tryb QoS na EcoQoS, a EcoQoS może oznaczać pracę procesora z niższą częstotliwością, żeby oszczędzać energię. Proces w tym trybie pokazuje Tryb wydajności w kolumnie Stan i ikonę listka. Wyszarzona opcja oznacza według tego wpisu podstawowy proces Windows, którego ograniczanie może wpłynąć na system. Ten sam wpis podawał, że Edge i Chrome eksperymentowały z obniżaniem własnego priorytetu podstawowego i z interfejsami API oszczędzania energii, co Menedżer zadań też pokazuje jako tryb wydajności, więc listek, którego nie ustawiałeś, nie jest usterką.

Ten tryb jest przeznaczony dla pracy w tle. Włączony dla gry obniża priorytet samej gry.

Przerwania systemowe to nie program

Menedżer zadań opisuje ten wiersz jako „Odłożone wywołania procedur i procedury obsługi przerwań”: to czas, który procesor spędza w kodzie przerwań sterowników, a nie w jakiejkolwiek aplikacji. Zarchiwizowany wpis na blogu Microsoftu nazwał te procedury cichymi zabójcami wydajności systemu: to kod o najwyższym priorytecie, jaki działa w systemie, a gdy działają za długo albo za często, według tego wpisu mogą powodować zakłócenia dźwięku i obrazu oraz zamrożenia myszy. Wysoka albo skacząca wartość wskazuje tu na sterowniki, a Opóźnienia DPC: kiedy to sterownik jest tym, co przycina pokazuje, jak znaleźć który.

Priorytet: co zmienia „Ustaw priorytet” i na jak długo

Na stronie Szczegóły kliknij proces prawym przyciskiem i wybierz Ustaw priorytet: Czasu rzeczywistego, Wysoki, Powyżej normalnego, Normalny, Poniżej normalnego albo Niski; kolumna Priorytet podstawowy pokazuje bieżący. Priorytet decyduje, kto działa pierwszy, gdy wątki rywalizują o procesor: według dokumentacji Microsoftu o planowaniu wątek o wyższym priorytecie, który staje się gotowy, zatrzymuje wątek o niższym priorytecie. Ta sama strona podaje, że domyślnie klasą priorytetu procesu jest NORMAL_PRIORITY_CLASS, wybierana przy tworzeniu procesu. Zmiana zrobiona w Menedżerze zadań trwa więc do zamknięcia gry; następne uruchomienie znowu startuje z priorytetem Normalny, chyba że to, co uruchamia grę, ustawia albo przekazuje inną klasę.

Trzy zastrzeżenia:

Jeśli gra ciągle startuje z priorytetem, którego nie wybierałeś, ustawia go przy każdym uruchomieniu sama gra, jej launcher albo stała reguła. Karta Priorytety gier i aplikacji w w0a usuwa stałe reguły wysokiego priorytetu, razem z zapisanym przy nich priorytetem wejścia/wyjścia, niezależnie od tego, które narzędzie je zapisało: na stronie Fix wyszukaj oncelik i naciśnij przycisk na karcie (Priorytety gier i aplikacji).

Dysk i sieć: Monitor zasobów

Menedżer zadań ma polecenie Otwórz Monitor zasobów, a perfmon /res otwiera go bezpośrednio. Jego karta Dysk zawiera listę Procesy o aktywności dyskowej, a w sekcji Aktywność dysku każdy odczytywany albo zapisywany plik z wartościami Odczyt (B/s), Zapis (B/s) i Czas odpowiedzi (ms). Jego karta Sieć zawiera listy Procesy o aktywności sieciowej i Połączenia TCP. To wiąże skok aktywności dysku z jednym procesem i jednym plikiem; dalej prowadzi Dysk na 100% w Menedżerze zadań.

Kończenie procesu

Kiedy Microsoft przeprojektował Menedżer zadań dla Windows 8, opisał Zakończ zadanie jako działające od razu, bez pytania, czy na pewno tego chcesz, i bez propozycji zapisania. Podał też, że aplikacje na ogół można bezpiecznie zabić, a zabicie niektórych procesów Windows może spowodować niebieski ekran. Na stronie Szczegóły zakończenie procesu jest poprzedzone pytaniem, a pytanie ostrzega: „Jeśli zakończysz proces systemowy, może to spowodować niestabilność systemu.” Kiedy gra jeszcze odpowiada, zapisz stan i zamknij ją z jej własnego menu.

Co nie pomaga

Powiązane

Które ustawienia Windows coś zmieniają w grze, komu każde z nich pomaga i komu nie daje nic: Optymalizacja Windows 11 pod gry: ustawienia, które naprawdę mają znaczenie

w0a nie zmienia żadnego ustawienia Windows, dopóki o to nie poprosisz, a tweak zapamiętuje starą wartość, zanim zapisze nową. Powiadom mnie

Czy ta strona pomogła?

Czego zabrakło albo co nie zadziałało? Czytamy każdą taką wiadomość.

Jeśli ta strona nie rozwiązała problemu, napisz do nas — podaj, który artykuł czytasz, a poprawimy ten artykuł.