gfxCardStatus Changelog

What's new in gfxCardStatus 2.4.4i

Sep 7, 2017
  • This update will default to integrated-only mode (if possible) when launching gfxCardStatus. If there are already apps open creating discrete dependencies, then it will not default to integrated-only mode.

New in gfxCardStatus 2.4.4 (Jul 5, 2017)

  • This update will default to integrated-only mode (if possible) when launching gfxCardStatus. If there are already apps open creating discrete dependencies, then it will not default to integrated-only mode.

New in gfxCardStatus 2.4.3 (Oct 17, 2016)

  • Patch to gfxCardStatus that provides a few things:
  • Highandfew's integrated-only patch preserves integrated-only mode after exiting apps
  • Enables 2011 and newer macs to run gfxCardStatus on macOS Sierra.

New in gfxCardStatus 2.4.2 (Oct 17, 2016)

  • This is a patch to gfxCardStatus that applies highandfew's patch for preserving integrated-only mode.
  • Note that this patch does not work on Sierra with 2011 and newer MBP's. Works fine with 2010 MBP's on sierra and may work fine with newer macs on OSX earlier then Sierra. For 2011+ Macs on Sierra, use 2.4.3 for now.

New in gfxCardStatus 2.3 (Sep 25, 2012)

  • New in this version: Notification Center support!
  • Fixed the garbled screen issue that 2010 MacBook Pro users were seeing after switching to Integrated Only mode.
  • Fixed some of the issues with sleep people were seeing.
  • Added a warning dialog when switching to Integrated Only while apps are in the Dependencies list.
  • Now localized in Korean!
  • General robustness and reliability improvements.

New in gfxCardStatus 2.2.1 (Jun 25, 2012)

  • New in this version: 2012 + Retina MacBook Pro support:
  • Fixed the issue with Integrated Only where quitting some apps would cause the discrete GPU to activate. Integrated Only mode now tricks OS X into thinking that you're not using a machine with automatic graphics switching, so it never attempts to switch GPUs on you.
  • A huge ground-up rewrite of almost the whole app that shouldn't require an update to work with new hardware in the future.
  • Now localized in 21 languages! English, Danish, French, German, Italian, Spanish, Swedish, Czech, Greek, Finnish, Latvian, Dutch, Polish, Portuguese, Brazilian Portuguese, Russian, Slovak, Turkish, Ukranian, Simplified Chinese, and Traditional Chinese.
  • Known Issues:
  • Plugging in external displays while on Integrated Only doesn't work. I'm still doing some research to see if it's possible to detect when a display is plugged in while on Integrated Only.
  • Power source-based switching is still a liiiittle finicky when you plug in/unplug while asleep sometimes.

New in gfxCardStatus 2.1 (Jul 20, 2011)

  • OS X Lion support
  • Huge preferences window overhaul - now looks like a standard OS X preferences panel.
  • Graphical icons in the menu bar are no longer the default - they are now text. See the FAQ for info on how to change back to graphical icons.
  • Added a preference for "smart" menu bar icons - e.g. use the first letter of the current GPU ('n' for NVIDIA, 'i' for Intel, 'a' for AMD). Doesn't apply to legacy dual-NVIDIA GPU machines.
  • Added Czech, Russian, Ukranian, and Slovak localizations.
  • Removed power source info from menu, as it was unnecessary.
  • Moved to standard OS X app about box.
  • Fixed some memory leaks.
  • Enormous refactoring of the codebase.
  • Known Issues:
  • Power source-based switching doesn't work if the machine is sleeping when the power source is changed.
  • Occasionally, when on Integrated Only, after all discrete-triggering apps have been quit, the machine will switch to Discrete Only.

New in gfxCardStatus 2.0.1 (Mar 2, 2011)

  • New In This Version:
  • Support for 2011 MacBook Pros w/ Intel HD 3000/AMD Radeon chipsets!
  • Icons are now "d" for discrete, "i" for integrated across the board.
  • Made settings and modes more generic (e.g. "Discrete Only" instead of "NVIDIA Only") to make them applicable to all supported machines
  • Fixed a few memory leaks

New in gfxCardStatus 2.0 (Dec 17, 2010)

  • Totally overhauled preferences system under the hood - fixed super annoying issue with preferences not saving for some users
  • Added Danish, Swedish, Portugese, Spanish, and Dutch localizations
  • Fixed issue w/ preferences window length truncating German localizations
  • Icons in menu bar are now white when clicked instead of black
  • More sensible "d" icon instead of "n" for legacy users - "i" and "d" represent integrated and discrete, while "i" and "n" represent Intel and NVIDIA
  • Popup when using gfxCardStatus on an unsupported machine
  • Various bugfixes and refactoring
  • There is now officially a license - the New BSD License backs gfxCardStatus and its source code

New in gfxCardStatus 1.8.1 (Aug 2, 2010)

  • Fixed crash when building dependency list, mainly encountered by VMware Fusion users

New in gfxCardStatus 1.8 (Aug 2, 2010)

  • Power source-based switching!!!
  • Process ID listed next to dependencies, if applicable
  • A couple bugfixes and memory leak fixes
  • Now localized in: English, French, German, Italian, Traditional Chinese, and Simplified Chinese
  • Cool release notes!
  • Power Source-Based Switching - This feature is disabled by default. If you wish to use it, simply enable it in gfxCardStatus preferences and explicitly set which mode you wish to use on a per-power source basis with the segmented controls. If you do not enable it, gfxCardStatus will behave exactly as before. A word of caution: this feature is young and, and as such should be considered a beta feature. Please contact me if any issues arise at the email address listed above.

New in gfxCardStatus 1.7.5 (May 24, 2010)

  • Fixed external monitor dependency detection
  • Fixed bug where GPU could switch back after quitting all 330M apps
  • Revised logo for better visibility on dark backgrounds
  • Added mode restoration upon startup (preference)
  • Added French localization (mostly)
  • More fixes in the next maintenance release

New in gfxCardStatus 1.7 (May 13, 2010)

  • Added untested support for 9400M/9600M status detection...icons are still "i" and "n," but they will be "i" for integrated and "d" for discrete in the near future
  • Added support for locking the system on a particular GPU
  • General performance enhancements
  • Eliminated much of the delay involved in listing dependent processes

New in gfxCardStatus 1.6.1 (May 8, 2010)

  • Added about information window, launched from gfxCardStatus menu. Includes important disclaimer for experimental GPU switching.
  • Made GPU switching class obey console logging preference
  • Hid dependency list if using integrated GPU
  • Added "experimental" to the GPU switching menu item, has been found to cause a few minor temporary issues upon use at times.

New in gfxCardStatus 1.6 (May 8, 2010)

  • Added the ability to manually switch GPUs from the gfxCardStatus menu!!!
  • 'External display' should now show up in the dependent process list when another display is plugged in.

New in gfxCardStatus 1.5 (May 3, 2010)

  • Added a dependent process list! Shows which apps are currently using the 330M, if the 330M is the active GPU.
  • Growl tweaks - only shows a GPU change notification when the GPU has actually changed, not just on every update. Viewing full screen QuickTime videos no longer causes gfxCardStatus to growl.

New in gfxCardStatus 1.4 (Apr 29, 2010)

  • Growl support!
  • Added a preference to turn on/off console logging - off by default
  • More performance enhancements