Page 1 of 1

Performance problems on macOS High Sierra

Posted: Wed Jan 10, 2018 6:23 pm
by jj123
I bought Aerodrums a month ago and it worked like a dream out-of-the-box. Awesome product! Last weekend, however, I upgraded my mac to macOS High Sierra and the performance dropped drastically. Before the upgrade I got full 125 fps without problems, but now I have to turn all graphics off to be able to drum without a noticeable delay. Does anybody else have the same problem? I think this is related to vsync. I tried to disable vsync by downloading the latest version of Quartz Debug, but it doesn't provide an option for disabling vsync anymore.

Does anybody know how to disable vsync on macOS High Sierra? It seems that the new Metal 2 API that comes with macOS High Sierra provides a way to disable vsync programmatically. Perhaps Aerodrums developers could look into that?

Computer:
- Mac mini
- Intel Core i7 2,3 GHz, 4 cores
- 8 Gt memory
- Intel HD Graphics 4000 integrated GPU
- resolution: 1920 x 1200 @ 60 Hz
- macOS High Sierra (10.13.2)

Re: Performance problems on macOS High Sierra

Posted: Thu Jan 11, 2018 2:51 pm
by Richard
A couple of other Aerodrums users have also reported this. There are a lot of Mac games also affected by the High Sierra upgrade. We were hoping Apple would fix it in 10.13.2 but it doesn't seem to be the case. We will try to fix it in code by disabling vsync, as you suggest. Thanks.

Re: Performance problems on macOS High Sierra

Posted: Thu Jan 11, 2018 7:46 pm
by Richard
Actually we are already disabling vsync in Aerodrums and it has worked fine up until High Sierra. Furthermore it seems that only some people are affected. For example, Aerodrums' vsync disabling still works fine on my MacBook Air 2013 running High Sierra. So the solution isn't as straightforward as we hoped....we need to figure out an alternate way to disable vsync. We have some ideas to try but it will take a bit of time to implement and test.