Ik wilde eigenlijk vandaag mijn MacBook Pro 15" gaan bestellen met Intel Iris Pro GPU (iGPU), de 1e CPU-upgrade, 16GB ram en 512GB SSD, maar toen merkte ik op dat ik voor €1,- meer ook dezelfde config kan kopen met een dedicated Nvidia GT750m GPU extra (dGPU).
Op het eerste gezicht lijkt dat een no-brainer, maar schijn bedriegt:
Bij de ene optie krijg je alleen de iGPU en de andere is iGPU + dGPU. De iGPU is veel zuiniger, dus Apple heeft een schakel mechanisme ingebouwd wat standaard op de iGPU draait, tenzij er nood aan de dGPU wordt gedetecteerd, dan wordt de de dGPU ingeschakeld. Klinkt mooi, maar in de praktijk werkt het nogal slecht.
Alle pure Apple programma's schijnen nog wel semi-goed te werken, maar heel veel andere software triggerd direct de dGPU (Flash of PS bijv.). Het grootste nadeel is dat de dGPU echter niet terug uit kan schakelen tenzij deze programma helemaal worden gesloten (de API van de dGPU is groter dan van de iGPU, dus opschalen kan wel, maar terug schalen minder eenvoudig). Het heeft de makers van "gfxCardStatus" geïnspireerd een tool te maken waarmee je de dGPU hard uit kunt zetten.
Dat klinkt als een oplossing: Ik koop gewoon de dGPU en als het niet bevalt zet ik 'm hard uit!
Helaas...
Apple heeft de samenwerking tussen de dGPU en de iGPU wat vreemd geregeld. Het retina display hangt met een MUX aan zowel de output van de dGPU als de iGPU en kan dus schakelen tussen deze twee. Alle poorten voor externe displays zitten alleen aan de dGPU. Als je dus net als ik thuis een thunderbolt dock wilt installeren om zo de rMBP als workstation én mobiel te gebruiken, dan wordt het een heel gedoe om de dGPU in en uit te schakelen na en voor mobiel gebruik. In ieder geval dusdanig complex dat het de voordelen van één machine voor mobiel en vast gebruik een beetje teniet doet. Als alternatief gewoon maar de extreem veel (>60%) lagere battery-life accepteren zou juist een belangrijk argument om van Windows op Mac over te stappen teniet doen.
Toch maar een iGPU terwijl je voor hetzelfde geld er een dGPU bij kunt krijgen dan maar?
Vooral van deze post schrok ik een beetje. Ik ga niet gamen of zwaar grafisch werk doen, maar ben wel een zeer fervent multitasker en koop de rMBP juist ook omdat ik het plan heb asap (iig voordat deze laptop eol is) hier een 4K display op mijn bureau neer te zetten om samen met het retina scherm te gebruiken.
Ik ben nu erg aan het twijfelen. De prijs is hetzelfde, maar allebei de opties hebben dus specifieke voor en nadelen.
TL;DR
Hebben mensen hier al ervaring met het aansturen van héél veel pixels vanaf hun rMBP met iGPU en werkt dat lekker soepel?
Op het eerste gezicht lijkt dat een no-brainer, maar schijn bedriegt:
Bij de ene optie krijg je alleen de iGPU en de andere is iGPU + dGPU. De iGPU is veel zuiniger, dus Apple heeft een schakel mechanisme ingebouwd wat standaard op de iGPU draait, tenzij er nood aan de dGPU wordt gedetecteerd, dan wordt de de dGPU ingeschakeld. Klinkt mooi, maar in de praktijk werkt het nogal slecht.
Alle pure Apple programma's schijnen nog wel semi-goed te werken, maar heel veel andere software triggerd direct de dGPU (Flash of PS bijv.). Het grootste nadeel is dat de dGPU echter niet terug uit kan schakelen tenzij deze programma helemaal worden gesloten (de API van de dGPU is groter dan van de iGPU, dus opschalen kan wel, maar terug schalen minder eenvoudig). Het heeft de makers van "gfxCardStatus" geïnspireerd een tool te maken waarmee je de dGPU hard uit kunt zetten.
Dat klinkt als een oplossing: Ik koop gewoon de dGPU en als het niet bevalt zet ik 'm hard uit!
Toch maar een iGPU terwijl je voor hetzelfde geld er een dGPU bij kunt krijgen dan maar?
Vooral van deze post schrok ik een beetje. Ik ga niet gamen of zwaar grafisch werk doen, maar ben wel een zeer fervent multitasker en koop de rMBP juist ook omdat ik het plan heb asap (iig voordat deze laptop eol is) hier een 4K display op mijn bureau neer te zetten om samen met het retina scherm te gebruiken.
Ik ben nu erg aan het twijfelen. De prijs is hetzelfde, maar allebei de opties hebben dus specifieke voor en nadelen.
TL;DR
Hebben mensen hier al ervaring met het aansturen van héél veel pixels vanaf hun rMBP met iGPU en werkt dat lekker soepel?