gSwitch
gSwitch is a macOS menu bar utility that lets Intel MacBook Pro users choose integrated, discrete, or dynamic GPU switching.
What is gSwitch?
gSwitch is a macOS utility for Intel MacBook Pro models with both integrated and discrete graphics. It helps users control which GPU the system uses so they can reduce unnecessary power use, improve battery life in lighter workloads, or work around graphics-related issues on supported hardware. The app lives in the menu bar and gives quick access to integrated-only, discrete-only, and dynamic switching modes without digging through system behavior indirectly. It can also show the current GPU status and provide notifications when graphics switching changes. gSwitch is best suited to older dual-GPU MacBook Pro systems rather than newer Apple Silicon Macs, where the original problem it addressed no longer applies. The app was published by Cody Schrank and remains relevant mainly for users maintaining compatible legacy Mac hardware.
Key features
- Switch between integrated-only, discrete-only, and dynamic graphics modes
- Control GPU behavior from a menu bar interface
- Check which graphics processor is currently active
- Get notifications when the Mac switches GPUs
- Launch from Terminal with GPU mode arguments
- Help reduce battery drain during lighter workloads on supported Macs
Review app leftovers with diCleaner
Inspect caches, support files, containers, and login items before cleaning.
Safety overview
Status: Mostly safe
gSwitch is a legitimate utility for managing GPU switching on supported older MacBook Pro models. Its behavior directly affects graphics mode selection, so changing modes can influence battery life, app compatibility, external display behavior, and system stability on aging hardware. This kind of control is normal for the app's purpose, but it is best used only on Macs that actually support dual-GPU switching. If you rely on an external monitor or a graphics-intensive app, expect the discrete GPU to be required in some situations.
Recommendation: Keep gSwitch if you use an older dual-GPU Intel MacBook Pro and want manual control over graphics switching. If your Mac uses Apple Silicon, has only one GPU, or you no longer manage GPU behavior manually, you can remove it without affecting normal macOS use outside this specific function.
Common paths
/Applications/gSwitch.app
Share your experience
Be the first to share your experience.