Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
An additional observation: if GPU 1 & 2 in iStat menu represents the Nvidia, when the Intel is in use without any Nvidia-dependent apps open, the wattage reading is "0" for both. With 1.7, the reading also remains "0" when switching from Nvidia Only to Intel Only with Chrome and Cinch open. This, however, would seem to indicate the Nvidia is shut down in the switch, if that's what GPU 1 & 2 represents.

So that would conflict with my battery runtime observations. Can anyone see if 1.7 has the same affect on your battery runtime and effect the same readings on iStat when switching from Nvidia Only to Intel Only with Chrome or any Nvidia-dependent app open all the while?

In iStat, I see the same thing as far as power goes. At the moment I'm on the nVidia card, and under Power at the bottom GPU 1 is 0.75 W, GPU 2 is at 1.20 W (under Current and Voltages, though, both are zero.) Only dependant app I'm using is Tweetie, though I've got it hooked to an external monitor.

When I switch to Intel only both GPUs go to 0.00 under Power.

In my observations the average battery life estimate while it's forced to Intel only seems to be roughly an hour faster than doing the same activity with Nvidia on only, or with dynamic switching enabled.

I think as far as battery life goes two things should really be understood:

1) Apple's own estimates say that turning dynamic switching on (as opposed to leaving just the dedicated GPU on) only gives you an extra hour in battery life under their tests.

2) The battery time is an estimate that fluctuates and updates itself depending on what you're doing with the system. When I was messing around earlier, I had the display dimmed down to one bar, wifi off with nothing open but Scrivener and the estimate oscillated between 5 hours and 8 when it was forced to Intel only. This was such a wide margin when I was doing nothing more with the computer except typing.

It's pretty unlikely that we're going to be seeing eight or nine hours of battery life in any real-world situation. Now Apple said that the battery only gains an hour of life when dynamic switching is enabled, so it could be the case that you'd get more out of it when it's set to Intel only, but if anyone's hoping for this tool to magically give them twelve hours of battery life I think they're going to be disappointed.
 
I noticed some interesting behavior. When using VLC to watch an mkv file it uses the nvidia card. A full charge was reporting about 4.5 hours while the movie was playing.

I switch to quicktime, which didn't use the nvidia card, and after is started playing it there the time estimate was cut in half. Went back to VLC and the nvidia GPU, and the time doubled again.

Is it more efficient for the GPU to handle that kind of playback? I didn't check if the CPU % was higher on the intel card/Quicktime than VLC, but I assume that'd be the only reason for the discrepancy.

I'm trying to get an idea of how to maximize my battery life for watching some blu-rays I'm ripping to my computer because I've got an upcoming flight out to California. It seems using VLC (which triggers the nvidia card) is the best option.
 
Ah, okay. May I suggest you make this explicitly clear, if not within the program, then on the website? Otherwise it's assumed by the majority of users, with the small exception of those--like me--who are closely and with great interest following the progress and inner-workings here, that it would work as one might assume: shutting off the Nvidia and transferring all rendering to the Intel. As is, many people won't understand why their battery runtime has gone down in the switch to Intel Only.

You have a point. I'm probably going to revise some website-related things when I push out the next maintenance release, that might as well be one of them. Thanks!
 
Hi, I've been following this thread since I got my first MBP, but I'm having some weird problems with 1.7.I didn't use the switching capabilites on the previous versions as you couldn't lock it onto one GPU.

I had firefox open which was using the intel gpu, and I went to open msn messeger which I know uses the 330M card so I selected "intel only", and I got a notification that it was now using the 330M.The "intel only" was still selected and i toggled between the 2 and it eventually sorted itself, but I closed msn, and it wont go back onto the intel even though that is what is selected.

Heres a screenshot if that helps anyone?

 
In my observations the average battery life estimate while it's forced to Intel only seems to be roughly an hour faster than doing the same activity with Nvidia on only, or with dynamic switching enabled.

I'd just like to be sure I understand you on this point. By "faster," you mean shorter? So 1hr less battery runtime on Intel than Nvidia.
 
I'd just like to be sure I understand you on this point. By "faster," you mean shorter? So 1hr less battery runtime on Intel than Nvidia.

