With OS X 10.8 gfxCardStatus is no longer capable of enforcing Integrated Graphics card only.
When one uses VMWare Fusion, the discrete graphics card is enforced, which drains the battery too fast.
I have not found any solution online to fix this. But I managed (thanks to PePe) to discover one.
How to use Integrated Graphics Card with VMware Fusion on OS X 10.8:
- Install gfxCardStatus
- Before launching VMware Fusion, click on Integrated only (click it several times until it has the checkbox on the Integrated only):
- Then launch VMWare Fusion, start whatever virtual machine. And don't do anything inside. Leave it idle.
- There's a BackTrack 5 R3 with the integrated graphics card:
- There's a BackTrack 5 R3 VM and a Windows XP (both idle) with the integrated graphics card:
- I'm using iStatMenus to check my power consumption. Here's my power consumption with the two VMs:
- Cody Krieger (the creator of gfxGraphicsStatus) says that even if it says that the Integrated is being used, the Discrete (NVidia) is still being powered on, which invalidates the whole exercise.
- How do I know that I'm saving power? Well, let's go to Discrete and check the power consumption:
- Now, let's check what the consumption is (the same two idle VMs):
- So instead of having 3:27 hours left, I now have 1:22 hours left. My consumption 2.5 Amp, instead of 1.1 Amp.
- I can't directly go back though:
- What I have to do is to stop VMware completely (Cmd + Q), go to Integrated only again and restart all the VMs
- This is something that I discovered today. So it may not be working as expected, but for now it seems it is.
- My setup:
- OS X 10.8.2 on a Macbook Pro 8.2 (A1286, Quad Core i7 2.3 Ghz, 16gb RAM, 256gb OCZ Vertex 3, AMD Radeon HD 6750M 1GB)
- VMware Fusion 5.0.1 with 2 VMs - Windows XP Pro and Backtrack 5 R3 (both were idle during this setup).