ogre-next icon indicating copy to clipboard operation
ogre-next copied to clipboard

The Metal rendering API is 120FPS regardless of whether vsync is set.

Open ChenTianSky opened this issue 10 months ago • 2 comments

Hi! The Metal rendering API is 120FPS regardless of whether vsync is set, and all Samples are like this. Under Windows, it can run to 1300fps. Metal API I use is macbook pro.OS is macOS Sonoma 14.0.

ChenTianSky avatar Apr 18 '24 08:04 ChenTianSky

I found the reason, because macOS versions are different, metal API settings vertical synchronization variables are different, need to set displaySyncEnabled is false.

ChenTianSky avatar Apr 18 '24 09:04 ChenTianSky

SyncdisplayEnabled doesn't seem to solve this problem completely. It still runs 120 frames when rendering, and then automatically changes to a non-vertical synchronization frame rate after a while. And it seems ogre's metal rendering isn't as efficient as opengl?

ChenTianSky avatar May 11 '24 02:05 ChenTianSky