iMac Pro suddenly shuts down

Hey guys,

My iMac Pro keeps suddenly shutting down every now and then.
At first I thought I was drawing too much power from the outlet.
But I get the error code “-108” in the terminal. I guess that stands for “too little RAM” or something.

I suspect the graphics RAM, since according to iStats 98% of it is used consistently. Now I have set the graphics memory consumption to 40% in the Flame Setups. Just to test it.
But as soon as a batch is opened, the RAM fills up again to 98%.

Does Flame Setups not work?
Or has anyone experienced something similar?

Most of the time the iMac just comes back after something like that and I can continue.
But every now and then I have to boot it up properly and restart the programs.
This makes me a little worried about the data integrity.

As always, thanks in advance.

2 Likes

This sounds like a hardware issue. Is it running hot?

1 Like

Yeah kinda hot. Didn’t measured it. But is there anything I can do about it?

2 Likes

I just installed the istats sensors. GPU reaches 96 degrees Celsius. Is that a lot? I have no idea about it.

I’ll take a lunch break, let the iMac cool down and try again.
Right now it shuts down every time I just press render.

Sounds like a stupid question but are the fans working or could they be blocked with fluff?

2 Likes

Just the stand itself is in front of them :stuck_out_tongue:

I would reset the PRAM and SMC first to see if that resets the hardware. Test it across different batches on all versions of flame, and hopefully that fixes it. If not you need to take it to the apple store because that’s the only place that can fix the imac pro. Overall it’s not ideal to use one of these machines but if you have to make sure you’re backing up your data regularly.

1 Like

95C is not too hot if the CPU is working hard. It’s pretty hot if there is nothing going on, however. My non-flame imac idles at 52C. On the lower edge there are a series of vents. Turn everything off and run a vacuum cleaner hose across those. That is the fluff that Marcus_M was talking about. You can’t really see it at a glance.
Also, I run an app called smcFanControl. It gives me a temp readout and it allows me to turn the fans up more if need be. Having a desk fan blow on the back of the machine helps keep the temp down as well is you are in a hot environment.

2 Likes

Thanks first of all to all of you!

After cooling down for a while, I closed all apps except Flame and also took away the external monitor. Additionally a small fan is blowing into the vents. So far everything is running as usual.

I’ll definitely hold the vacuum cleaner up to the device.

External technicians advised me to reinstall macOS. Whatever that is supposed to do.

@luke Regarding PRAM and SCM: I have never done this before. Accordingly, I am insecure about it. Can I do this at any time? Or does it require a proper backup in the first place?

Hope any of this solves the problem in the long run. Otherwise, a maintenance appointment is probably pending… great without fallback workstation in the middle of the job :smile:

1 Like

I would definitely save and back up your projects. Always best practice. I would do some reading about SMC and PRAM online since it’s usually the first thing to try when troubleshooting a mac. You usually hold down certain keys when the computer is restarting and it resets electrical and hardware functions.

Again, applecare and being able to take these machines to the applestore is very important for imac pros. Some of the common problems with these computers aren’t fixable, so if something goes wrong then it’s kind of like your car getting totaled and having insurance pay for it or not.

Also be sure to use a battery backup, also best practice.

2 Likes

Anecdotally I’m hearing a lot of iMac Pro users having overheating problems. 2-3 years of dust and pet hair in a small form factor with not much active cooling takes a toll.

Also, this appears to be a decent resource for troubleshooting error codes when it comes to unexpected shutdowns.

1 Like

Have you looked into replacing power supply? I’ve had this random iMac crashing issue a couple of times over the years and replacing power supply fixed it both times

1 Like

Thanks guys,

I was able to narrow down the problem to the external monitor. When this is not connected, everything runs fine. Flame even renders faster.

It doesn’t matter if it is connected directly to the iMac via USB C or DP, or via TB daisy chained through one of the raids.

I suspect that the macOS own scaling for third party monitors together with large flame batches is too much for the graphics card. But something on top has to be incorrect. Friends have pretty much the identical setup and don’t report such problems.

A technician advised me to install macOS fresh. If the problem persists after that, I’ll have to take it in for service.

But until then, I can at least work. Even if only with one display :wink:

Interesting. May be related to this:

Upshot being that if you run a display with anything other than “default for display” scaling in your monitor prefs, you’ll see pretty serious performance penalties.

1 Like

On the temps - CPU max generally speaking is 100degC, though keeping them at 95-96degC is as high as I would go. GPU may be different. A whole lot of GPUs list 85degC as the max. Either way it’s up there. That said, both the CPU and GPU monitor their own temps are are supposed to throttle workload to not exceed limits.

The external monitor maybe a symptom, not a root cause. Taking it off, lessens the workload on several components and pressure on memory utilization, the GPU included. So disconnecting the monitor may just keep you below the critical threshold indirectly.

Macs generally don’t do well with heat and video workloads. I was always under the impression that Apple designed for graphic designers, not video editors. There have been cases in the colorist world where the workload easily exceeds the design limits/stress tests Apple aims for. It’s worse for the laptops and iMacs, which prioritize form over heat management. Back in 2016 I lost a MBP because keeping the lid closed and two external monitors got it hot enough during long renders that the GPU expanded and contracted from the temp changes that solder eventually cracked and caused random system crashes. Apple eventually issued a recall on the issue, but it’s been a long struggle. Maybe one of the reason they’re happily pushing the M1 because the can control the whole system better.

All said, high temps can damage your hardware and eventually lead to crashes. In themselves they shouldn’t cause a crash as the system self-monitors. Out of VRAM is much more likely to cause at least an app if not a system crash, and there is less infrastructure for allocating and sharing it. It may be worth see if you run multiple apps that are competing, or if there are settings you can use to reduce VRAM usage.

1 Like

@Kirk @allklier Thank you both!

In fact, I just reconnected the external monitor and set all displays to “Default for display”.

Not only does the render run without much time loss, the whole macOS interface is much smoother than with the old display settings.

I’ll test this scenario again in a few days.

3 Likes

With “default to display” there are actually no problems. Everything runs smoothly.

Nevertheless, I’ll put the iMac into maintenance when I get the chance. But I’m open to the conclusion that the hardware, or rather the graphics card, is simply no longer up to date for my setup.

Thanks to all of you. It shows again how great this community is.

2 Likes

Grab Download Macs Fan Control | MacUpdate and run the fans at full speed. It might help blowing the dust out of it.

2 Likes