Paul-Tahoe
New Member
According to a friend, who happens to work at the mother ship (apples new headquarters), QuartzDebug switched to Metal around the same time this broke. Everybody has been using a stackoverflow article on how to create a private api to turn off v-sync. That method broke with Mojave. The good news is there is a public apple api to turn off v-sync that can and should be used.
developer.apple.com
BTW, the same engineer says using the work around with Quartz Debug is fine. Basically, the api is doing the same thing as checking the Enable Vertical Sync box.

displaySyncEnabled | Apple Developer Documentation
A Boolean value that determines whether the layer synchronizes its updates to the display’s refresh rate.
BTW, the same engineer says using the work around with Quartz Debug is fine. Basically, the api is doing the same thing as checking the Enable Vertical Sync box.