Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
gfxCardStatus is an open-source menu bar application that keeps track of which graphics card your 2010 MacBook Pro is using at any given time, and allows you to switch between them manually.
C Objective-C
Branch: master
Pull request Compare This branch is 10 commits ahead, 345 commits behind codykrieger:master.

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
English.lproj
French.lproj
Growl.framework
Sparkle.framework
artwork
gfxCardStatus.xcodeproj
.gitattributes
.gitignore
Growl License.txt
Growl Registration Ticket.growlRegDict
README
dsa_pub.pem
gfxCardStatus-Info.plist
gfxCardStatus.icns
gfxCardStatusAppDelegate.h
gfxCardStatusAppDelegate.m
gfxCardStatus_Prefix.pch
intel-3.png
main.m
nvidia-3.png
proc.h
proc.m
switcher.c
switcher.h
switcher.m
systemProfiler.h
systemProfiler.m

README

***********************************
*  GFXCARDSTATUS by Cody Krieger  *
***********************************

gfxCardStatus is an open-source menu bar application for OS X that allows users of unibody MacBook Pros
with dual GPUs to monitor the status of, and switch between said GPUs. Supported MacBook Pros/graphics chipsets:

Late 2008-2009 MacBook Pros with NVIDIA GeForce 9400M integrated and 9600M GT discrete GPUs
2010 MacBook Pros with Intel HD integrated and NVIDIA GeForce 330M GT discrete GPUs

Features:
- allows locking the system on one GPU or the other, or allowing automatic switching
- does not require you to log out or restart to switch GPUs - it's all done on the fly!
- allows you to see which GPU is in use at a glance in the menu bar - "i" for integrated, "d" for discrete
- Growl support ensures that you know exactly when the GPU changes, provided you have Growl installed
- light, fast, and minimalist. doesn't get in your way, and uses little to no system resources

Feature requests/bug reports are always welcome by email: cody [at] codykrieger [dot] com

Something went wrong with that request. Please try again.