Every expository article on hyperkähler manifolds that I have read states without detailed proof the following fact:
It follows from Yau's theorem (i.e. a compact Kähler manifold $M$ with admits a Ricci-flat Kähler metric) that if a compact Kähler manifold has a complex symplectic form then there exists a Kähler form on such that and constitute a hyperkähler structrue.
I have trouble trying to see this. Indeed, for the metric to be hyperkähler we require the holonomy group to be in (where ), so a least the holonomy should be in , which means that the Levi-Civita covariant derivation of is . This is a condition stronger than Ricci-flatness at first glance and I can't see how to realize this only knowing the existence of Ricci-flat metric.
The point is that a Bochner formula shows that, if the Kähler metric is Ricci flat and the manifold is compact, then every global holomorphic -form must be parallel.
In particular, if you have a complex, compact symplectic manifold that is Kähler, then you have a nonvanishing holomorphic volume form (the top power of the holomorphic symplectic -form). You can then use Yau's theorem to find a Kähler metric whose volume form is a constant multiple of this holomorphic volume form wedged with its conjugate and this metric will have vanishing Ricci curvature. Then, by the Bochner formula, the symplectic form has to be parallel with respect to the Levi-Civita connection of the Kähler metric. In particular, this implies that the holonomy preserves this form and hence is a subgroup of . If you know, for some reason, that the manifold is not a product, then Berger's classification of holonomy coupled with the deRham holonomy theorem implies that the metric must have restricted holonomy equal to .