Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Found my problem

So after lots of testing, i figured out that what was forcing my gpu to the nvidia was "CheckUpAlert"

Once I removed that, my gpu instantly went to the intel.

Hope this helps someone. Good thing I didnt pay for CheckUp! Ha
 
I've probably missed someone posting this earlier in the thread, but how are folks determining if the 330M has actually shut off? I took a look at the voltage usage using iStat menus, but it's showing 0 for both GPUs.

http://neil.io/13Z0cf+

This is on a MBP 15", i7.

Voltage is always at 0.00 to me as well. I don't know what that statistic means.

But if you look at Power, you should see that GPU 1 and 2 have a variable when the nVidia card is active, and 0.00 when it's switched to Intel.
 
Interesting 'new' bug

Interesting new bug, I thought I observed it in the previous versions, but its clear in this version: my desktop icons only remember where they are at respective to each video card. Their position size and spacing seemed to be saved to each video card and switch between them as I switch cards. Its like I have two desktops! (sorta)

This is with a 9600/9400. Anyone else see this? Check by moving around your icons changing their size and spacing then switching GPUs and see if it reverts then reverts back.
 
Thanks! :)



No problemo. :) Just doing what I love!



Sure thing! :D

Hi Cody,
I tried version 1.7.5 and here is what i find. Again the GPU locks to either intel or nvidia but after quiting PS/VLC etc in intel only mode it somehow runs to mama and activates nvidia (however, this time Growl won't report it), but it can be seen in istat. To illustrate the situation better I have attached annotated screenshots during the events or find it here http://imgur.com/WE3dY.jpg.
Should I be doing something in sys prefs or elsewhere that I am not and hence ending up with this issue?
Thanks for your continued improvements since day1.
 

Attachments

  • gfx-switching.jpg
    gfx-switching.jpg
    319.9 KB · Views: 278
Sorry for the delay, folks...I'm stupid busy right now. I think I need a break. Here goes...

Hi Cody,
I tried version 1.7.5 and here is what i find. Again the GPU locks to either intel or nvidia but after quiting PS/VLC etc in intel only mode it somehow runs to mama and activates nvidia (however, this time Growl won't report it), but it can be seen in istat. To illustrate the situation better I have attached annotated screenshots during the events or find it here http://imgur.com/WE3dY.jpg.
Should I be doing something in sys prefs or elsewhere that I am not and hence ending up with this issue?
Thanks for your continued improvements since day1.

Well that's annoying...darn. What it does now is it looks for a situation like that. Every time it switches it says, "okay, are we supposed to be on Intel Only mode?" If so, and it finds that the 330M is active, it attempts to force a switch back. It's almost always successful (unless you have an external monitor connected)...but it's apparently still subject to the issue where the 330M stays on. We need to get in touch with ah again to see if he can help us in regard to the switching code - my understanding of exactly how it does what it does is somewhat limited. Driver programming was never really my thing, but I've got a lot of years ahead of me. :)

chris8535 said:
Interesting new bug, I thought I observed it in the previous versions, but its clear in this version: my desktop icons only remember where they are at respective to each video card. Their position size and spacing seemed to be saved to each video card and switch between them as I switch cards. Its like I have two desktops! (sorta)

This is with a 9600/9400. Anyone else see this? Check by moving around your icons changing their size and spacing then switching GPUs and see if it reverts then reverts back.

Yeah, that's an issue with the 9400M/9600M GT systems...do your windows move around, too? That was the main issue in most of the reports I received from others. Likely one of the couple reasons Apple decided to implement switching with a logout. I don't know that I can save and restore icon/window position easily, but it's in the issue tracker on GitHub.

andrewfee said:
Just tried out forcing Intel with v1.75. In 1.70, when watching a flash video fullscreen in Safari, it would still switch over to the 330M and then stay there when you quit fullscreen mode.

Now it appears to stay on Intel all the time, but after quitting fullscreen, v-sync is disabled.

I noticed before that v-sync was always disabled when running on the nvidia graphics but enabled on Intel and somehow by forcing Intel this has disabled it there as well. (at least after running something that would normally trigger the nvidia graphics)

Anyone else noticed this?

Haven't noticed that, but I'll look into it. Anyone else have any insight on this?

dsprimal said:
this thread just made my day, brilliant find!

Thanks, glad you like it! :)

omgomgomg said:
Hi Cody,

I am a new Mac user here and I love the app you made for all of us 2010 MBP users. I know the point of changing to 'Intel Only' is to increase battery time, but it's not the case for me. While using Tweetie and forcing Intel, I get a lower estimated 'battery remaining' than when i leave it at 'Dynamic Switching'. Am I doing something wrong?

Try switching before you launch any 330M-dependent apps. :)

gonzaload1987 said:
Thank you so much for that big help for the mbp users that have 2010 spring models and previous ones, you are very good!!!

No problem! :) Glad to be of service.

neilio said:
I've probably missed someone posting this earlier in the thread, but how are folks determining if the 330M has actually shut off? I took a look at the voltage usage using iStat menus, but it's showing 0 for both GPUs.

http://neil.io/13Z0cf+

This is on a MBP 15", i7.

It will show 0 if the Intel GPU is in use. When the 330M is active there will be power flowing and the GPU sensors will register as such.
 
Wauw! You gotta love Microsoft! As soon as i close down Messenger for Mac (ver 7), my GPU goes to Intel. When Messenger i running, it starts up nVidia GPU... *sigh*
 
FWIW, gfxCardStatus works fine with the CUDA drivers installed.

Good to know! I was wondering about that myself, but haven't had the chance to test.

nexcin said:
Wauw! You gotta love Microsoft! As soon as i close down Messenger for Mac (ver 7), my GPU goes to Intel. When Messenger i running, it starts up nVidia GPU... *sigh*

You should be using Adium anyways. :)
 
hi

i have the latest gfxstatus and flash beta installed

i've noticed that when having flash video open, and switching to full screen, the nvidia doesn't get called and i have to do it manually otherwise the video is all choppy?

it's a little bit slow when minimised too.

cheers!

edit - it doesn't do that on youtube - that seems to use the intel but is smoother than the site i have issues with (tvcatchup.com). i am playing 720p smoother on the youtube than on tvcatchup.com - but everything is always much smoother on the nvidia.

the problem is with TVcatchup.com.... it's a british tv site.
 
hi

i have the latest gfxstatus and flash beta installed

i've noticed that when having flash video open, and switching to full screen, the nvidia doesn't get called and i have to do it manually otherwise the video is all choppy?

it's a little bit slow when minimised too.

cheers!

edit - it doesn't do that on youtube - that seems to use the intel but is smoother than the site i have issues with (tvcatchup.com). i am playing 720p smoother on the youtube than on tvcatchup.com - but everything is always much smoother on the nvidia.

the problem is with TVcatchup.com.... it's a british tv site.
I'm having exactly the same problem. Using Intel graphics, any full-screen Flash video that's not Youtube is so choppy, its unwatchable. I've tried Hulu, Vimeo, and some others. A 1080p version of the same video is silky smooth in QuickTime, but choppy in a low quality Flash video.

How does my i7 MBP using Intel HD graphics play Flash video WORSE than my old MacBook with Intel GMA 950? What gives?
 
Cody, your app seems to be used out of its main purpose. :)

http://www.macosxhints.com/article.php?story=20100603094215734

Haha, that's awesome!

mitteration said:
I'm having exactly the same problem. Using Intel graphics, any full-screen Flash video that's not Youtube is so choppy, its unwatchable. I've tried Hulu, Vimeo, and some others. A 1080p version of the same video is silky smooth in QuickTime, but choppy in a low quality Flash video.

How does my i7 MBP using Intel HD graphics play Flash video WORSE than my old MacBook with Intel GMA 950? What gives?

I don't have the latest Flash beta (I'm still on the latest stable version), but I also experience choppy video while using the Intel GPU. Flash performance is a joke on OS X. Adobe needs to get it together and crank out a version that doesn't have these issues. I don't have an answer for you as to why a GMA950 would outperform the new Intel HD chipset, but I'm curious as well. It is pretty bothersome.
 
