Typically (not always!) server memory is 'registered' so won't work with consumer CPUs which run on un-registered.
Does 'registration' introduce anything physically different? Or could they be completely interoperable?
Does 'registration' introduce anything physically different? Or could they be completely interoperable?