this post was submitted on 28 May 2025
94 points (97.0% liked)

Selfhosted

59976 readers
465 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam.

  3. Posts here are to be centered around self-hosting. Please ensure it is clear in your post how it relates to self-hosting.

  4. Don't duplicate the full text of your blog or git here. Just post the link for folks to click.

  5. Submission headline should match the article title.

  6. No trolling.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 3 years ago
MODERATORS
 

Hi,

As the title suggests: what are alternatives to syncthing that are basically fire and forget, works on multiple device types, and just focuses on file syncing?

I've had over the months the weirdest problems with syncthing, and lately I noticed some of my photos got corrupted, which is an absolute no no for me. I use syncthing currently as a easy automatic backup of documents, photos and other files, between my PCs and my phones (they all send only to the server. Folders are not shared with other devices).

you are viewing a single comment's thread
view the rest of the comments
[–] halcyoncmdr@lemmy.world 18 points 1 year ago (2 children)

Dug into it, got into Memtest’s source code and discovered that the first pass is shorter on purpose so that it quickly flags obviously bad RAM. Apparently if you want to detect less obvious issues, you have to run multiple passes.

I thought it was common knowledge that Memtest needed to be run for multiple passes to truly verify there are no issues. Seems that's one of those things that stopped being passed down in the community over the years. Back when I was first learning about overclocking around 2005 that was emphasized HEAVILY, with the recommendation to run it at least overnight, and a minimum of 10 passes.

[–] avidamoeba@lemmy.ca 6 points 1 year ago* (last edited 1 year ago) (1 children)

It's kind of embarrassing because I used to work as a service technician at a popular computer store in the 2000s and Memtest86+ has been a standard fare of testing. I guess outside of OC, the shorter first pass truly was enough to spot bad RAM in the vast majority of cases. Plus multichannel interactions were not nearly as prevalent in the DDR1/2/3 days. I recently installed 4 DIMMS for 128GB on an AM5 machine just to discover that the 5600 RAM only boots at 3600 in a 4-DIMM config, as per AMD's docs. Could force it higher but without extra adjustment it can't go beyond 4600 on this machine. Back in the day, different DIMMs, often with different chips worked in 2, 4-DIMM configs so long as they matched their JEDEC spec. backinmyday.jpg

[–] halcyoncmdr@lemmy.world 2 points 1 year ago (1 children)

Yeah AMD's memory controllers, especially DDR5 seem to have a lot more difficulty at high speed with 4 slots filled. I used to plan upgrades around populating 2 slots and doubling if needed a few years later, instead now you really need to plan to ignore those slots if you are needing memory performance for things like gaming versus raw capacity.

[–] avidamoeba@lemmy.ca 1 points 1 year ago (1 children)

Yeah, I didn't need 128GB, but as soon as I figured what's going on with the 4-DIMM config, I ordered another kit to fill what I think I'd need for the lifetime of the system.

[–] halcyoncmdr@lemmy.world 2 points 1 year ago (1 children)

Similar issues even with just 2 DIMMs with some XMP/EXPO profiles not working on AMD systems because of board/CPU limits. It should technically work, but for whatever reason it just can't handle it and speeds need to be dropped or the timings loosened a bit even though the RMA itself is rated for that.

Not that the higher speeds are even necessary for 90% of users outside extreme overclocking. DDR5 6000 is basically where you reach diminishing returns anyway, and that's often where that limit seems to appear.

[–] avidamoeba@lemmy.ca 1 points 1 year ago

Ugh. And as far as I'm reading, we're hitting limits with the connectors and interconnects so the next iteration up might require some type of CAMM interface. 😔

The software should inform the user to run atleast 10 passes in the UI