% grafikprocessor
Andra namn: % GPU, GPU-användning, GPU-tid
Kort svar
% grafikprocessor är den andel av grafikprocessorns kapacitet som en process använder. Grafikprocessorn (GPU) ritar skärmen och kör också arbete som videoeffekter, spel och maskininlärning.
I nyare versioner av macOS kan Aktivitetskontroll visa kolumnerna % grafikprocessor och GPU-tid på fliken Processor. Du kan också välja Fönster > Grafikprocessorhistorik för att se en graf över grafikprocessorns aktivitet över tid.
WindowServer, som ritar allt på skärmen, använder ofta en del av grafikprocessorn. Spel, videoredigerare, 3D-appar och webbsidor med tunga animationer kan använda mycket mer.
Så ser du vilken app som använder grafikprocessorn
Öppna Aktivitetskontroll och klicka på fliken Processor. Om du inte ser % grafikprocessor väljer du Innehåll > Kolumner och markerar den. Klicka på kolumnrubriken för att sortera.
Menyn Innehåll har också alternativet GPU-processer, som begränsar listan till processer som använder grafikprocessorn.
Varför hög GPU-användning spelar roll på en bärbar dator
Apple föreslår att du kontrollerar grafikprocessorns aktivitet om datorn känns varm eller om batteriet tar slut snabbt. Långvarigt arbete på grafikprocessorn ger värme och drar energi, precis som arbete på processorn.
Varför grafikprocessorn är upptagen när inget är öppet
Ett tomt skrivbord betyder inte en overksam grafikprocessor. Sortera kolumnen % grafikprocessor så hittar du oftast något av det här:
- WindowServer som ritar skärmen. Den gör mer arbete med fler bildskärmar, högre upplösning och mer rörelse på skärmen.
- En webbläsarflik i bakgrunden som spelar upp video, kör animationer eller ritar med WebGL.
- En app för videosamtal som fortfarande är öppen, särskilt med bakgrundseffekter på.
- En app som är dold bakom andra fönster men fortsätter att rita om, som ett spel i sin menyskärm.
- Appar som kör maskininlärning eller bildbehandling i bakgrunden på grafikprocessorn.
Så läser du % grafikprocessor och GPU-tid
% grafikprocessor är det som processen använder just nu. GPU-tid är den totala tid på grafikprocessorn som processen har använt sedan den startade, samma idé som kolumnen Processortid. En process med låg % grafikprocessor men en GPU-tid som fortsätter att växa använder grafikkretsen i bakgrunden.
Menyn Innehåll har två filter för grafikprocessorn. GPU-processer visar bara processerna som använder grafikprocessorn. Processer efter grafikprocessor grupperar dem under varje grafikprocessor, vilket hjälper på Mac-datorer med mer än en grafikprocessor.
Grafik i Apple silicon och Intel
På en Mac med Apple silicon är grafikprocessorn en del av samma krets som processorn och delar dess enhetliga minne. Det finns en grafikprocessor, och dess användning syns i samma värme- och batterivärden som processorn.
Vissa Intel-baserade Mac-datorer har två grafikprocessorer: en integrerad som drar mindre ström och en separat, snabbare. Fliken Energi visar om en app kräver grafikprocessorn med hög prestanda, eftersom den drar mer energi.
Apples hjälp för Grafikprocessorhistorik föreslår en extern grafikprocessor om grafen är full av höga staplar. Externa grafikprocessorer fungerar bara med Intel-baserade Mac-datorer, inte med Apple silicon.
Så kontrollerar du GPU-användningen i Terminal
sudo powermetrics --samplers gpu_power -n 1 tar ett stickprov och skriver ut grafikprocessorns frekvens, hur stor del av tiden den var aktiv och en uppskattning av dess effekt. Det ber om ditt administratörslösenord och läser bara data.
På Apple silicon skriver ioreg -r -d 1 -w 0 -c IOAccelerator | grep -o '"Device Utilization %"=[0-9]*' ut den aktuella användningen av hela grafikprocessorn som en enda procentsats, utan att du behöver ange något lösenord.
Frågor som folk ställer
Vad betyder % grafikprocessor i Aktivitetskontroll?
Det är den andel av grafikprocessorn som en process använder. Höga värden kommer oftast från spel, videoarbete, 3D-appar eller tunga animationer på webben.
Hur ser jag GPU-användningen på en Mac?
I Aktivitetskontroll väljer du Fönster > Grafikprocessorhistorik för en graf, eller lägger till kolumnen % grafikprocessor på fliken Processor med Innehåll > Kolumner.
Varför använder WindowServer grafikprocessorn?
WindowServer ritar fönstren, menyerna och effekterna du ser på skärmen, så den använder grafikprocessorn varje gång skärmen ändras. Fler bildskärmar och mer rörelse betyder mer arbete.
Är hög GPU-användning dåligt för min Mac?
Nej. Grafikprocessorn är byggd för att arbeta hårt under spel, videoredigering och 3D-arbete. Det är bara ett problem när en app som du inte använder håller den upptagen, eftersom det kostar värme och batteri.
Vad är normal % grafikprocessor när datorn inte används?
Låg, där WindowServer oftast visar lite användning och de flesta appar ligger på noll. Om en app som du inte använder ligger kvar högt upp kontrollerar du vad den ritar.
Hur hindrar jag en app från att använda grafikprocessorn?
Stäng fönstret eller fliken som ritar, eller avsluta appen. Vissa appar har också en inställning för att stänga av maskinvaruacceleration, vilket flyttar arbetet till processorn i stället.
Relaterat
Steg för steg: Chrome använder för mycket minne.
Vill du hålla koll på det här hela tiden? Läs om de bästa systemövervakarna för Mac, eller om de bästa alternativen till Aktivitetskontroll. Eller bläddra bland alla begrepp i ordlistan.