Page MenuHome

MacOS capping playback at 60FPS
Closed, ArchivedPublic

Description

System Information
Operating system: Darwin-19.0.0-x86_64-i386-64bit 64 Bits
Graphics card: AMD Radeon Pro 580 OpenGL Engine ATI Technologies Inc. 4.1 ATI-3.2.24

Blender Version
Broken: version: 2.81 (sub 16), branch: master, commit date: 2019-12-04 11:32, hash: rBf1aa4d18d49d
Worked: 2.80

Short description of error
Animation Playback caps at 60fps on MacOS when set at 90fps
Same simple animation will hit 90 on Windows. Both OS use to pass this test on 2.80

Exact steps for others to reproduce the error
-On MacOS set Playback frame rate to 90fps (Custom)
-Animate default cube ex:
-Set Cube's Keyframe location for frame one.
-Set playhead to frame 1000.
-Move cube 1000m on Y axis and Keyframe Location.
-Hit Play.

Playback will stay at 60fps

Tim

Event Timeline

Germano Cavalcante (mano-wii) lowered the priority of this task from 90 to 30.Dec 13 2019, 1:14 PM

On MacOS we often see graphical issues, but the reported case is apparently not a graphical issue.
Have you checked other OS to make sure the problem is really only on Mac?

Btw, I could not reproduce the problem on Windows.

I tested it in Windows (Bootcamp) and the issue isn’t present.
It only happens in MacOS.
I don’t run Linux so I’m not sure about that OS.

Tim

Timothy Cook (CookItOff) raised the priority of this task from 30 to 90.Dec 21 2019, 8:20 PM
Brecht Van Lommel (brecht) changed the task status from Unknown Status to Unknown Status.EditedDec 23 2019, 9:40 AM
Brecht Van Lommel (brecht) claimed this task.

This is because the display on macOS is set to a refresh rate of 60 Hz. Blender syncs to the refresh rate to avoid screen tearing, and to avoid redrawing more often than what the display can actually show.

You may be able to configure macOS to use a higher refresh rate, but it doesn't offer the option for all displays even if the hardware might support it.