How to test and safely keep using your janky RAM without compromising stability using memtest86+ and the memmap kernel param.

  • Kongar@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    17
    ·
    edit-2
    1 day ago

    TLDR - try slowing down “bad” ram

    RAM is tricky these days. When you buy “fast” ram - in my case 6200 dominator sticks - what you really are buying is ram that the manufacturer says can be overclocked to 6200 speeds. But this is shady at best. It is entirely possible for that ram to run fine in your rig, and fail miserably in mine - showing itself as errors in memtest. This can be a result of the motherboard or say your cpu - and nothing is broken. Not the chip, not the mobo, not the ram - they just don’t work together at those speeds. Two sticks can work just fine, and then fail when you add two more (for a total of four). I’ve even had sticks that were on the edge, works for a year, and then started giving me trouble.

    Most people just RMA those sticks - which I support - if it’s marketed to run at those speeds, then they should run at those speeds everywhere. But if you have “bad” memory laying around that was out of warranty, and given today’s prices - it might be worth pulling them out and trying to run them a little slower. It’s not like you have to take them all the way down to 3200 and turn off the overlock. For example, on many amd rigs, 6000 is the sweet spot. My “bad” stick of 6200 immediately fails a memtest at 6200 (even running that single dimm), but infinitely passes at 6000 (even with 4 sticks plugged in). I can’t even tell the difference between 6200 and 6000.

    So ya - try slowing those bad sticks down manually. It might only be a little bit of a performance hit, but at today’s prices, could save you $1000

    • kumi@feddit.onlineOP
      link
      fedilink
      English
      arrow-up
      5
      ·
      edit-2
      1 day ago

      Lowering frequency is often the right solution and I do mention it in the writeup. I couldn’t find any up-to-date, accurate and accessible info on how to safely keep running with actually faulty DIMMs and it’s not obvious so I thought people might find working instructions helpful.

      If you’re still wary of using some old 3200 stick you have and can’t or won’t RMA, please sell it to me instead of binning it :3

    • Hyacin (He/Him)@lemmy.ml
      link
      fedilink
      English
      arrow-up
      2
      arrow-down
      5
      ·
      1 day ago

      TLDR - try slowing down “bad” ram

      Bless you. 0% chance I was going to an external blog. I don’t understand how some people still don’t understand what poor taste it is to post links to your own site rather than just creating content here.

      • kumi@feddit.onlineOP
        link
        fedilink
        English
        arrow-up
        9
        ·
        edit-2
        1 day ago

        You are telling people to break rule 4, which I find a reasonable one: “Don’t duplicate the full text of your blog or github here. Just post the link for folks to click”

        It’s a static HTML page with no JS. I think telling people that’s unwelcome and that it’s all-in on your platform or GTFO is what is poor taste. Maybe one day my blog will speak native ActivityPub if I bother setting up a non-static hosting for it.

        I am not going to rewrite the whole post and have it maybe render poorly in your client due to handling inconsistencies and maybe be gone in 10 years due to platform changes just so you don’t have to click. Just disable JS and image loading in your browser or read it with lynx or sth if you are concerned.

      • eldavi@lemmy.ml
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 day ago

        i don’t blame them; until now all social media was under a centralized control that got to own the content and got do with it as they pleased as a a result. (eg reddit).

        it’s going to take a while to go back to sharing this content on social media like it used to be and that’s assuming that it will ever go back at all.

  • tyrant@lemmy.world
    link
    fedilink
    English
    arrow-up
    9
    ·
    1 day ago

    Also, check your warranty. I just found some bad ram I bought years ago and thought I was in trouble. Turns out g.skill has a lifetime warranty

    • MentalEdge@sopuli.xyz
      link
      fedilink
      arrow-up
      4
      ·
      1 day ago

      Really common, actually. RAM doesn’t really wear out, so if you do get hit with some faulty DIMMS, look into RMAs.

    • Lee@retrolemmy.com
      link
      fedilink
      arrow-up
      2
      ·
      1 day ago

      I had some bad g.skill DDR4 last year. I assumed it was out of warranty. Thanks for the tip!