/* 1) if fps != factor of vrefresh, SW timer
* 2) if fps == factor of vrefresh && dpms == off, SW timer (Fake HW vblank)
- * 2) if fps == factor of vrefresh && dpms == on && offset == 0, HW vblank
- * 3) if fps == factor of vrefresh && dpms == on && offset != 0, HW vblank + SW timer
+ * 3) if fps == factor of vrefresh && dpms == on && offset == 0, HW vblank
+ * 4) if fps == factor of vrefresh && dpms == on && offset != 0, HW vblank + SW timer
* In case of 1), we really don't need to align with HW vblank.
*/
if (private_vblank->vrefresh % fps)