Apple’s top-end MacBook Pro’s worden geleverd met twee grafische chips: een geïntegreerde Intel Iris Pro-chip en een discrete grafische kaart met meer vermogen. Zo gebruik je de ingebouwde chip als je een langere batterijduur nodig hebt, en de krachtigere grafische kaart als je video bewerkt of games speelt.
Apple heeft hier duidelijk aan gedacht, en welke grafische kaart je computer gebruikt, wordt bepaald door een dynamisch schakelalgoritme. Als je de prestaties van de discrete GPU niet nodig hebt, laat macOS deze uitgeschakeld. Helaas kapen sommige apps de afzonderlijke GPU.
Ik heb bijvoorbeeld gemerkt dat om een of andere volkomen belachelijke reden, RescueTime’s achtergrondvolgsysteem de discrete GPU dwingt om te draaien. U kunt in de onderstaande schermafbeelding zien dat het een van de “Apps met aanzienlijke energie” is.
Nu is Photoshop met de GPU begrijpelijk, maar RescueTime? Het is een klein achtergrondproces dat registreert welke app ik gebruik. Er is letterlijk geen grafische component. Het enige wat het doet, is de batterijduur van mijn Mac leegmaken. Dat is nogal ironisch voor een productiviteitsapp.
De oplossing die ik hiervoor heb gevonden, is om een kleine menubalk-app te gebruiken genaamd gfxCardStatus. Het dient twee doelen:
- Het laat je weten welke grafische kaart je Mac momenteel gebruikt.
- Het kan uw Mac dwingen om geïntegreerde of discrete grafische afbeeldingen te gebruiken.
Om aan de slag te gaan, downloadt u gfxCardStatus, sleept u de app naar uw map Toepassingen en voert u deze uit.
Het begint te lopen in uw menubalk. Als de geïntegreerde grafische kaart actief is, is het pictogram een kleine “i”. In de onderstaande schermafbeelding is dit de tweede app van links.
Als de afzonderlijke grafische kaart actief is, is het pictogram een ”d”. Telkens wanneer uw Mac tussen beide schakelt, zal gfxCardStatus u hiervan op de hoogte stellen.
Wanneer de afzonderlijke grafische afbeeldingen in gebruik zijn, zal de menubalk-app van gfxCardStatus u vertellen welke apps dit momenteel nodig hebben onder Afhankelijkheden. Op dit moment hebben voor mij geen apps het nodig.
Standaard laat gfxCardStatus het dynamische schakelalgoritme van macOS draaien. Als u het wilt forceren om een van de grafische kaarten te gebruiken, klikt u op het menubalkpictogram en selecteert u Alleen geïntegreerd of Alleen discreet.
Selecteer Dynamisch schakelen om terug te schakelen naar dynamisch schakelen.
Als u probeert over te schakelen naar geïntegreerde grafische afbeeldingen terwijl een app wordt uitgevoerd die de afzonderlijke GPU vereist, zal gfxCardStatus een waarschuwing weergeven.
Er is niet veel te configureren met gfxCardStatus. Het zit gewoon op de achtergrond en doet zijn eigen ding. Om er zeker van te zijn dat het bij het opstarten wordt uitgevoerd, selecteert u Voorkeuren en vinkt u Laad gfxCardStatus aan bij het opstarten.
Slimme menubalkpictogrammen veranderen de letters om de daadwerkelijke grafische kaart weer te geven die wordt uitgevoerd. Mijn Mac heeft bijvoorbeeld een AMD-kaart, dus als slimme pictogrammen zijn ingeschakeld, is het pictogram een ”a” wanneer er afzonderlijke grafische afbeeldingen worden gebruikt.
gfxCardStatus is een erg handige manier om bij te houden wat uw Mac automatisch doet. Ik geef er de voorkeur aan om het ingesteld te houden op het Dynamic Switching-algoritme en alleen als ik probeer de levensduur van de batterij te verlengen, dwing ik mijn Mac om geïntegreerde grafische afbeeldingen te gebruiken.
Als je een slechte batterijduur ervaart op je Mac, bekijk dan gfxCardStatus. Zelfs als het probleem niet kan worden opgelost, krijgt u een goed idee van de oorzaak.