I think that's what he's saying. It's entirely plausible that a GPU consuming only a couple watts (various peoples' iStat numbers) would be much more battery efficient than a CPU that consumes up to 35W. It's really going to come down to what you're doing and for how long.
 
I've been following this thread since the very beginning. It's great to see how fast it has been developed. I'm from Bali, Indonesia, and still waiting for the new MBP's to be available here. This software would be one of the primary softwares to be installed in the new MBP, once i get it. Thanks Cody :)
 
I noticed some interesting behavior. When using VLC to watch an mkv file it uses the nvidia card. A full charge was reporting about 4.5 hours while the movie was playing.

I switch to quicktime, which didn't use the nvidia card, and after is started playing it there the time estimate was cut in half. Went back to VLC and the nvidia GPU, and the time doubled again.

Is it more efficient for the GPU to handle that kind of playback? I didn't check if the CPU % was higher on the intel card/Quicktime than VLC, but I assume that'd be the only reason for the discrepancy.

I'm trying to get an idea of how to maximize my battery life for watching some blu-rays I'm ripping to my computer because I've got an upcoming flight out to California. It seems using VLC (which triggers the nvidia card) is the best option.

I've noticed this as well, although I do not use VLC. I use MPlayer OSX Extended, which I personally find is better able to handle mkv files compared to VLC (Where for me I used to get a delay when Seeking using VLC, MPlayer is able to Seek immediately - I would really recommend trying it out). But MPlayer Also uses less power than Quicktime for mkv files.But Quicktime is not a good mkv player, as it has to stream the information constantly, which is likely why it sucking up more power.
 
Hi, I've been following this thread since I got my first MBP, but I'm having some weird problems with 1.7.I didn't use the switching capabilites on the previous versions as you couldn't lock it onto one GPU.

I had firefox open which was using the intel gpu, and I went to open msn messeger which I know uses the 330M card so I selected "intel only", and I got a notification that it was now using the 330M.The "intel only" was still selected and i toggled between the 2 and it eventually sorted itself, but I closed msn, and it wont go back onto the intel even though that is what is selected.

Heres a screenshot if that helps anyone?


Hm...weird. This may be fixed in the next maintenance release here. I added some code to try and prevent situations like this. Thanks for the info!

bawangmerah said:
I've been following this thread since the very beginning. It's great to see how fast it has been developed. I'm from Bali, Indonesia, and still waiting for the new MBP's to be available here. This software would be one of the primary softwares to be installed in the new MBP, once i get it. Thanks Cody :)

No problem! Let us all know how it works out when they're available in Indonesia! :)

chinhiphone said:
it works now, requires a reboot

Ah, okay. Glad you got it fixed! Let us know if you have any more issues. :)
 
I'd just like to be sure I understand you on this point. By "faster," you mean shorter? So 1hr less battery runtime on Intel than Nvidia.

I think that's what he's saying. It's entirely plausible that a GPU consuming only a couple watts (various peoples' iStat numbers) would be much more battery efficient than a CPU that consumes up to 35W. It's really going to come down to what you're doing and for how long.

Sorry, other way around. My battery seemed to last an hour longer on Intel vs Nvidia.
 
I've noticed this as well, although I do not use VLC. I use MPlayer OSX Extended, which I personally find is better able to handle mkv files compared to VLC (Where for me I used to get a delay when Seeking using VLC, MPlayer is able to Seek immediately - I would really recommend trying it out). But MPlayer Also uses less power than Quicktime for mkv files.But Quicktime is not a good mkv player, as it has to stream the information constantly, which is likely why it sucking up more power.

Thanks for the recommendation! It looks really nice. Every time I heard someone talk about mplayer I would look it up and only find one from a long time ago that was PPC only. I never knew about this "extended" version, and it certainly is very nice!

I'm going to see how well it plays MKVs on battery right now
 
The problem with VLC and Mplayer Extended is that they do can't (yet) handle Hardware decoding while Quicktime and Plex (0.8.5 + replacing the app binary in its package) can.

Plex is my main video player since about a year.
It handles Video decoding over some NVIDIA GPUs (9400, 320, 330)
If some of you guys never used it, give it a try as i'm sure you'll like it.

