What fun
Seems to me the time you're most likely to have a memory error is the time you least want one, crunch time. ECC gives you real time reporting and real time protection. I saw some PC4 EUSODIMM before finding the article here. The Ryzen mobile's use the AM4 socket, so maybe we'll have ECC support there.
You can also enable ECC on boards that are only missing bios support. I copied some of my notes below. Somebody has an article online about it. They point out that it might be bad to run these commands without ECC memory installed. I always look for ASUS boards though. I didn't know ASRock supported it. What fun.
sudo modprobe -v amd64_edac_mod ecc_enable_override=1 #Activates ECC, bios overide.
edac-util --status #EDAC drivers check.
sudo echo "options amd64_edac_mod ecc_enable_override=1" >> /etc/modprobe.d/amd64_edac_mod.conf #not sure if this works without sudo su before hand. But this will make the ECC persistent between boots in 16.04..
Seems to me the time you're most likely to have a memory error is the time you least want one, crunch time. ECC gives you real time reporting and real time protection. I saw some PC4 EUSODIMM before finding the article here. The Ryzen mobile's use the AM4 socket, so maybe we'll have ECC support there.
You can also enable ECC on boards that are only missing bios support. I copied some of my notes below. Somebody has an article online about it. They point out that it might be bad to run these commands without ECC memory installed. I always look for ASUS boards though. I didn't know ASRock supported it. What fun.
sudo modprobe -v amd64_edac_mod ecc_enable_override=1 #Activates ECC, bios overide.
edac-util --status #EDAC drivers check.
sudo echo "options amd64_edac_mod ecc_enable_override=1" >> /etc/modprobe.d/amd64_edac_mod.conf #not sure if this works without sudo su before hand. But this will make the ECC persistent between boots in 16.04..