Metal rendering limited to 60fps despite 120hz screen
- iTerm2 version: Build 3.2.20180416-nightly
- OS version: 10.13.4
Detailed steps to reproduce the problem:
- Connect high refresh rate monitor.
- Turn on GPU accelerated rendering.
cat /dev/random | hexdump
What happened: It only refreshes at ~60fps despite 120hz screen refresh rate. I showed this with a 240fps slow-mo. Single-step it to confirm my observatiosn: Every 2 video frames, the window moves (every refresh of the 120hz screen), but the text only renders every 4 framesor so (it varies) due to apparent 60fps limit.
(This screen also does 144hz, but I set it to 120hz for an even multiple with my slow-mo video).
What should have happened: Use v-sync, disable FPS limits, or allow FPS limits to be increased (possibly defaulting to screen refresh rate).