The forum discussion provides a detailed exploration of ECC (Error-Correcting Code) error reporting on Ryzen 5700X CPUs, particularly when paired with the ASRock X570 Taichi motherboard. Below is a summarized response to the key question: ### **Does ECC Error Reporting Work with the Ryzen 5700X on the X570 Taichi motherboard?** - **Summary of Findings**: - The Ryzen 5700X supports ECC memory and can operate in ECC mode, as confirmed by AMD and ASRock. - Memtest, Linux logs, and other tools confirm that ECC functionality (e.g., multi-bit error correction) is enabled. - However, ECC _error reporting_ (i.e., logging detected errors) does not seem to function as expected. - This issue persists despite testing on multiple operating systems, various memory configurations, and stress-testing scenarios. - **Contributing Factors**: - **BIOS Settings**: The absence of PFEH (Platform First Error Handling) for non-PRO CPUs like the Ryzen 5700X in the X570 Taichi's BIOS is a potential limitation. - **Motherboard Firmware**: Users and ASRock support observed that ECC error reporting works on ASUS motherboards but is problematic on ASRock X570 motherboards, including the Taichi. - **AGESA Code**: The AMD-provided AGESA firmware implementation for chiplet-based CPUs (like the 5700X) may differ from monolithic designs (like the PRO APUs). - **Testing and Workarounds**: - Upgrading to a 5750G PRO (a monolithic Ryzen APU) and enabling PFEH in a beta BIOS allowed error reporting to work on the X570 Taichi. - Heating RAM with a heat gun or lamp to induce errors was used to confirm ECC error reporting. - The free Memtest86 version 10.5 and TrueNAS Cobia (kernel 6.1+) were effective tools for validating ECC error reporting. - **Community Advice**: - ECC error reporting on the 5700X may remain unreliable on the X570 Taichi. If ECC reporting is critical, switching to a motherboard with a proven track record (like ASUS models) or using a PRO APU is recommended. - Ensure that the latest BIOS version is installed and that memory testing tools are properly configured. - **Concluding Remarks**: - While ECC is likely working silently (correcting errors without logging), the lack of error reporting reduces transparency and diagnostic capability, particularly in critical use cases like NAS setups. - Users planning ECC-enabled builds with Ryzen CPUs should carefully research motherboard compatibility and support. If you need further technical clarification or help with applying these findings to your setup, feel free to ask!