I know it support ECC, but I am not sure it support Refistered.
No, Opteron X2170 is based on the Puma microarchitecture and it uses unregistered DDR3 up to DDR3-1866.
Yes, ECC is supported and requires motherboard support.