Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
It should cost around less than 9/8 of non ECC (same board cost one RAM chip more of 8), that is what it costs to produce.I'm wondering when they're just going to start selling 'better' memory as it performs, listing a range of speeds, timings, and voltages, versus selling different kits of the same stuff with different XMP presets.
As far as 'ECC everything' goes... it's a nice idea, but it doesn't make a lot of sense. Very few will actually need it and it straight up costs more to produce.
Now, flipside, the utility for 'stable overclocks' using supported systems does make sense. Just expect to pay more for it over current 'enthusiast' kits if it ever materializes.
It should cost around less than 9/8 of non ECC (same board cost one RAM chip more of 8), that is what it costs to produce.
It should be nonsense to use non-ECC chips when it's supported.
You can buy sets with an XMP preset for high clocks/low timings. But it costs like $300+I'm wondering when they're just going to start selling 'better' memory as it performs, listing a range of speeds, timings, and voltages, versus selling different kits of the same stuff with different XMP presets.
As far as 'ECC everything' goes... it's a nice idea, but it doesn't make a lot of sense. Very few will actually need it and it straight up costs more to produce.
Now, flipside, the utility for 'stable overclocks' using supported systems does make sense. Just expect to pay more for it over current 'enthusiast' kits if it ever materializes.
Not as bad as the monitor market, but the branded ram market fucking sucks.
You can buy sets with an XMP preset for high clocks/low timings. But it costs like $300+
it would be nice for ECC to always be an option from a CPU and chipset perspective
Will buffered ECC dimms work or are they electrically or physically incompatible?
Will buffered ECC dimms work or are they electrically or physically incompatible?
I blame industry inertia more tbh, and some intel segmentation. Along with luck: the fact joe blow doesn't actually load ram 24/7 or notice errors as much. There are a lot of bits you can flip that don't crash or corrupt a data operation completely.
Every data bus in the world worth using has built in error encoding, except for consumer ram for some reason.
Ancient USB 1.x has better random error protection (8b/10b) than non-ECC dram ffs.
There are metric fartloads more server ram being built than consumer too. (mobile outnumbers all by now though)
Pick up a commodity naked dimm and look at the pcb, it probably has the empty silkscreen spot for the 9th chip, maybe even the spot for a register too. Yet these tweaker aftermarket OEMs have the money to make "total custom" pcbs, embedded leds, blingshit slivers of machined aluminum etc but nope that "custom" pcb is just for 8 chips instead of 9? Pure lazy and shortsighted. Also selling you a lot of binning myths, lots of thick glue and even etching the ICs so you can't see what they are actually being made with.
Not as bad as the monitor market, but the branded ram market fucking sucks.
One of the good things about competition is having the market leader try harder to provide value.
Hey Intel - Ryzens and Threadrippers provide ECC support... just sayin’ > . >
jmd0 ~/shell-scripts # edac-
edac-ctl edac-util
jmd0 ~/shell-scripts # edac-util -v
mc0: 0 Uncorrected Errors with no DIMM info
mc0: 0 Corrected Errors with no DIMM info
mc0: csrow0: 0 Uncorrected Errors
mc0: csrow0: mc#0csrow#0channel#0: 0 Corrected Errors
mc0: csrow0: mc#0csrow#0channel#1: 0 Corrected Errors
edac-util: No errors to report.
In linux you can see a log of the corrections (likely there won't be any) with edac-util
Code:jmd0 ~/shell-scripts # edac- edac-ctl edac-util jmd0 ~/shell-scripts # edac-util -v mc0: 0 Uncorrected Errors with no DIMM info mc0: 0 Corrected Errors with no DIMM info mc0: csrow0: 0 Uncorrected Errors mc0: csrow0: mc#0csrow#0channel#0: 0 Corrected Errors mc0: csrow0: mc#0csrow#0channel#1: 0 Corrected Errors edac-util: No errors to report.
I did some more testing 2 years ago when I got my Ryzen 2700 and the ASUS X470 Prime PRO + 16 GB Crucial DDR4 2400 EUDIMM Kit (ECC Unbuffered) for my linux pvr / server:
https://hardforum.com/threads/x470-ecc-support.1960005/#post-1043662242
Would Linux in virtualization be able to generate error logs?
jdrescher@jmdws:/mnt/c/Users/jdrescher.RADIMG$ uname -a
Linux jmdws 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
jdrescher@jmdws:/mnt/c/Users/jdrescher.RADIMG$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 20.04 LTS
Release: 20.04
Codename: focal
jdrescher@jmdws:/mnt/c/Users/jdrescher.RADIMG$ edac-util -v
edac-util: Fatal: Unable to get EDAC data: Unable to find EDAC data in sysfs
jdrescher@jmdws:/mnt/c/Users/jdrescher.RADIMG$ sudo edac-util -v
edac-util: Fatal: Unable to get EDAC data: Unable to find EDAC data in sysfs