Well that's annoying...darn. What it does now is it looks for a situation like that. Every time it switches it says, "okay, are we supposed to be on Intel Only mode?" If so, and it finds that the 330M is active, it attempts to force a switch back. It's almost always successful (unless you have an external monitor connected)...but it's apparently still subject to the issue where the 330M stays on. We need to get in touch with ah again to see if he can help us in regard to the switching code - my understanding of exactly how it does what it does is somewhat limited. Driver programming was never really my thing, but I've got a lot of years ahead of me. :)
.

Hey Cody / Bitninja

Just wondering if you managed to get a hold of -ah, and if theres any development happening?

Hope youre still watching the thread :)
 
Hey Cody / Bitninja

Just wondering if you managed to get a hold of -ah, and if theres any development happening?

Hope youre still watching the thread :)

Still watching! :) Haven't managed to get a hold of ah though - he has PMs and email turned off on his profile...and I don't know of any other forums he's an active member on. Still development happening as well. Power source-based switching is next. It shouldn't take me long at all to implement...I just have to find the time to sit down and crank through it. There's a fork on GitHub that introduced said feature for pre-i5/i7 users, so it shouldn't be difficult to adapt. Like I said...it's all about when I can find the time, which I seem to be super short on lately. :(

Cody
 
Air Display and gfxCardStatus = ::sadface::

So it turns out there's a huge incompatibility between the iPhone screen extending app Air Display and gfxCardStatus.

http://avatron.com/apps/air-display/

If you have gfxCardStatus installed, and then install the Mac portion of Air Display, your display will turn into garbage when (I assume) Air Display forces the system to use the discrete graphics card. Or, there's a conflict with the added system extensions Air Display installs.

(update - there's a forum post on the Air Display forum that addresses this issue): http://www.avatron.com/support/read.php?40,10517

Anyway, caveat emptor - if you plan to buy this app -- which, when it's working, is pretty amazing -- you'll need to stop running gfxCardStatus or the two will render your system unusable.

Neil
 
So it turns out there's a huge incompatibility between the iPhone screen extending app Air Display and gfxCardStatus.

http://avatron.com/apps/air-display/

If you have gfxCardStatus installed, and then install the Mac portion of Air Display, your display will turn into garbage when (I assume) Air Display forces the system to use the discrete graphics card. Or, there's a conflict with the added system extensions Air Display installs.

(update - there's a forum post on the Air Display forum that addresses this issue): http://www.avatron.com/support/read.php?40,10517

Anyway, caveat emptor - if you plan to buy this app -- which, when it's working, is pretty amazing -- you'll need to stop running gfxCardStatus or the two will render your system unusable.

Neil

Good to know. Is this only when you have the Intel GPU forced on? If so, that makes sense.
 
Hi guys.. I'm having a problem on my mbp screen, although it happened only once just an hour ago. The screen goes flickering magenta and white and some pixelated image. I needed to force shutdown using the power button because it seems to stalled. After restarting, it went to normal.I posted here bcoz I dunno if it has anything to do with the gfxstatus utility that i've installed the night before. I know it might be the nvidia graphic card itself or something else but I just dont have a clue right now. My mbp is just 8 days old and my 1 to 1 exchange has expired since it covers the 1st 7 days only. Please someone help me :(

my mbp spec:

macbook pro 17" AG, i5 2.53 Ghz, 4gb RAM, 500gb Hitachi HD, Mac OSX 10.6.3, with everything updated.

*the attached pic is not showing the exact image since the screen was flickering etc and I'm just using a camera phone

EDIT - I just noticed while I'm just surfing this forum + facebook, my temperature is at 67-70 degree celcius, which is high (normal around 38-45). I look at Activity Monitor and found that Kernel Task is using up to 80% of CPU. I have a feeling that this is not normal, and it had not happened before. Please help! I dont wanna toast my new MBP.
*I've just created a new thread on this.
 

Attachments

  • 120620101513.jpg
    120620101513.jpg
    632.3 KB · Views: 167
Hi Max - sorry I couldn't get back to you earlier. Saw the new thread you made - I agree with everyone that said to take it in since it's a hardware problem and not an issue with gfxCardStatus. Sorry for your bad luck! Best wishes with the repair/exchange.

Cody
 
Thank you for your attention Cody. I'm going to the apple service today but the error code has gone after resetting pram. It's weird. Please see my thread if u know something on that. Thanks again.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.