2

I just bought a Mac Mini (mid 2011) secondhand with the following specifications:

  • 2,3 GHz Intel Core i5
  • 8 GB 1067 MHz DDR3
  • 512 GB SSD
  • Intel HD Graphics 3000 512 MB

I used to have a iMac 2006 earlier, and to my surprise the Mini 2011 seems to be much, much slower. Notice the following observations:

  • Playing mp4 movies in both QuickTime, VLC and in webpages in Safari works fine for some time, but after a while starts lagging.
  • The machine gets extremely hot, at most CPU temperature 101 degrees according to my temperature utility. The iMac (and previous Minis) never got anywhere near as hot.
  • Indicated CPU usage in Activity Monitor seems to increase proportionately with CPU temperature (and how long the machine has been on), but this is somewhat unsure.
  • The process VTDecoderXPCService sometimes takes several hundred percent while playing video. But sometimes it takes nothing at all.
  • Encoding PAL videos to mp4 with ffmpeg goes extremely slow (around 1 second of footage per second, while for comparison my MacBook Air 2014 manages 5 seconds per second)

Apple said "80% of the times doing a full format and reinstall solves problems like this". The guy who sold me the thing said he already reinstalled it, but he may not have done a full format first.

Before I go through the trouble of formatting and reinstalling, does anyone have experiences and tips to share of similar situations?

Questions:

  1. Is the Mini actually designed for and supposed to get so warm (100 degrees celsius)?
  2. Is the problem simply due to the CPU being a i5? Are i5's ridiculously much slower than i7's?
  3. Is a full and reinstall likely to fix the problem?
  4. Are there other causes and solutions I should fix? (Save hardware problems and repairs)

Notice that VLC is set to use hardware acceleration and QuickTime runs accelerated by default as far as I know, so the problem is probably not related to this.

3 Answers 3

2

The Core i5 processor will throttle it's speed if it gets over what Intel refers to as the 'TJ Max' which is somewhere around 90C. If your software is telling you that you're hitting 100C, then you've obviously got a cooling issue.

Unless you suspect the previous owner tried replacing the CPU or heatsink (unlikely), it might just be that the vents are clogged or the fan is clogged or not working. Fortunately, this should be easy to get to the fan as per the iFixit guide here. You can probably confirm the fan performance by putting your hand over the vent in the back when it is running hot and see if it is blowing a lot of hot air on you; I imagine you'd barely feel anything when you should feel something relatively significant (think: it should blow/flap a piece of paper you hold over it like if you used your mouth to blow air onto it).

Before buying a new fan, you could try seeing if the fan spins easily with your finger (and keeps rotating for a short moment). What I've found in the past is that these little fans can get dust either built up on the fins (easy to clean) or the bearing and/or rotation points could have dust buildup that is causing the fan to be difficult to rotate. What you need to do is clean out the dust (perhaps with some tweezers) and see if you can make it spin with more ease again. Further that, if you are comfortable enough with somewhat disassembling the fan and could get some oil into the fan's bearing, that might make it as good as new. Typical good oil for this is along the lines of "sewing machine oil" or perhaps if you have a RC Car shop nearby, they have nice oils with needle applicators that works great. Reinstall fan and things should be good.

As far as the performance degredations you're seeing and the higher CPU usage, that is certainly inline with the throttled i5 speed; if the chip is running slower, it isn't getting tasks done as fast which means these tasks are taking more of the CPU time (if you look at it as a measurement of time, not capacity).

Hope this works for you!

2
  • This seems to be a very correct observation! Tried it and ffmpeg runs much faster with a cold CPU! Secondly, I can't feel any air coming out the back of the machine at all, and the smcFanControl tool says "0 rpm"! So no wonder the machine gets warm. The guy told me he had replaced the original HDD with a SSD himself. Is it possible he could have ruined the fan in the process or even removed it to get room for the SSD? How do I check that the fan is still there and working? Is it enough to unscrew the bottom lid? (I can do basic unscrewing, but not advanced stuff like some Macs need...)
    – forthrin
    Dec 9, 2015 at 7:04
  • @forthrin, it looks like you should be able to test the fan's ability to move by just unscrewing the bottom cover. If it moves freely and even spins a bit after you "flick spin it" a bit, then perhaps the wire that provides power is disconnected. If the fan doesn't move or takes some effort (i.e. similar to the amount of effort it takes to push your phone across the table top), then fan is dirty and needs lubrication. Fortunately, there are only 3 philips screws to remove the fan, just be careful of the wire; the bearing to oil is on the flip side unfortunately. Check iFixit link.
    – bjb
    Dec 9, 2015 at 18:11
2

The culprit simply turned out to be a loose fan cable. The CPU got to over a hundred degrees and throttled performance by design to avoid hardware damage. Fastening the fan cable enabled the fan and got the machine back to normal. Hope this will help others experiencing similar problems.

2

My Mac mini Mid 2010 was overheating and rebooting even after cleaning and switching off Spotlight.

mds and mds_stores constantly consuming cpu

April 2018 turned off indexing PC getting too hot - crashing

sudo mdutil -a -I off

sudo mdutil -a -I on

Then I examined the fan and found there was no air intake so I drilled 18 mm × 6 mm holes in the plastic cover on the bottom in front of the unit opposite the fan.

It's cool now.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .