MATLAB: Does the GPU go to 100% during Installation on a MAC with a dual GPU hybrid

MATLAB

Why does my GPU go to 100% during Installation on a MAC with a dual GPU hybrid?
During installation the GPU spikes to 100% and uses the stronger GPU over the weaker one, this decreases performance on the machine and reduces battery life.

Best Answer

  • Users with a Dual GPU Hybrid Mac experience this issue due to a Java bug. The OS has an internal system that balances out GPU usage and depending on the programs needs it will switch to a higher powered GPU.
    Throttling the machine can be used as a workaround:
    This is a bug that is described by Oracle and affects all dual GPU hybrid machines:
    Any Java application that is launched immediately switches the graphics card from the integrated one to the dedicated/high performance one. This activates the dedicated graphics card making the laptop run hotter and consume more energy, draining the battery sooner. This is true for all Java apps that are launched with Oracle's Java 8.
    Reproduction steps can be found in the description of the bug.