UPDATE: OS X ‘Superbug’ Solution

Having continued to test our solution to the Apple OS X ‘superbug’, we have discovered some more information about the problem and the solution(s), some of it good, some of it not so good.

Let’s start off with the worst first.  That way we can read the better news the further that we continue with the article (along with optionally singing along to ‘Things Can Only Get Better‘ if desired).

Unfortunately, on our testing machine, after implementing the solution documented previously we encountered another kernel panic, very similar to the ones previously being experienced every five minutes.  Obviously this was a huge disappointment.  However, one good thing to come from this is the previous solution is still successful, albeit not the permanent solution we originally hoped it was.

The solution has shown to significantly decrease the number of kernel panics involved.  On our testing machine it reduced the number of kernel panics by a factor of 168x – which is a good result in our books.  However, kernel panics, even much less frequent, are still extremely inconvenient, annoying and unproductive.

The main culprit is once again NVDAResman – which is a process related to the nVidea discrete graphics card.  So we’ve had a look into using gfxCardStatus again, as it would seem that, although not ideal, if we can effectively disable switching to the discrete graphics card and restrict OS X to just on the onboard Intel based graphics card, that should eliminate the panics totally.

One issue remains though, and that is the strange behaviour and inability of the Intel graphics card to render the screen in any kind of readable or useable format when using the Intel graphics card only.  This happened periodically to use throughout testing which is initially why we searched for another solution.

However, to our delight, the previous solution that we gave appears to have rectified the issues regarding the display of the screen using only the Intel graphics card.

So the updated advice is to complete the previous solution and to continue to us gfxCardStatus on the ‘Integrated only’ option.  Thus far, on our testing machine, this has prevented further kernel panics and logic would dictate that if the nVidea graphics card is not in use, NVDAResman won’t be causing further kernel panics.  We’re going to continue with testing the revised solution and keep you informed.  So far, so good.

As previously mentioned, the downside to using gfxCardStatus and the ‘Integrated only’ option is that the integrated Intel graphics card is the least powerful of the two.  However, better to be using a less powerful graphics card than to have an unusable machine.

Another note that we would like to add regarding information about the problem.

We have noticed that one thing that seems to trigger a lot of kernel panics, basically exacerbating the problem and speeding up the frequency of them, is frequent switching between windows.  Whether this is happening due to switching windows itself or a common underlying process being shared by other system components is not known at this stage.  Obviously, switching windows has been quite a fundamental part of computing since multitasking OS’s in the 90s and it’s equally unproductive to minimise window switching.  However, frequent window switching is know to accelerate the rate of the kernel panics quite significantly.

As always, we will keep you updated on our tests and how the issue develops.

You may also like...

0 0 vote
Article Rating
Notify of
Inline Feedbacks
View all comments
Ben Stones
8 years ago

Or how about demanding action by Apple under UK consumer laws? You can easily go back to them and tell them the laws that makes them responsible for repairs outside of the standard warranty period for up to 5 years if there are inherent faults. And it would appear to me a laptop that causes kernel panics is not a laptop that should be working correctly.

Perhaps Apple could learn how to create computers that aren’t a pile of crap. £2k laptop with kernel panic errors and no help from the manufacturer? Get a Windows laptop David. At least you’ll be able to be productive for a change instead of chasing up a problem that Apple should have fixed a long fucking time ago.

Ben Stones
8 years ago

So it must likely be a software issue then? Maybe it’ll be rectified in Mountain Lion? Let’s hope so.

8 years ago

Hi all,

Just wanted to share with you my frustration and experience with this graphics card issues. I have a Macbook Pro Late-2011, OS X Lion 10.7.5 and every time I try to play even a simple game that causes the computer to change from the Intel graphics card to the discrete graphics card I get a freeze screen, like vertical stripes. I restart the laptop and the start-up screen (the grey one) is glitchy too, I see grey and black bars twitching all over the screen.

I followed the first solution you guys posted but it didn’t work for me either. Also, I see that the problem is about nVidia graphics cards, but I’m having the same problem with my AMD Radeon HD 6770M. I spent $2.200 in this computer and work with Photoshop, Illustrator, and so forth, so right now I just can’t work on my computer. And knowing that having Apple replace the hardware is useless just makes me feel even worse.

Anyway I hope either Apple or someone else can find a solution for this, and thanks DPS for your great job on trying to find it.

Would love your thoughts, please comment.x
%d bloggers like this: