I have a e14 Thinkpad gen 5 Intel 1335u with 8gb soldered ram and a 8gb 3200 ddr4 stick. 16 is not enough ram for my use as a developer so I put a 16gb stick in knowing only first 16 will run dual channel. Now my computer crashes randomly with high memory usage… read online that a 32gb is more stable single channel but I’m skeptical. Stability is pretty important to me as this is how I earn a living what do you all think? Also I would just buy a 32 and try it but everything got pricey the last 2 month

s

EDIT: ran memtest after crashes got worse, went back to stock 8gb and gave up. Some weird issue with used 16 stick

  • eldavi@lemmy.ml
    link
    fedilink
    English
    arrow-up
    2
    ·
    6 days ago

    i’ve had a lot more luck offloading cpu/ram/disk intensive work to beefy servers with cheaper and easier to obtain hardware and end up using my laptops as little more than thin clients and strongly recommend it if it’s an option for you to avoid these types of things.

  • mvirts@lemmy.world
    link
    fedilink
    arrow-up
    1
    ·
    7 days ago

    Also, what do you mean by crashes? Kernel panic? Random app death because the oom killer was activated should be expected when pushing the memory limits on Linux.

  • mvirts@lemmy.world
    link
    fedilink
    arrow-up
    1
    ·
    7 days ago

    I’m running 8 and 32 in my T490, seems to work fine. I’m building software and leaking memory like crazy and it’s never been weird. I don’t see why 8 + 32 would be any different than 8 + 16 other than capacity.

    Doesn’t the channel balance not matter that much? Like operations can be done in parallel. I always thought the benefits came from reading different things from each ram chip not synchronizing them byte for byte.

  • obnomus@lemmy.ml
    link
    fedilink
    English
    arrow-up
    1
    ·
    7 days ago

    I have an asus laptop with same config but instead of 8Gb soldered I have 4 Gb soldered and I have a 16Gb ram stick.

    Also can you set required freq, also I didn’t have that option so both of ram works at 2400Mhz instead of 3200Mhz.

        • tomyhaw@lemmy.worldOP
          link
          fedilink
          arrow-up
          1
          ·
          5 days ago

          nothing haha just left the bad 16gb stick in there because it mostly works. It’s hard to diagnose it as I use it for work 24/7… mayb I need another Thinkpad for when I diagnose the other

          • obnomus@lemmy.ml
            link
            fedilink
            English
            arrow-up
            1
            ·
            4 days ago

            Very weird, ram sticks should work to the lowest freq if the soldered one is lower freq.

          • texture@lemmy.world
            link
            fedilink
            arrow-up
            1
            ·
            5 days ago

            you already said in another comment something like “im too lazy to run memtest” i dont get it, why not just run the test and that will likely diagnose?

  • doodoo_wizard@lemmy.ml
    link
    fedilink
    arrow-up
    14
    ·
    7 days ago

    Reseat the stick you installed and run memtest 86.

    It’s more likely that you have a badly installed stick or a faulty stick than consumer memory controllers in the last 20 years care about the installed memory being the same.

  • tomyhaw@lemmy.worldOP
    link
    fedilink
    arrow-up
    1
    ·
    7 days ago

    gotcha it is a team group one(I was skeptical too) I have another 16gb that is crucial I think but it’s 2666 speed. Will try memtest tonight and report back.

  • just_another_person@lemmy.world
    link
    fedilink
    arrow-up
    2
    arrow-down
    2
    ·
    edit-2
    7 days ago

    If the RAM timings are not exactly the same, you’re going to have instability issues. This is why it’s always recommended to install pairs of the same exact model and brand, the clock timings.

    I doubt that BIOS is going to give you the specs you need, but somewhere you’ll likely be able to find the timings and compatible memory for this machine. You’ll generally need something faster than what’s installed so it can step it’s timings down to be more in sync.

    • db2@lemmy.world
      link
      fedilink
      arrow-up
      9
      arrow-down
      1
      ·
      7 days ago

      Any reasonably modern memory controller will clock the memory at the slowest one in dual channel. This hasn’t been an issue for decades.

      • Cort@lemmy.world
        link
        fedilink
        arrow-up
        3
        ·
        7 days ago

        You know, I had the same thought/opinion on Sunday before I spent 4 hours trying random combinations of leftover ram before I found a combo that would boot on my am4 board. Up to 48GB ram on my server now

          • Cort@lemmy.world
            link
            fedilink
            arrow-up
            1
            ·
            7 days ago

            Maybe, but it seems to be fine with matched speed ram. I think my issue at least is due to it being 1st Gen Ryzen. Originally on 32GB 2133mt/s, upgraded to 48GB 3200. Some light reading in-between switching ram sticks suggested not mixing G1 (2133,2400,2666,2933) & G2 (3000, 3200, 3600+) ddr4. And that is what my, testing found. Again, could just be 1st Gen issues tho.

            • db2@lemmy.world
              link
              fedilink
              arrow-up
              1
              ·
              7 days ago

              That makes sense. They (AMD) had the right idea I guess, just didn’t quite nail it in the first try.

      • just_another_person@lemmy.world
        link
        fedilink
        arrow-up
        1
        ·
        7 days ago

        100% untrue. While a North Bridge controller can detect and attempt to set the clock frequency, there is absolutely no way to tell if both pieces of a mismatched pair will actually support the timings suggested or set by the controller, which will almost certainly default to whatever the on-board memory supports.

        That along with the unknowns of whether it attempts to set channel ranks, which is almost certainly NOT an option to manually configure in a Thinkpad.

        Not sure where you heard otherwise, but you’ve been misinformed.

        This machine is also working with memory soldered on the board which comes with a whole host of other unknowns, which is why you look up what the timings are first and attempt to match that.