Well, I must first apologize for the recent lack of updates. This is mainly due to our new baby daughter taking up a lot of my time, but it’s also due to a lot of faffing around with my new Mac – a story which I am about to relate!
When I last wrote, I asked the question: What sort of new Mac should I buy? After much discussion and deliberation, I decided to get a MacBook Pro 17″, with a 2.66GHz Intel i7 CPU, 4GB RAM, 5400RPM drive, and – because I’m a bit of a traditionalist – I ponied up the extra cash for the antiglare display. (The glossy just doesn’t do it for me.)
In fact I managed to get a real bargain by waiting patiently for the right model to turn up on Apple’s Refurbished Mac list. When it did, I snapped it up for A$2749 instead of A$3259 for a new model – saving myself A$510. I’d have liked the 7200RPM drive but, apart from that, it was the exact spec I wanted.
Now I must say that I think Apple’s refurbished products are great value for money. I’ve now used 2 refurbished MacBook Pros (more on that later!) and they’ve both been as good as new. There’s been the odd very minor blemish on the case, but nothing that it wouldn’t get within a week of normal use anyway. Both machines have performed solidly without a hitch, hardware-wise.
Anyway, I didn’t want to start reviewing the MacBook Pro – I’ll save that for a later post. The point of this post is to talk about this:
Check it out around 0:43. I first noticed this weird flickering/flashing of the display brightness when waking the MBP from sleep occasionally. I then noticed it as I returned to the Login Window and started closing the lid (the Apple logo on the lid flashes like crazy also). Eventually I discovered that if I set the Login Window brightness to be different from the desktop brightness (or if the ambient light sensor previously did so) then it reliably flickers. Sometimes it’s just 3 or 4 flickers; sometimes it can go on strobing for about 10 seconds, creating an impressive “disco” effect in my office.
AppleCare to the rescue?
At first it didn’t bother me, but it kept happening more and more. Thinking it might be a hardware issue, and because the MBP was still within the 14-day DOA period, I called AppleCare and explained the problem. The tech went through the usual diagnostics, PRAM/SMC resets, etc. He also got me to do an Archive & Install (or, more accurately – since A&I no longer exists – to reinstall Snow Leopard on top of itself). No change.
Eventually he gave up and escalated the case to senior tech support (i.e. someone actually at Apple instead of a call centre!). This chap, Sam, was very helpful, and walked through some more diagnostics. He’d never heard of this problem, and nor had any of his colleagues. Eventually he got me to try an Erase & Install, to rule out any possibility of my installed apps or system config causing the flicker.
Here’s where it started to get interesting. After an Erase & Install (10.6.3), I didn’t get the flicker (although there were occasionally 1 or 2 slight flickers/flashes as it tried to change the brightness level between the desktop and Login Window). However, after applying all the updates from Software Update, the flickering returned! So it was looking like a software issue of some sort.
Time to get nerdy
So this time, I went back to a bare-metal system with another Erase & Install, and installed the updates via Software Update one at a time:
- 10.6.4: No flicker
- Snow Leopard Graphics Update 1.0: No flicker
- Security Update 2010-005 1.0: No flicker
- Security Update 2010-006 1.0: No flicker
- iTunes 10.0.1: No flicker
- Safari 5.0.2: No flicker
- Java for Mac OS X 10.6 Update 2 1.0: No flicker
- Magic Trackpad and Multi-Touch Update 1.0… BOOM! (As Mr Jobs would say.) The flicker’s back with a vengeance!
I then repeated the experiment but installed only 10.6.4 and the Magic Trackpad update. (10.6.4 is needed in order to install the trackpad update.) Again, the flicker returned as soon as I installed the Magic Trackpad update.
Now, quite why a trackpad update would mess up the display brightness is beyond me – as is why I even need a trackpad update (it appears to do exactly nothing to the trackpad on my MBP). But it would definitely seem to be related to the problem.
A wave of the hand
Now at the end of this rather lengthy process, I noticed something else interesting. Generally the rapid flickers only happen fairly randomly – say, once every 3 or 4 returns to the Login Window. However, I noticed that if I happened to start closing the lid while returning to the Login Window, the flickers happened every time. How could moving the lid affect the flickering?
My first thought was the ambient light sensor. This is built into every MBP and it adjusts the display brightness according to the light in the room. However I’d turned this off as part of my testing (System Preferences > Displays > Automatically adjust brightness as ambient light changes), so I had ruled this out. What I eventually realised, though, is that the Login Window overrides this setting! So even if you’ve turned it off for your user account, it turns back on again in the Login Window.
And indeed, if I moved my hand over the sensor as the Login Window appeared, the flickering happened every time. It’s almost as if the light sensor algorithm is “fighting” with the algorithm to change to the new Login Window brightness level, causing the rapid flicker.
Well I felt I was now getting somewhere, but Sam at Apple was still stumped as to the cause of the problem. After discussing with his colleagues, they decided the best bet was to declare the machine DOA (dead on arrival) and replace it with a new one. This would rule out any problems with the hardware.
MacBook Pro #2
Now I’d already spent ages getting everything transferred over from my iMac (I have quite a complex setup), and knew it would take time to transfer it all again to a new MBP. So I managed to do a deal with Apple where they sent me the new MBP straight away, and I got to keep the old MBP for a couple of weeks while I set up the new one. (This doesn’t involve selling your soul to the devil, but it does require a bit of paperwork and a credit card.)
When I got the new MBP, I noticed out of the box that it did the slight flicker that happened after the Erase & Install on the old MBP. Then I installed 10.6.4 and the Magic Trackpad update and… the rapid flickering/strobing was there. It’s exactly the same as the old MBP!
So at this point it must be either:
- A software issue (most likely – but then why has no-one else noticed/reported it?)
- A hardware problem affecting that particular batch of Aussie MBPs (unlikely)
- I’m incredibly unlucky and got 2 dud machines (very unlikely)
At the moment the ball’s in Apple’s court. I’ve sent them a System Profiler report so they can see my exact setup at the time of the flickering (this is a great Mac OS X feature BTW). Sam has passed the info back to Apple engineering – they’ve managed to reproduce a “similar” problem on their test setups, and are looking into it further.
I’ve now reinstalled OS X on the new machine, applied all Software Updates except the Magic Trackpad update (to avoid the flicker), got all my stuff across, sent the old MBP back, and now I’m a happy camper.
Another minor plus for me is that the newer MBP (left in the pic below) seems to have a brighter, warmer display than the old one (right):
Was it all worth it?
I felt like I’d wasted a lot of time with this flickering problem. I spent hours and hours diagnosing the problem with Apple, then I had to deal with transferring all my setup twice – first onto the old MBP, then onto the new. That’s a lot of wasted work hours.
On the plus side, Apple were generally helpful and understanding throughout the process, I got another machine (albeit also refurb) with an extra month’s warranty and a nicer display, and they also threw in a 7200RPM drive for free by way of compensation (though I had to install it myself!). So now I have the exact machine I wanted in the first place. I can’t complain.
Flickering problems aside, the new MBP has been just as rock-solid as the first, and I’m very glad I made this purchase. I’ll do an actual review of the MBP soon.
Can you reproduce this display flicker problem with your MacBook (Pro)? I’d love to hear from others that have this problem in the comments below.
(There’s also a thread I started on the Apple Discussion Forums about this issue.)