+- MacOS versions 10.13 and later have a forced triple buffering by the OS (you can't turn it off), which means there is always a 1 frame delay between when your task "says" it did a thing and when it actually does get displayed to the screen. This doesn't impact durations or relative timings within the task, but it does impact timings relative to externally collected data (ex: EEG). Thank you PsychoPy for actually discussing this issue publicly [in a basic form here](https://discourse.psychopy.org/t/correcting-for-mac-triple-buffering/15391) and [more in-depth here](https://github.com/psychopy/psychopy/issues/2250).
0 commit comments