Jan 7, 2010

Windows Driver Issue on Quad (i5 & i7) iMacs

As you may know, I’ve been having fun with Windows lately — first Vista and then after despair, XP.  I thought I had everything going pretty good — except that every time I looked at the Task Manager, I had one CPU core running at 100%.  Hmm, that’s odd…

I did a lot of digging around on this one.  I was able to figure it out, with the help of a few tools: the excellent Process Explorer, which is a part of the Sysinternals package and the RATTv3 tool which is also available from Microsoft.  Using these tools, I was able to find out that the acpi.sys driver was what was taking up all the CPU usage.  I had found some suspect advice on the net saying that you could simply suspend the kernel thread for acpi.sys using Process Explorer, and that did indeed work.  But that’s only a temporary band-aid fix.  I really wanted to know what the problem was being caused by.

Armed with my new found knowledge, I did a search for “imac 27 quad acpi.sys” in Google. Bingo.

Turns out the issue is being caused when you have a cable plugged into the headphone jack, which in my case, I do. Something with the Apple provided driver appears to not like having the jack occupied, and causes it to shoot one of the CPUs up to 100%. Unplugging the cable fixed the issue for me now. Now I just need to wait for updated drivers to fix the problem for good.

Comments
blog comments powered by Disqus
About