Anybody worried about melting a CPU on a Very Very Long Render?

Box8068_31c338ee4bBox8068_31c338ee4b Posts: 292
edited December 1969 in Carrara Discussion

I have some animation clips to render.
Using a year old gateway i7 win 7 Pro.
I see my CPU is pretty much pegged at 100%. This render is about 15 hours.
Anybody ever worry about overheating or burning out a CPU.
The longest one I've done so far is about 5 hours.

Would love to do a render farm, but I am running Carrara 8.1, and with my purchase I only
got Carrara 8.5 render nodes. I've contacted Daz support about this issue a few days ago
and still haven't gotten a response.
Am I just being to nervous?
Thanks
8068

Comments

  • Kodiak3dKodiak3d Posts: 223
    edited December 2012

    Either:
    1: you should have both 8.1 and 8.5 nodes
    or
    2: you can use the 8.5 nodes

    As to your meltdown question: not really. Unless you turned the option off in your CMOS settings, most processors have a heat limit and will shut down once they reach it to prevent damage. Also, if your processor is already running at 100% for 5 hours, it's hit the highest temp it's going to get to (most likely). If you're interested, there are several apps your can download that will show your processor's current temp so you can monitor it.

    That being said, on my older computer, I forced a shutdown on it a few times, but that was more often from gaming than rendering.

    Post edited by Kodiak3d on
  • WendyLuvsCatzWendyLuvsCatz Posts: 38,220
    edited December 1969

    the longest I have ever rendered was 48 hours at 100% using Carrrara, but that was an animation.
    I hear people here talk about doing a single frame for 3 or more days.
    Incidently my computer was only as warm as it would be after an hour, the main thing is to shut it down and unplug it, take of the side off the tower and blow it out inside regulary with a can of compressed air as it is stunning how much dust gets sucked into the blighter.
    I have 3 cats and the smell of fur heating on my graphics card is a dead giveaway it is time to clean the computer again.

  • evilproducerevilproducer Posts: 9,050
    edited December 2012

    the longest I have ever rendered was 48 hours at 100% using Carrrara, but that was an animation.
    I hear people here talk about doing a single frame for 3 or more days.
    Incidently my computer was only as warm as it would be after an hour, the main thing is to shut it down and unplug it, take of the side off the tower and blow it out inside regulary with a can of compressed air as it is stunning how much dust gets sucked into the blighter.
    I have 3 cats and the smell of fur heating on my graphics card is a dead giveaway it is time to clean the computer again.


    You let your cats sleep on your graphics card?!? :ahhh: ;-)

    Post edited by evilproducer on
  • edited December 1969

    MY longest render on 2 machine was 5 days! I used ice!

  • edited December 1969

    I clean out my machines about every 3 months! Take out all the parts I can! Every fan I can and clean them! I am anal that way! until recently when I would blow out some areas I smelled this slight perfume smell and could never put my finger on it. So this last summer I was pouring in more kitty litter into the BOX that is about 10 feet away from my machines and it raised some dust! SAME SMELL!

    ANd that would answer to GREY color of the dust I was blowing out!

    I would also share I use to work at a few SCREEN printers that used what is know as SPRAY TACH! a Aerosol Adhesive to make the shirts stick to the plat tents!

    At one place I was about 12 feet from the printer in the same room. When i would go home I could feel it on my skin! His computer kept dying every year of so!

    I opened one up one day and it was a complete CLUSTER F**K! ONE solid mass of Dust FUZZ and spray tach

  • evilproducerevilproducer Posts: 9,050
    edited December 2012

    My wife has cats and they do come in the computer room, but the rule is: No cat box in the computer room! I'm surrounded by active farm fields and live on a gravel road, so I get a lot of dust, especially in the spring and summer when the windows are open

    Post edited by evilproducer on
  • RoguePilotRoguePilot Posts: 239
    edited December 1969

    Hi, all good advice here.

    A hoover nozzle works wonders on the power supply intake too.

    Just to add to what Kodiak said, If your CPU is still at a reasonable temperature after 5 hours then you should be OK for 24, but the hotter a CPU runs the less life it will have (in years or months).
    Any steps you can take to keep both the case and CPU cooler will help your system as a unit and if you then choose to sacrifice life for power (now there's an often used plot) you can look at overclocking.

  • wetcircuitwetcircuit Posts: 0
    edited December 1969

    you then choose to sacrifice life for power (now there's an often used plot).

    :-)
  • 3drendero3drendero Posts: 2,024
    edited December 1969

    CPU's has temperature protection built in, they simply downclock until the temp gets goes down, worst case they completely shutdown and you get a crash, but no toasted chips.

    You can also run OCCT, a good stability test tool I use to verify overclocking, if a 1h test run completes there, there is no problem in any other software...
    http://www.ocbase.com/

  • GarstorGarstor Posts: 1,411
    edited December 1969

    In addition to physical damage, it is possible for a too-hot chip to trigger a blue-screen in Windows (or whatever the equivalent is on a Mac) or access violation crash. The excessive heat can actually cause bits stored in the CPU registers (very tiny but ultra fast memory on the chip) to "flip." A 1 becomes a 0 or vice-versa.

    It is very rare but possible for this to happen to a new CPU too -- not temperature caused, but manufacturing defect. Fortunately, chip makers are pretty darn good at testing their stuff...

  • Box8068_31c338ee4bBox8068_31c338ee4b Posts: 292
    edited December 1969

    Yeah
    I had a crash at 21 hours have no idea why.
    File size on harddrive is about 1.4 gig, It started the next file in the batch cue but crashed on that a few seconds in.
    Because quicktime is involved I'm running 32 bit. How much faster is a 64 bit render?
    I've split the two very big renders in half. See if that helps. These are animation files that run about 1.5 minutes of 1920x1080 hd.
    I'll see.
    8068

  • 0oseven0oseven Posts: 626
    edited December 2012

    here is a handy free utility I use which reports cpu temp among other things about your system

    http://www.piriform.com/speccy

    Windows only though

    Post edited by 0oseven on
  • RoguePilotRoguePilot Posts: 239
    edited December 1969

    8068 said:
    Yeah
    I had a crash at 21 hours have no idea why.
    File size on harddrive is about 1.4 gig, It started the next file in the batch cue but crashed on that a few seconds in.
    Because quicktime is involved I'm running 32 bit. How much faster is a 64 bit render?
    I've split the two very big renders in half. See if that helps. These are animation files that run about 1.5 minutes of 1920x1080 hd.
    I'll see.
    8068

    64 bit won't have a big impact on speed (might be some from better memory management). What it will do is allow memory intensive scenes to be handled better, or even at all, and can lead to less crashing by itself.

    Of course it may be something else that's caused the crash.

    There's been arguments about whether Carrara keeps an animation file in memory while rendering, whether Carrara keeps loading the file appending and then re-closing it or if there are memory leaks (I've no solid opinion on that either way), so it always makes sense to render as an image sequence anyway.

  • edited December 1969

    My wife has cats and they do come in the computer room, but the rule is: No cat box in the computer room! I'm surrounded by active farm fields and live on a gravel road, so I get a lot of dust, especially in the spring and summer when the windows are open

    One would think SOMEONE would come up with some sort of air filter for our machines OR some of the EXPENSIVE ones IE PRO MACs would have such a devise

  • evilproducerevilproducer Posts: 9,050
    edited December 1969

    As RoguePilot suggested, render to an image sequence, especially if it's a large render with many frames. If Carrara should crash, you can render from the point it crashed at and not lose anything. If you need alphas, then render to png.

  • RoguePilotRoguePilot Posts: 239
    edited December 1969

    My wife has cats and they do come in the computer room, but the rule is: No cat box in the computer room! I'm surrounded by active farm fields and live on a gravel road, so I get a lot of dust, especially in the spring and summer when the windows are open

    One would think SOMEONE would come up with some sort of air filter for our machines OR some of the EXPENSIVE ones IE PRO MACs would have such a devise

    One of my machines has filters. They still need cleaning regularly though otherwise the temperature goes through the roof. That's my gaming rig so it's massively overclocked on the graphics and processor. Makes for a rubbish workhorse, too unstable.

  • GarstorGarstor Posts: 1,411
    edited December 1969

    64 bit won't have a big impact on speed (might be some from better memory management). What it will do is allow memory intensive scenes to be handled better, or even at all, and can lead to less crashing by itself.

    It is your last point that I must take respectful exception to. ;) I wish that I had been able to finish the troubleshooting posts that I had started on the old forums. You're spot-on about everything except "lead to less crashing." 64-bitness is all about memory.

    A program is going to crash no matter what when the right conditions arise. So its important to know exactly what happened; therein lies the rub... Finding that out can be tricky.

    Of course it may be something else that's caused the crash.

    If Windows (pardon my lack of Mac knowledge here) intercepts the crashing application (Carrara or otherwise) it can be configured to send a minidump to Microsoft. Always let Windows do that. I promise you that every single one of them gets analyzed and patterns compared. The vast majority of Blue Screens are not application's faults or Windows' fault but badly written device drivers (which share memory address space with Windows).

    An Access Violation exception is an application trying to access process memory that it is not permitted to touch. Often this is because zeros were returned to a function from some unexpected error and used as a pointer to memory - the first 64kb of process space is marked Out-Of-Bounds to protect against this very thing. If a program does not check its memory pointers, the application AV's. If you ever see the error number (in hexadecimal) 0xc000005 -- that's an AV.

    ...or if there are memory leaks...

    Leaks are a trickier beast. Especially with apps that use a lot of memory (like Carrara) because it is hard to tell if the memory consumption is legitimate or not. Typically, you need to get several user-mode dumps of the application over time to compare in a debugger to figure out a true leak.

  • RoguePilotRoguePilot Posts: 239
    edited December 1969

    Ok, all good to know.

    Bit off topic now but I'm curious.

    How about 'A memory hungry application will be more stable if there is plenty of memory to run it and it's not hitting your memory limit, 64 bit enables this given that you have a sufficient amount installed'?

    At least that's what I've always believed, possibly until now. Is that true?

  • GarstorGarstor Posts: 1,411
    edited December 1969

    How about 'A memory hungry application will be more stable if there is plenty of memory to run it and it's not hitting your memory limit, 64 bit enables this given that you have a sufficient amount installed'?

    At least that's what I've always believed, possibly until now. Is that true?

    Yes, that is true.

    Get your calculator and do the math with me. :shut: 32-bit is 2 raised to the 32nd power. The answer is 4 billion and something. ;) 4 Gigabytes in techie terms. But Windows' memory management doesn't give your app 4 GB of addressable space. It gives it 2 GB and takes 2 GB for itself. These are called "user mode" and "kernel mode" and it is the key reason why a user application cannot crash Windows. Sure, the app can crash...but it won't take the whole OS with it like in the Dark Ages. As previously mentioned though, device drivers share Windows' kernel mode space and they certainly can take out the OS.

    2 raised to the 64th power is stupid huge. 64-bit Windows does not give you that much addressable space - it's too big. Windows is currently capped at 8 TB (8192 GB) of process addressable space for user and kernel modes. Nobody has 8 TB of RAM right now...let's say your box has 8 GB. A 64-bit app can easily address - and use - more than 8 GB.

    Windows Memory Manager is an amazing piece of code. The biggest picture of all of this is that it uses your RAM and your hard drive (paging file) together for all the storage needs. Odds are, you'll run out of total physical memory long before you run out process memory.

    That's the next tough concept to wrap your brain around...the process space versus the physical space.

    If you are feeling brave, read Mark Russinovich's blog and/or books (he writes on Windows' Internals). If you are feeling really brave, write some C++ code (even if it doesn't do anything useful) to see how you can request, allocate and release process memory. That's how I learned it...it was fun in a self-flaggellating kind of way. :coolsmile:

  • RoguePilotRoguePilot Posts: 239
    edited December 1969

    Er..yes thanks, I know all that (since I was 13 over 30 years ago, learned binary when I was 12 coded my first piece in assembly at 14 then gave most of it up at 16 to study other things), I was just asking for clarification on the stability thing.

    God, that sound douchey.

    Sorry. :)

  • GarstorGarstor Posts: 1,411
    edited December 1969

    God, that sound douchey. Sorry. :)

    Ah! Very nice...Assembly skills means you really know about addressing memory and AVs...

    I look at the word "stable" in the programming world to mean "it doesn't crash." In that sense, 32 versus 64 bitness isn't about stability. Performance on the other hand...

    If you have the RAM behind it all, 64-bit means you can request and allocate far more than 2 GB of address space and Windows' Memory Manager will (more often than not) happily hand it over to you. The big performance gains comes from not needing to swap RAM out to the paging file - very little is worse than heavy churning in the paging file.

    You probably also know that most of this stuff can be monitored via Performance Monitor counters. The SysInternals tool Process Explorer (written by the aforementioned Mark Russinovich) also provides much enlightening info about what is going on with a system.

  • edited December 1969

    Garstor said:
    64 bit won't have a big impact on speed (might be some from better memory management). What it will do is allow memory intensive scenes to be handled better, or even at all, and can lead to less crashing by itself.

    It is your last point that I must take respectful exception to. ;) I wish that I had been able to finish the troubleshooting posts that I had started on the old forums. You're spot-on about everything except "lead to less crashing." 64-bitness is all about memory.

    An out of memory error that causes your render to stop is still a "crash" for the purposes of rendering. The 64-bit version, when supplied with ample RAM, will handle much larger scenes before it does that. The 32-bit version on the same machine can't touch that additional memory and for some scenes will be forced to stop rendering.

  • Box8068_31c338ee4bBox8068_31c338ee4b Posts: 292
    edited December 1969

    I ran the render in 4 segments, the 1st completed, 2, 3, 4, errored out.
    I really loved the image quality and file size of the Quicktime animation codec but I have a feeling that is
    the problem. I've noticed it render a complete animation, but then fail when it comes to " Closing" ( my term )
    the file.
    So I guess I'll try the png approach. Just makes file management with video editing more of a mess.
    I have a number of animation sequences.
    8068

  • evilproducerevilproducer Posts: 9,050
    edited December 1969

    8068 said:
    I ran the render in 4 segments, the 1st completed, 2, 3, 4, errored out.
    I really loved the image quality and file size of the Quicktime animation codec but I have a feeling that is
    the problem. I've noticed it render a complete animation, but then fail when it comes to " Closing" ( my term )
    the file.
    So I guess I'll try the png approach. Just makes file management with video editing more of a mess.
    I have a number of animation sequences.
    8068

    You have to name your file anyway, just create a folder specifically for the sequenced images. When it's done, open Quicktime and choose open image sequence. Navigate to the folder and select the first image in the sequence and Quicktime will compile them into a movie. To save them , try Export to Quicktime Movie and under options, choose the Animation Codec. It takes longer to write this than it does to do it.

  • DartanbeckDartanbeck Posts: 21,574
    edited December 1969

    My wife has cats and they do come in the computer room, but the rule is: No cat box in the computer room! I'm surrounded by active farm fields and live on a gravel road, so I get a lot of dust, especially in the spring and summer when the windows are open

    One would think SOMEONE would come up with some sort of air filter for our machines OR some of the EXPENSIVE ones IE PRO MACs would have such a devise
    Yeah.
    When I build my computers I only use a case that uses air filtration on the intakes.
    My first was a Thermaltake - and the filters are amazing! But the fans are 80 & 90 mm, and I've now went with larger, more silent fans - the current Antec 900+ case I'm using came with a nice intake filter. These are washable, too. But keeping them vacuumed out helps to reduce the need to constantly wash them.

    Using an eight-core CPU, I filled every available fan housing in this larger case and filtered each intake. Inside the parts look new and shiny!

  • DartanbeckDartanbeck Posts: 21,574
    edited December 1969

    8068 said:
    I ran the render in 4 segments, the 1st completed, 2, 3, 4, errored out.
    I really loved the image quality and file size of the Quicktime animation codec but I have a feeling that is
    the problem. I've noticed it render a complete animation, but then fail when it comes to " Closing" ( my term )
    the file.
    So I guess I'll try the png approach. Just makes file management with video editing more of a mess.
    I have a number of animation sequences.
    8068

    Right. I've been told over and over to stop rendering out to avi and get into the habit of sequenced image rendering.
    Evil Producer is right, not a big deal to name a folder and keep it - but I just find that the simple, single file is more to my liking.
    When it comes to actually rendering out for the final production, I'll likely be using seq image files, however.

    As for the 32 vs 64 bit thing, I don't know even a scratch of what Garstor and Rogue Pilot do - nor do I really want to lol, but when I built this latest machine, I went with 16 GB RAM and the motherboard accepts twice that. The main thing I was thinking about was starving any one of the eight cores - not sure if that would happen, but that's where my thought process was. Having an eight-core proc really makes a difference when it comes to rendering - and I even bought the lower-end eight core - which is still over 3 GHz per core.

    In the realm of 3d rendering, however, I don't care how many cores you have and of what type, we can still bring all of the latest technology to its knees and make it pass out. When we start geeking around with what's really going on under the hood of a render - even a simple one - it's no wonder that we hold in our hands the ability to destroy computers.

    Animations turn out incredibly well when you crank up the settings and go for the gusto. But with a bit of forethought regarding necessity, many aspects of an animation really don't require super hi-res clarity. This is where utilizing multi-pass rendering and sequenced image files can aid you own time - but also be far less demanding on your beloved computer's parts as well. Carrara has many built-in features that helps us perform much of this anyways - without the need for multi-pass rendering - which I love. But seriously, why have a super-high poly-count, ultra-detailed tree sitting in the background? Especially if your using field of depth on your filming camera!

    Many products available for Poser/DS make great use of alpha or transparency maps - especially hair products. I've been finding that these alpha masks add a lot of time to a render. So keep that in mind while using low-poly stuff in the background that uses a lot of alpha. Looking back a bit, I remember watching the old, original Star Trek TV show - and amazing at the awesome backdrops they used in the 60's. Painted sheets, cardboard boxes and tinsel went a long way to help fill a scene - knowing that the main focus is to be the actors. Even many of the props that the actors held and the costumes that they wore were simple and inexpensive. Part of the genius behind those who've had to make it all work within their limited budget. Keeping these things in mind while creating a scene might have an outstanding benefit towards saving your CPU from lighting on fire.

  • evilproducerevilproducer Posts: 9,050
    edited December 1969

    I prefer to render to a single file as well, with some caveats. If it's a complex scene or a long animation I usually use an image sequence. If it seems like a simple scene or a short animation, then I'll render to Quicktime. That being said, sometimes I'll break my own rules and it works fine, but if any machine on my network chokes, then I'll smack my forehead for being an idiot and re-render as an image sequence.

Sign In or Register to comment.