A method for producing a double sulfate of potassium and magnesium by dry mechanical attrition of potassium sulfate and magnesium sulfate hexahydrate, comprising obtaining potassium sulfate by sulfatation of potash to bisulfate of potassium and disproportionation of the bisulfate of potassium to potassium sulfate in a water-methanol solution, and obtaining magnesium sulfate hexahydrate by sonic-assisted partial sulfatation of calcined serpentinic silicate.