Pogled na Monitor aktivnosti na vašem Macu otkrit će proces pod nazivom WindowServer u gornjem dijelu popisa. To je jedan od mnogih sistemskih procesa bez kojih vaš Mac ne može.
U ovom objašnjenju provest ćemo vas kroz prirodu WindowServera i što radi na vašem Macu. Također ćemo pokriti razloge zašto proces uvijek radi u pozadini i što učiniti kada postane CPU svinja.
Što je WindowServer na Macu?
WindowsServer je središnja komponenta Mac operativnog sustava koja je odgovorna za projiciranje vizualnog sučelja aplikacija na vaš zaslon. WindowServer također upravlja drugim važnim sistemskim grafičkim korisničkim sučeljima (GUI) kao što su Dock i traka izbornika. Sve što se pojavi na zaslonu vašeg Maca omogućio je Windows Server.
macOS automatski pokreće WindowServer kada se prijavite na svoj Mac. Proces će ostati aktivan u pozadini, napajajući grafičko/vizualno sučelje svih aplikacija dok se ne odjavite ili isključite svoj Mac. Osim pružanja grafičke podrške aplikacijama, neke pozadinske aplikacije bez korisničkog sučelja također se uvelike oslanjaju na WindowServer.
Je li WindowServer siguran?
WindowServer na Macu je bezopasan sistemski proces. Ako ništa drugo, pomaže aplikacijama i drugim sistemskim procesima da ispravno funkcioniraju. O WindowServeru biste se trebali brinuti samo kada preopterećuje CPU, povećava buku ventilatora ili usporava performanse vašeg Maca.
Možda ćete doći u iskušenje da prisilno zatvorite WindowServer ako ustanovite da koristi suludu količinu CPU resursa u Monitoru aktivnosti, ali ne biste trebali. Ne možete koristiti svoj Mac ako ovaj proces ne radi u pozadini.
Prisilno napuštanje WindowServera zatvorit će sve aktivne aplikacije, osvježiti operativni sustav i odjaviti vas s vašeg Maca. Kada se ponovno prijavite, macOS će ponovno automatski pokrenuti WindowServer u pozadini i ciklus se nastavlja. To pokazuje koliko je proces važan za ispravno funkcioniranje vašeg Maca.
Unatoč tome što je siguran sistemski proces, WindowServer ponekad uzrokuje kvar na vašem Macu. U sljedećem odjeljku objašnjavamo zašto se to događa i kako u startu spriječiti visoku upotrebu CPU-a WindowServera.
Što uzrokuje visoku upotrebu CPU-a WindowServera (i kako to popraviti)
Naravno, CPU i potrošnja memorije WindowServera ovisit će o broju aktivnih aplikacija koje koriste proces na vašem Macu. Međutim, sljedeći čimbenici mogu rezultirati problemima visoke upotrebe CPU-a:
1. Imate previše stavki na radnoj površini
Zapamtite da je WindowServer stavio sve na zaslon vašeg Maca. Što više stavki (ikona, datoteka, mapa, itd.) ima na vašoj radnoj površini, WindowServeru je potrebna veća procesorska snaga da ih tamo zadrži.
Ako WindowServer koristi prekomjernu snagu CPU-a i na radnoj površini ima preko 50 stavki, izbrišite nepotrebne datoteke i ikone. Još bolje, premjestite ih u jednu mapu na radnoj površini.
2. Previše aktivnih aplikacija i Windowsa
Previše aktivnih aplikacija i prozora također može uzrokovati vrtoglavi porast upotrebe CPU-a WindowServera. Zatvorite nepotrebne prozore i aplikacije koje ne koristite.
3. Program s greškama uzrokuje problem
Ako korištenje CPU-a WindowServera naraste samo kada pokrenete određenu aplikaciju, aplikacija najvjerojatnije ima grešku koja uzrokuje kvar. Kako biste odredili aplikaciju koja uzrokuje problem, zatvorite sve aktivne aplikacije i ponovno ih pokrenite jednu po jednu. Koristite aplikaciju najmanje 3-5 minuta i provjerite korištenje WindowServera u Monitoru aktivnosti.
Ako aplikacija neuobičajeno poveća potrošnju CPU-a WindowServera, ažurirajte aplikaciju i provjerite rješava li to problem. U suprotnom se obratite razvojnom programeru aplikacije kako biste podnijeli izvješće o pogrešci.
4. Vaš miš za igranje još je jedan potencijalni krivac
Neki korisnici Maca primijetili su da korištenje miša za igranje na njihovim uređajima uzrokuje da WindowServer na Macu koristi puno CPU snage. Odspojite sve dodatke za igranje spojene na vaš Mac i provjerite smanjuje li to upotrebu CPU-a WindowServera.
5. Vizualni efekti i animacija
macOS se isporučuje sa značajkom "Transparency" koja zamućuje pozadinu aktivnih prozora u odnosu na sliku vaše radne površine. Iako ova značajka dodaje neku vrstu estetskog efekta i vizualnog izgleda prozorima aplikacija, mogla bi uzrokovati da WindowServer troši veliku snagu CPU-a - osobito kada imate previše otvorenih prozora.
Idite na System Preferences > Accessibility > Display i označite oba Reduce transparency i Reduce motion .
6. Postavljanje više virtualne radne površine ili vanjskog monitora
WindowServer troši više procesorske snage i memorije ako koristite vanjski zaslon. Proces koristi još više procesorske snage za prijenos vizualnih prikaza na više monitora. Ako koristite više zaslona sa svojim Mac računalom, odspojite jedan monitor i provjerite smanjuje li to upotrebu CPU-a WindowServera.
Korištenje više virtualnih radnih površina ili prostora u Kontroli misije također može uzrokovati da WindowServer preoptereti vaš CPU. Da biste riješili problem, smanjite broj virtualnih radnih površina u Mission Control ili Head na System Preferences > Mission Control i poništite Automatski preuredi prostore na temelju najnovije upotrebe
Ako se problem nastavi, vratite se na izbornik Kontrole misije i poništite Zasloni imaju odvojene prostore.
Napomena: Onemogućavanje opcije “Zasloni imaju odvojene prostore” u Kontroli misije smanjit će upotrebu CPU-a WindowServera, ali vaš vanjski monitor može biti prazan ako koristite aplikaciju na cijelom zaslonu.
WindowServer na Macu Simplified
Nadamo se da sada znate što je WindowServer i zašto se proces cijelo vrijeme izvodi u pozadini.
Ako WindowServer koristi nerazumno visoku procesorsku snagu na vašem Macu, upotrijebite gornje korake za rješavanje problema kako biste dijagnosticirali i riješili problem. Ako se problem nastavi, ponovnim pokretanjem vašeg Maca ili resetiranjem njegovog NVRAM-a proces bi se vratio u normalu.