Co robi DWM i jak powinna wyglądać jego praca
Od Windows 8 cały pulpit jest rysowany przez dwm.exe: każde okno trafia do tekstury, a DWM składa z nich klatkę, którą dostaje monitor, po drodze dokładając przezroczystość, zaokrąglone rogi, cienie i animacje. Nie ma wspieranego sposobu, by go wyłączyć, a jego bezczynny ślad jest malutki — na zdrowej maszynie DWM pokazuje jednocyfrowe wartości GPU i podskakuje tylko przy odtwarzaniu wideo, przeciąganiu okien czy mocnej animacji.
Stałe 20–50% GPU na bezczynnym pulpicie znaczy, że ktoś karmi DWM nieustanną brudną robotą. Główni podejrzani: przeglądarka lub aplikacja Electron odtwarzająca wideo albo ciągnąca WebGL, tapety na żywo, nakładka czatu lub narzędzia GPU, drugi monitor z innym odświeżaniem i wreszcie sam sterownik ekranu. Dodaj kolumnę GPU w Menedżerze zadań (prawy klik na nagłówkach kolumn), żeby potwierdzić, że to naprawdę DWM jest konsumentem — często faktyczna praca należy do innego procesu, a DWM tylko prezentuje wynik.
- Najpierw zaktualizuj sterownik graficzny — Intel, NVIDIA i AMD poprawiają bugi DWM w każdym drugim wydaniu
- Wyłącz przezroczystość: Ustawienia → Personalizacja → Kolory → Efekty przezroczystości
- Wyrównaj odświeżanie na wielu monitorach, a przynajmniej przetestuj identyczne wartości
- Zamknij przeglądarki odtwarzające wideo i aplikacje Electron (Teams, Discord, Slack) i popatrz, jak DWM siada
- Przełącz sprzętowe planowanie GPU w Ustawienia → System → Ekran → Grafika → Domyślne ustawienia grafiki
- Jeśli Menedżer zadań pokazuje dwm.exe uruchomiony z czegoś innego niż C:\Windows\System32, przeskanuj pod kątem malware
Poprawki w kolejności, która się opłaca
Zacznij od sterownika ekranu: aktualizacja przez Windows Update, a lepiej narzędziem dostawcy — NVIDIA App albo GeForce Experience, AMD Software: Adrenalin Edition albo Intel Driver & Support Assistant. Zaskakująco duża część zgłoszeń o stałym obciążeniu DWM kończy się na aktualizacji sterownika, a rollback pomaga równie często, gdy winowajcą jest świeże wydanie. Po instalacji zrestartuj — sterownik i DWM renegocjują swoją umowę dopiero przy uruchomieniu.
Potem zdejmij obciążenie wizualne: Ustawienia → Personalizacja → Kolory wyłączają Efekty przezroczystości, a Ustawienia → Ułatwienia dostępu → Efekty wizualne ujarzmiają animacje — obie opcje tną pracę per klatka, którą DWM musi odrobić, i najmocniej liczą się na zintegrowanych GPU. Jeśli obciążenie pojawia się tylko przy konkretnej aplikacji, wyłącz akcelerację sprzętową w samej aplikacji (przeglądarki i aplikacje Electron mają ten przełącznik) zamiast obwiniać kompozytora. Na koniec HAGS: Ustawienia → System → Ekran → Grafika → Zmień domyślne ustawienia grafiki — przełącz Sprzętowe planowanie GPU, zrestartuj i zostaw ten stan, po którym DWM się uspokaja.
Kiedy to wcale nie jest wina DWM
Kolumna GPU w Menedżerze zadań mówi, kto jest właścicielem silnika: jeśli Video Decode lub Video Processing się grzeją, a DWM pokazuje niskie wartości, prawdziwym klientem jest stream w przeglądarce, nie kompozytor. Pętla crash-restart dwm.exe — ekran migocze na czarno na sekundę — zwykle oznacza niestabilny overclock GPU albo umierający sterownik, a nie ustawienie Windows. Na konfiguracjach wielu monitorów z mieszanym odświeżaniem przeciągnięcie okna z wideo między ekranami każe DWM skalować i konwertować każdą klatkę — na wykresie wygląda to jak wysokie GPU, ale to uczciwa praca; czyste rozwiązanie to wyrównanie odświeżania albo lepszy przewód. Jeśli nic nie pomaga, załóż nowe konto lokalne i sprawdź DWM tam — wtedy wyzwalaczem jest aplikacja przypięta do profilu.
Pytania i odpowiedzi
Czy można wyłączyć Desktop Window Manager, żeby oszczędzić GPU?
Nie. Od Windows 8 DWM jest obowiązkową częścią stosu graficznego — wspieranego wyłącznika nie ma, a ubicie dwm.exe w Menedżerze zadań tylko sprawi, że ekran zamigocze, zanim proces wstanie z powrotem.
Dlaczego dwm.exe używa GPU, skoro nic nie jest otwarte?
Zwykle pracuje coś niewidzialnego: karta przeglądarki z autoplay, aplikacja Electron, tapeta na żywo albo widget nakładki. Otwórz Menedżer zadań, posortuj kartę Procesy po GPU i cichy klient wyskoczy.
Czy sprzętowe planowanie GPU pomaga obciążeniu DWM?
Czasem tak, czasem odwrotnie — przenosi planowanie ze sterownika CPU na dedykowany procesor GPU. Przetestuj oba stany po dniu każdy i zostaw spokojniejszy; uniwersalnego zwycięzcy nie ma.
Sprawdź warunki przed zakupem
Porównaj czas licencji i liczbę urządzeń. Każdy płatny plan odblokowuje ten sam zestaw narzędzi PRO.
Przeczytaj także
Napisz do nas: [email protected]