GPUSelectionPolicy
The app’s preference for whether it wants to use external graphics processors.
Possible Values
avoidRemovableMetal tries to avoid creating contexts on external GPUs. For legacy OpenGL apps, OpenGL also avoids creating contexts using external GPUs. Set this option only if your app doesn’t support external GPU event handling.
preferRemovableIf external GPUs are visible to the system, Metal prefers them over other GPUs. Similarly, for legacy OpenGL apps, OpenGL also prefers to create contexts on the external GPU.
Discussion
This key is optional.