Does VBL Synch disable itself when performance is really bad, say, under 50 fps?
If not, would that be a good idea to do? I’ve seen other people do that.
I could use some advice on what quality settings should have VBL Synch enabled and if it should be enabled on my default quality setting. This is probably pretty game specific, but in general with my default settings, this game runs very smoothly on good hardware and “acceptable” on things like Radeon 9200s and Intel GMA 950s.
So, I’d really like to enable it by default as it could really use it, but don’t want to harm performance of MacBooks and Mac Minis any more.
I could be wrong , but I don’t think so. I had scenes where I have checked all the VBL and frame rate especially on lower end iBook and MacBook and some crappy windows laptop(integrated G Card) was so low and only when I disable the VBL manually did the frame rate on those machine became somewhat acceptable(Playable).(Pretty sure you tried this already)
I would like to be able to disable it thru scripting but don’t know how to access it yet. Care to transform.rotate my head to LookAt some reference on accessing VBL thru scripting?
Wel VBL synch only really makes sense when performance is better than the monitor refresh rate or by some freak coincidence is a perfect interval of it. But yeah, I’ve been there. I would call my old Rage IIc a graphics decelerator. Software rendering was literally faster.
Maybe. You need to get a reference to the context, maybe just with [NSOpenGLContext currentContext] on Mac, but I don’t know if that’s reliable with render textures.
I think I’ll just enable it on Beautiful and Fantastic settings and move on. (Not that I was losing sleep in the first place)