18Aug
Apples toppändiga MacBook Pro har två grafikflisar: ett integrerat Intel Iris Pro-chip och ett diskret grafikkort med mer ström. På det sättet kan du använda det integrerade chipet när du behöver bättre batteritid och det kraftfullare grafikkortet när du redigerar video eller spelar spel.
Apple har uppenbarligen tänkt på detta, och vilket grafikkort du använder datorn bestäms av en dynamisk växlingsalgoritm. Om du inte behöver prestanda för den separata GPU, håller MacOS den av. Tyvärr kapar vissa apps den diskreta GPU.
Jag har till exempel funnit att för en viss helt löjlig anledning tvingar RescueTimes bakgrundspåföljande deamon den diskreta GPU att köra. Du kan se på skärmdumpen nedan att det är en av de "Appar som använder betydande energi".
Nu Photoshop använder GPU är förståeligt, men RescueTime? Det är en liten bakgrundsprocess som registrerar vilken app jag använder. Det finns bokstavligen ingen grafisk komponent. Allt det gör är att tömma min Macs batterilivslängd. Det är ganska ironiskt för en produktivitetsapp.
Den lösning som jag har hittat för detta är att använda en liten menyrad app som heter gfxCardStatus. Det tjänar två syften:
- Det låter dig veta vilket grafikkort din Mac använder för närvarande.
- Det kan tvinga din Mac att använda integrerad eller diskret grafik.
För att komma igång ladda ner gfxCardStatus, dra appen till mappen Program och kör den.
Den börjar starta i menyraden. När den integrerade grafiken är igång är ikonen lite "jag".I skärmdumpen nedan är det den andra appen från vänster.
När den diskreta grafiken körs, är ikonen en "d".När din Mac växlar mellan dem, meddelar gfxCardStatus dig.
När den diskreta grafiken används, kommer gfxCardStatus menyrapp app att berätta vilka appar som kräver det under Behörigheter. Just nu behöver inga appar ha det för mig.
Som standard lämnar gfxCardStatus macOS dynamiska växlingsalgoritm som körs. Om du vill tvinga den att använda ett eller annat av grafikkorten klickar du på menyraden och väljer antingen Integrerad eller Diskret.
Om du vill växla tillbaka till dynamisk växling väljer du Dynamisk växling.
Om du försöker växla till integrerad grafik när en app som kräver den separata GPUen körs, kommer gfxCardStatus att ge upp en varning.
Det finns inte mycket att konfigurera med gfxCardStatus. Den sitter bara i bakgrunden och gör sin egen sak. För att försäkra dig om att den körs vid start, välj Inställningar och kontrollera sedan Ladda gfxCardStatus vid start.
Smart menyradenikoner ändrar bokstäverna för att representera det verkliga grafikkortet som körs. Till exempel har min Mac ett AMD-kort, så med smarta ikoner är ikonen en "a" när den använder diskret grafik.
gfxCardStatus är ett väldigt användbart sätt att hålla flikar på vad din Mac gör automatiskt. Jag föredrar att hålla den inställd på Dynamic Switching-algoritmen och bara när jag försöker spara batteritiden, tvinga min Mac att använda integrerad grafik.
Om du har en dålig batterilivslängd på din Mac, kolla gfxCardStatus.Även om det inte kan lösa problemet kommer det att ge dig en bra bild av vad som orsakar det.