The rMB and rMBP depend heavily on hardware scaling to be able to simulate higher resolutions. Even the default resolution is scaled. On the 15" rMBP, the system renders at 3360x2100 ("Looks like 1680x1050"), then the dGPU/iGPU downscales it to the LCD's native resolution of 2880x1800.
Since the first Retina MacBook Pro, Apple has done a great job here. The scaling algorithms were very sharp, preserving crisp text and lines. And, until this model, Apple pulled off an impressive feat: the same sharp downscaling algorithm was used by both the Intel graphics and the discrete GPU, so switching caused no visible changes to the user.
This is no longer true with the 2016 rMBP. The AMD dGPU uses a different, blurrier downscaling algorithm than to the Intel integrated graphics. As a result, the internal display becomes more blurry as soon as any app requires the discrete GPU... and then reverts after the app is finished with the discrete GPU.
To test this with your 2016 MacBook Pro:
My configuration:
2016 MacBook Pro 15"
2.9 GHz Intel Core i7 (Intel HD Graphics 530)
Radeon Pro 460
Since the first Retina MacBook Pro, Apple has done a great job here. The scaling algorithms were very sharp, preserving crisp text and lines. And, until this model, Apple pulled off an impressive feat: the same sharp downscaling algorithm was used by both the Intel graphics and the discrete GPU, so switching caused no visible changes to the user.
This is no longer true with the 2016 rMBP. The AMD dGPU uses a different, blurrier downscaling algorithm than to the Intel integrated graphics. As a result, the internal display becomes more blurry as soon as any app requires the discrete GPU... and then reverts after the app is finished with the discrete GPU.
To test this with your 2016 MacBook Pro:
- Disconnect any external displays (as these force discrete GPU).
- Quit all apps (as some apps may force the discrete GPU). Having a PDF in Preview for comparison is probably okay.
- Open the Displays prefpane. Set the display resolution to More Space ("Looks like 1920x1200").
- Open the Energy Saver prefpane.
- Uncheck "Automated graphics switching". This will force the discrete GPU. Notice that all text becomes blurrier. Check it again to compare the difference.
My configuration:
2016 MacBook Pro 15"
2.9 GHz Intel Core i7 (Intel HD Graphics 530)
Radeon Pro 460
Last edited: