rmm: use eigenvector projection as M_i