I completed both tutorials for https://vulkan-tutorial.com/ and https://vkguide.dev/ and their code makes my render loop twice as fast as the monitor refresh rate. If I’m at 60hz I get 120fps, if I’m at 30hz I get 60fps
It seems like if I change minImageCount from 3 to 2 in the swapchain capabilities I get the proper framerate but then animations look laggy
I use this code, and I compare it with OpenGL which syncs correctly to the vsync. I think this might be a MoltenVK bug, there is more people here with my same issue https://github.com/KhronosGroup/MoltenVK/issues/1407