-
Notifications
You must be signed in to change notification settings - Fork 319
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add a preference to start in Integrated Only mode #150
Comments
Hi, I actually implemented a "sticky" mode for gfxCardStatus that makes it remember your last option and tries to keep it that way, also across restarts. It currently more than a quick hack to fill my own needs and I haven't had time to clean it up or do a pull request, especially as my code may overlap a bit that of issue #107. If you want to build it yourself, the code is available at branch 'sticky-mode' in my fork of gfxCardStatus: https://github.com/pajp/gfxCardStatus/commits/sticky-mode |
Hi. Am I allowed to post the executable on here? On another website? I've never used these online version control apps (git) and don't want to mess anything up. I'll check here on here over the next couple of days to see what I am supposed to do; won't have much time to check after that (today is 3/3/2014). |
@mdac356 , please could you forward me the executable? |
Sure..see attached. I'm on Mountain lion 10.8.5 on a mid 2012 mac pro retina. -----Original Message----- @mdac356 , please could you forward me the executable? —Reply to this email directly or view it on GitHub. |
@mdac356 , thanks for replying! However, I do not see the attachment in your email (while checking my inbox). Did you perhaps forget to attach? |
body{font-size:10pt;font-family:arial,sans-serif;background-color:#ffffff;color:black;}p{margin:0px;}hmm.....it was attached. Perhaps it was stripped for some reason. I renamed the file. it should be attached to this email. -----Original Message----- @mdac356 , thanks for replying! However, I do not see the attachment in your email. Did you perhaps forget to attach? —Reply to this email directly or view it on GitHub. |
I don't think GitHub Issues supports email attachments. Sent from my iPhone
|
Not sure what the rules are. If you could email me directly at jsmith54(at)gmx.net, or upload to mega, that might just work. |
Send it to me too, please, because few days ago my Geforce 650m broke and now if im lucky to get MBP boot up i can only use intel, so i have to click Integrated Only every time. [email protected] |
Can you send it to me as well. [email protected] |
Been testing it for a few weeks now, and works as intended (still crashes if I start iPhoto though - but that's another problem altogether). Thanks so much @codykrieger - really appreciate the help given. |
You bet. :) |
I already commented in #103, here I go nonetheless: My Retina Mac (A1398) has gone bad: after a few minutes it crashes with "GPU Panic". If I turn off the GPU (switch to "integrated only" using this tool), it's fine. At startup, it's a race between me and the GPU, trying to switch it off. It would help greatly if the switch could be made permanent. Thanks! OS 10.8.5, gfxCardStatus 2.3 |
@mdac356 I also have a 2011 MBP with failing GPU, so I need gfxCardStatus to run automatically in "Integrated Only" mode on startup. Can you please email the file to [email protected]? Thanks! |
Haven't heard from mdac356. Does anyone else have the recompiled executable that lets you start up automatically in Integrated Only mode? If you, could you please send it to me at [email protected]? Thanks! |
@pacware: I compiled a version from the latest sources which includes the Note that there is a documented bug which many times causes gfxCardStatus to not switch the GPU as instructed. My workaround for that was to make 2 attempts, a few seconds apart. You can use my |
Hi Everyone. I uploaded gfxcardstatus with #103 fix and autostart in integrated mode to megafileupload; the release number of this gfxcardstatus is 2.3.1. You must first install gfxcardstatus 2.3 using cody's installer, then manually overwrite cody's gfxcardstatus 2.3 app with the 2.3.1 version. Download link is: http://www.megafileupload.com/en/file/531073/gfxCardStatus-2-3-1-app-zip.html |
@qnxor @mdac356 Thanks for posting recompiled versions! @mdac356 I copied your version over my existing version 2.3 and then restarted my system a couple of times, and my system always freezes after I log in and around the time that gfxCardStatus is supposed to start up. Does your version default to using the discrete GPU? My MBP is one of those with the failing discrete GPU, so I suspect gfxCardStatus might be trying to use the discrete GPU when it starts up. Version 2.3 didn't do that. |
Is the version 2-3-1 working for a macbook with GPU trouble? Can you send it to my email adres please or give a dropbox link to download |
Can I please have the executable for the version with the sticky-mode? I had trouble compiling it on my machine. you can send it to [email protected]. Thank you. |
I wrote a script which defaults gfxCardStatus to 'integrated' at login. All thanks to @qnxor whose script I used to make this. For those interested: https://github.com/exofes/switchGPU |
I feel bad for @codykrieger. Dude just wanted to make a nice util and has been caught up in a firestorm. Someone throw a bountysource.com on this? |
I would definitely like such a preference as well, but for the discrete one instead of the integrated. :-) |
I have the same use case as @millimoose and would love this feature. however... Is there a risk that gfxCardStatus will start after other apps which use discreet graphics start, and so in the process of forcing back to integrated we'll get the problem of Discreet not being powered down? |
Hi, could somebody with a 2011 MBP (broken GPU optional) please test something? See here: https://github.com/ah-/gmux-scripts/issues/1#issuecomment-68378770 "sudo nvram gpu-power-prefs=%01%00%00%00" in single user mode might work as well. Edit: |
My 2011 MPB can boot but when I use gfxcardstatus to switch to integrated, it hangs. I think gfxCardStatus is switching to discrete first before switching to integrated only |
Experiencing issue on 2011 MBP? Try this 1. Shut down the computer. |
Hey Charles, On Thu, Jan 15, 2015 at 4:07 AM, kwamayze [email protected] wrote:
|
No. I tried with kexts intact. At first it woukd boot and would hang when i tried switching to integrated knly woth gfxCardStatus then later I couldn't even have a succesful boot. They MBP would hang and restart or I had to manually shut it down. This method has enabled me to boot auccessfully and switched to integrated with gfxCardStatus. The discrete now works but I don't want problems. It did something to the machine. It appears to even work faster |
@kwamayze That doesn't make much sense to me. If you have a 2011 MacBook Pro, you have a hardware problem. I suspect it's just a coincidence that it's working for you right now. |
I was skeptical and I know it's a hardware problem but that fan spinning so loud and the LED on the magsafe off were new. I had been stuck the whole day and tried reset PRAM and SMC so many times but this worked on first try |
@kwamayze, you found a semi-goldmine, but I am afraid Codykrieger was right On Thu, Jan 15, 2015 at 2:12 PM, kwamayze [email protected] wrote:
|
i have the same problem and im waiting for apple to do a free repair also. im from belgium btw |
I tried the "sudo nvram gpu-power-prefs=%01%00%00%00" in single user mode on a 2011 mbp, and indeed "nvram -p" does not show it after reboot, but booting normally just hung at a grey screen for me. |
Sure most people are aware but just in case you were not, MacBook Pro Repair Extension Program for Video Issues: |
I just want to reinforce the O.P.'s request for "stay in integrated mode" as a workaround for a failing GPU. And yes, I will be sending my MPB to Apple soon for the MacBook Pro Repair Extension Program fix. In the meantime, it would be nice if I could keep this machine running for more than 45 minutes without hitting a GPU panic. |
I personally had this by getting the old version which had "on battery" and "pluggedin" options, and set both to integrated. This way my laptop seems to stay in integrated all the time. (I regret getting a model with discrete at all as I don't need it and it just helps heat/less-battery-life, but I wanted max CPU/SSD and they had one built with discrete and ready to ship). |
Almost a year later, but want to give thanks to @joachimroeleveld for your contribution! I just installed it and can now boot and restart my MBP without having to remember to manually set my graphics card selection. Thank you! |
@ChristianAziz great to hear that! |
Also have Nvidia bug with Mac Book Mid 2010, can't fix logic board at Apple, so also like to disable discrete GPU on boot cause my machine often crashes on login screen, can't work at all now. There is some keys which switch video on boot however not sure which one. Yes, it connected with EFI somehow. |
If your machine crashes at the login screen then gfxCardStatus couldn't help you even if it did have this preference. It doesn't start until after you've already logged in.
|
Sadly, Cody is of course correct about the startup sequence. But why can’t Apple fix your logic board? Or do you mean can’t fix it for free? |
I had no access to Apple service in our region. However I found new 3rd party service here, they say they can change some chip - not expensive comparing to logic board completely, will try. I'm saying about startup service cause sometime mac switches to internal card during startup and there is possibility to make this programmatically, hope gfxCardStatus could do such service or whatever, sad if not. |
Aleksey, For reasons of (I think, but others would know better) bad programming, the startup routines require using the dedicated graphic processor (even though starting up a computer hardly needs graphics power at all afaik). So, despite the work of Cody and others, no one has been able to find a workaround for a bad gpu in these computers. And this bricks otherwise perfectly usable machines. Your 3rd party service, if they are Apple authorized, should be able to do the whole logic board replacement and bill it to Apple. This is exactly what I did here in Los Angeles. I first had the gnu reballed, but that only lasted a few months. When the problem returned the replacement program had begun and the 3rd party shop replaced my whole logic board. You should investigate this, plus you should verify that your computer qualifies for the program. You can check whether you qualify here https://selfsolve.apple.com/agreementWarrantyDynamic.do. I’m worried your computer is too old, though, so the 3rd party solution might work, but my experience is that reballing is only a short term fix. Others have had better luck. Which is what I wish you, Franz
|
Think they are not Apple authorized and 5 years passed, Apple say the program has ended, in 2012 they say the same, I think it was not possible to order logic board here (Ukraine). Why reballing is short term? Hope it is not. |
The program runs until February 2016, but perhaps your computer doesn’t qualify. My reballing probably didn’t fail. It was the gnu that failed, as it had been overheated for so long. The reballing helped but the real solution is to replace the gpu. If your local Ukrainian shop is replacing the gpu in addition to reballing, then that could be a permanent solution. Franz
|
I have mid 2010 MacBook Pro, They said program was ended: how did You find С Любовью, Blessings, 2015-07-13 2:36 GMT+03:00 buddhaauthor [email protected]:
|
Aleksey, I was referring to the program for 2011 MBPs. I don’t know about a 2010 program. My understanding is that the GPU on the 2011s gets slowly ruined due to excessive heat and poor thermal paste application in the machines. Apple finally redesigned the logic board and agreed to replace the boards on the 2011 units (and 2012, I think). Perhaps the 2010 issues are different. Franz
|
Hi there, |
There should be a preference in the GUI to have the app automatically switch to Integrated Only mode when it starts up.
My use case is an older Macbook Pro with a failing discrete GPU. This causes random hard crashes – this means my computer is only usable with Integrated Only on all the time. (And not even Parallels really needs the GPU for productivity app use, but it's fired up anyway.) If I forget to turn it on first thing after the computer logs in I sometimes end up with the system crashing in the middle of work, or scrambling to close all dependencies to switch before whatever part of the GPU is broken is used. Having this as a persistent option would help me a lot.
The text was updated successfully, but these errors were encountered: