steveschow / gfxCardStatus

This is a fork of gfxCardStatus, this fork will handle integrated-only mode a little better
Other
564 stars 42 forks source link

Computer crashes after sleep - gfxCardStatus #25

Open jk532 opened 6 years ago

jk532 commented 6 years ago

MacBook Pro Retina mid-2012, running Sierra. Discrete GPU died recently per previous discussion and system would crash every time discrete graphics card was activated. gfxCardStatus v 2.4.4i saved the day, set to integrated only. However, once I shut the lid of the computer and presumably system goes to sleep, the computer must access the discrete graphics card at some point and system crashes. Same issue if I shut down computer and try to restart. It is extremely difficult to reboot, usually need combination of deleting SRAM, NVRAM, multiple attempts to push down power time for various amouts of time, with it seeming to start again only at random, sometimes, it crashes again during startup and need to start over again. A 10-15 minute process each morning. Once it has started and integrated only mode is imposed by gfxCardStatus computer is completely stable. It will never crash as long as I don't shut lid. Is there a way to permanently disable access to discrete graphics card or some way to make sure that gfxCardStatus always has the upperhand. I have toggeld the energy saver automatic graphics switching on an off with no effect. I have set the computer to never go to sleep, but it must go to sleep with lid shut. Thanks! (I am not a computer programmer, so please excuse novice use of lingo and understanding). Just trying to save an otherwise perfectly good computer (minus ability to use an external monitor)

steveschow commented 6 years ago

I have stopped using gfxCardStatus, there are better solutions now. See the main readme.md for more information. I'm using the 2010 model fix, but if you have a 2012, then it may be different solution needed, check out the AMD fix/workaround

jk532 commented 6 years ago

Thanks, I read the readme and realized that the proposed solutions involved more playing with the code than I was comfortable with. I may have found a partial solution. I removed all files from my desktop and changed the desktop background from the default sierra mountain landscape to solid black on the naive hope that somehow this would prevent computer from accessing the discrete graphics card during sleep mode. Surprisngly, I have not had a single crash since then, going on one week now. I can live with this. So at least for my computer gfxCardStatus 2.4.4i + clean desktop seems to work for now.