Question on large amounts of RAM and memory training. - eviltoast

Total that got cut of there was £3,309. Which to be fair given what it allows me to do now will mean it should pay for itself within a couple of years worst case.

Hey all, thanks for all your replies to my previous post about the beefy machine for test renders, i am delighted to say i have gone ahead and ordered the machine after switching the gpu to a 4080 super, and getting a slighty better power supply.

I have also decided to go ahead and double the RAM to 192GB while they are still builing it. But i am getting concerned about cold boots and memory training.

How often does memory training happen? Is it every cold boot? Every manual reset?

The machine will be crashing alot, its just the nature of pushing them hard, and i dont want to be stuck waiting with that horrible feeling of if it will ever even boot at all, the next time i push the render quality a little too high in 3DSMax.

Would greatly appreciate some feedback on this from someone with experience of machines that have alot of RAM.

  • n3m37h@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    10
    ·
    7 months ago

    I get ya want to overclock, buy why on a rendering machine? Are those seconds saved worth loosing an entire render and having to restart / clear CMOS

    The more ram the less stable overclocking will get. Hence why most rendering machines stick with JDEC timings

    Feel free to ignore me as the most ram I’ve OC’d if 64gb

    • InfiniteSpaces@lemmy.worldOP
      link
      fedilink
      arrow-up
      3
      ·
      7 months ago

      Hey thanks for your reply, are you saying memory training is only related to overclocking?

      As no, i dont intend to overlock the machine. I dont know much about PC building and had seen some videos with people talking about memory training, i just assumed it was a part of the build/boot process for all machines.

      I guess my question really is then, does having a very large amount of RAM have a negative effect on boot times, and is there any variation in that depending on the type of boot, cold/soft etc.

      • n3m37h@lemmy.dbzer0.com
        link
        fedilink
        English
        arrow-up
        4
        ·
        7 months ago

        Ok, I may have misunderstood what you ment.

        The more ram you have in a system the longer training can take. DDR5 is the worse offender. Don’t be surprised if it takes 10 min or more to train 192gb.

        Memory training happens after every cold boot (from off state). Every PC will do this it is normal.

        If you’re not overclocking and you have instabilities there is something wrong. Need to use something like OCCT to find the problem.

        I see you have 14th gen Intel, I would recommend getting a contact plate as Intel’s mechanism sucks ass.

        • InfiniteSpaces@lemmy.worldOP
          link
          fedilink
          arrow-up
          1
          ·
          7 months ago

          Oh i should have been clearer sorry, sadly the instability in this case will be me, dialing in the optimal settings for renders in 3DSMax, often pushing it too hard, and can not be avoided, usually it will just bluescreen and I hit the reset button, sometimes though i have to force it from the power button, also forcing a cold boot. This has been a normal part of working with Max for me across all machines for a quarter century now, and is totally expected.

          This is also why i was concerned about cold boots and asked the question here, and your answer leaves me wondering if its worth upgrading the RAM, since I dont fancy wating to reboot for 10mins.

          Thanks for taking the time to explain it, though one would think this wouldnt be an issue anymore. I guess i will get the machine as is and then decide again after testing.

          • Max-P@lemmy.max-p.me
            link
            fedilink
            English
            arrow-up
            3
            ·
            7 months ago

            BSODs aren’t normal under any circumstances. That’s the last resort error handler when it becomes impossible to salvage the running system safely and it’s better to just crash the whole computer.

            You can’t push a computer “too hard” through just userspace software to the point it inevitably crashes. If you can crash it by using too much CPU or GPU, you have hardware problems or sketchy decade old drivers you shouldn’t use. It’s not the Windows 9x days anymore, computers don’t crash because you look at them wrong anymore.

            • InfiniteSpaces@lemmy.worldOP
              link
              fedilink
              arrow-up
              1
              ·
              7 months ago

              decade old drivers you shouldn’t use

              You are quite right, but Its older versions of max with decades old plugins that are usually the issue, sometimes though i cannot avoid using these as i specialise in max and often customers dont bother updating stuff, but still need compatibility. Also alot of it is caused by me, i have often (not always by choice) had inadequate hardware, where once you start rendering, the machine will lock up in a way where its quicker to just reboot (even task manager can get locked out) than just wait for max to exit gracefully. While it is possible to find the sweet spot, some amount of crashing to desktop/forced rebooting is kind of inevitable in these cases, and here i am just considering the worst case scenario.

              I appreciate your reply though, as offcourse its not normal, but some 3dsmax versions especially with older plugins/scripts are not unlike a modern game, where if you add too many mods or put too many parts on your rocket ship, will quite happily crash or freeze your machine entirely, or even BSOD.

              • Max-P@lemmy.max-p.me
                link
                fedilink
                English
                arrow-up
                2
                ·
                7 months ago

                It really shouldn’t lockup the whole machine or BSOD still, 3DSMax plugins don’t run as kernel drivers (I hope?). Although the lockups could eventually lead to BSODs if it corrupts files everytime you have to hard reset. The kernel has the final word unless compromised by a driver, it really should be able to kill 3DSMax and leave you with a usable computer.

                I don’t know Windows enough, but you should be able to configure it so it can’t use quite all of your RAM and CPU so there’s always a bit of memory and a CPU core available for Windows to function. That would greatly help not being stuck unable to open task manager. Run 3DSMax as a low priority task as well, so that Windows will prefer giving CPU time to literally any process first and 3DSMax gets whatever is left (which should still be plenty).

                I’d still make sure to Google any BSOD codes and investigate their cause. Maybe over time your CPU gets a little toasty, or the CPU vendor got a little too greedy with the turbos and boosts, or just can’t sustain the load all that long. I had to underclock mine because I had occasional lockups during long builds and it’s been solid since.

                It’s generally preferable to leave some performance on the table if that avoids full crashes. Each crash is a potential corruption of your project’s files, a long interruption in your workflow, and an annoyance.

          • n3m37h@lemmy.dbzer0.com
            link
            fedilink
            English
            arrow-up
            2
            ·
            7 months ago

            Just did a quick search. 3DSMax loves ram apparently. May actually be beneficial to get more ram. I’ve never used it just Fusion.

            Might be worth checking… Plz don’t hate me… Reddit

            • InfiniteSpaces@lemmy.worldOP
              link
              fedilink
              arrow-up
              2
              ·
              7 months ago

              Haha i know, ive been using it since v2.0 and i dont think i have ever had a machine that wasnt actually a server where it really had enough ram, as much i love to hate on it though, its really amazing software, and being able to watch it grow for so long and by so much has been quite the trip, as well as an honor.

      • Blaster M@lemmy.world
        link
        fedilink
        English
        arrow-up
        3
        ·
        7 months ago

        Large amounts of RAM should not significantly impact boot times unless you have a bios / efi that is doing a full memory check every boot like old computers used to do 30-40 years ago.

        Memory Training? I assume is when the mobo tries overclock settings until it finds something that works. For a renderfarm, that’s not good.

        In the EFI you can choose XMP profile or DOCP profile for your RAM, but beware that just because the RAM supports that speed, the mobo and CPU might not. Example, I have DDR4-4600 RAM that I can only run at 3000 speeds because my CPU can’t handle 4600 speeds.

        It will take some tweaking and testing and benchmarking to find the optimal setting that doesn’t crash the system during a render.

        • InfiniteSpaces@lemmy.worldOP
          link
          fedilink
          arrow-up
          1
          ·
          7 months ago

          Large amounts of RAM should not significantly impact boot times

          Thanks this is all i needed to hear, my PC knowledge is kinda out of date sadly, i was a PC builder once many many years ago, just when they first became modular.

          For my purposes on this machine then, i will assume the shop will just check all of the XMP stuff for me and make sure its setup correctly. I have already told them it will be for rendering, so i will assume they know what i need.

          Thanks for answering!

      • SteveTech@programming.dev
        link
        fedilink
        English
        arrow-up
        1
        ·
        7 months ago

        does having a very large amount of RAM have a negative effect on boot times

        My 64GB rig takes a good 1-2 minutes to memory train. You can skip it on most boots by enabling Memory Context Restore on Asus motherboards, but starting after being unplugged from power or a hardware change (and seemingly randomly) will still require training. I also believe XMP plays a heavy part in training, so leaving it at the default JDEC speeds should speed up the boot process.

  • deegeese@sopuli.xyz
    link
    fedilink
    English
    arrow-up
    1
    ·
    7 months ago

    Maybe a stupid question, but since when are memory chips no longer a power of 2 size?

    • Dran@lemmy.world
      link
      fedilink
      English
      arrow-up
      3
      ·
      7 months ago

      Probably 64gb chips that failed QC and had some registers disabled. Similar to how CPUs that fail QC have cores disabled and are sold as lower-tier skus