http://www.plexapp.com/

Hardware Accelerated H.264 Decoding on Plex
 
I find plex extremely awkward to use in my computer. It was clearly designed to be controlled with a remote and using s mouse feels really out of place.

Does hardware decoding on the GPU save battery life?
 
I find plex extremely awkward to use in my computer. It was clearly designed to be controlled with a remote and using s mouse feels really out of place.

Does hardware decoding on the GPU save battery life?

I'm using it mainly with the keyboard or sometimes with the remote.

It does consume much less battery power than VLC.

1080p h264 MKV (8000Kbps video bitrate) file playing on MBP 15" i7:

VLC 1.0.5 = ~65% of a Core
Plex 0.8.5 + GPU HA = ~38% of a Core

(sorry for the off topic)
 
I'm using it mainly with the keyboard or sometimes with the remote.

It does consume much less battery power than VLC.

1080p h264 MKV (8000Kbps video bitrate) file playing on MBP 15" i7:

VLC 1.0.5 = ~65% of a Core
Plex 0.8.5 + GPU HA = ~38% of a Core

(sorry for the off topic)

I'd almost say it is on topic. There are cases where you would want to use the GPU over putting the CPU under heavy load, and that's probably one of them.
 
Found one more BUG for v. 1.7 of gfxcardstatus. On a mid-2009 mbp running the 9600/9400, gpu switching does not work if you're in clamshell mode using an external monitor. Is this a known bug?
 
Found one more BUG for v. 1.7 of gfxcardstatus. On a mid-2009 mbp running the 9600/9400, gpu switching does not work if you're in clamshell mode using an external monitor. Is this a known bug?

Unfortunately, yes. I'm not 100% sure that there's much I can do about it (as I'm not sure what is causing the issue...I don't have one to test with). It's something I'm looking into, though.
 
i'm being really dumb here... but i was just on skype and it was using the nvidia. so i switched to intel and it works fine (i'm not even watching any video, just sending). so uh... can i just use the intel and there's no problem?

it's not switching to the nvidia because it actually NEEDS it, right?

cheers!
 
First app as in gfxCardStatus? If so, please list the model of the MacBook Pro you're using, and the situation that led to the kernel panic. Thanks!

yes that was the one. Using a base 17" MBP i5. However I had a couple other apps (mail, safari, itunes) open and the issue happened right when I quit VLC after watching an avi file. I don't know what happened, but theese programs are usually very stable for me, never tried gfxCardStatus before though. I was just curious if anyone else experienced this? This baby is 1 day old and things like that make me very nervous.
 
I'm using it mainly with the keyboard or sometimes with the remote.

It does consume much less battery power than VLC.

1080p h264 MKV (8000Kbps video bitrate) file playing on MBP 15" i7:

VLC 1.0.5 = ~65% of a Core
Plex 0.8.5 + GPU HA = ~38% of a Core

(sorry for the off topic)

How do you enable GPU decoding in Plex? I downloaded the latest version but it shows 65% CPU usage on my i7 when playing back an 8000 kbps MKV file, which is slightly more than when mplayer is playing back the same file (60% CPU). It estimates about 20 minutes more of battery time with mplayer over Plex 0.8.5

Shouldn't it just work automatically? I have 10.6.3 and the 330m GPU.

(sorry for this sort of OT discussion -- but I think it's somewhat in line with the intel vs nvidia GPU theme of this thread!)
 
yes that was the one. Using a base 17" MBP i5. However I had a couple other apps (mail, safari, itunes) open and the issue happened right when I quit VLC after watching an avi file. I don't know what happened, but theese programs are usually very stable for me, never tried gfxCardStatus before though. I was just curious if anyone else experienced this? This baby is 1 day old and things like that make me very nervous.

Don't be nervous -- computing is messy, especially when you are using hacks like these (granted this is a very well made hack, but one none the less). Don't baby your mac like its a child and fret over every time it sneezes. Computers crash -- doesn't mean their broken.
 
How do you enable GPU decoding in Plex

You must download the special Plex Binary that contains the HA code and manually replace the original Binary in Plex.app package.

Check the second link i gave in my previous post to download it and install it.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.