High GPU usage on MacOS

I’m on an M3 Mac with latest MacOS Sequoia and Unity 6.

For any scene, even an empty when when clicking “Play” the Mac Activity Monitor app shows that the GPU is at 100% whenever the mouse is in the field of view meaning it’s using all cores and after a minute the fan turns on.

Is this normal or a known issue on MacOS? Shouldn’t an empty scene have low GPU usage?

What is the fps?

It can be a known issue that without vsync a game might just run at the max fps it can and run the PC hot.

For my game with just the title screen and no other render features the game will run at like 400+ fps which is entirely unnessecary.

Yes, Unity runs at 600 fps and probably max fps for any project by default.

Is that a useful / required default for the Unity editor or could/should it be limited?

What general or project settings should I change to fix this on M3 Apple Silicon Metal?

For builds, turn vsync on in the quality settings

For the editor, there’s a vsync toggle in the game view, together with the resolution options

Yeah as baste said just enable vsync at default, it’s also possible to hard cap the FPS, but thats not generally ideal on the user end.

Thanks! Found the sync toggle as you suggested and it limits fps to 60 and GPU is at 20%.
Still high, but OK, fan doesn’t turn on any more.

1 Like

As long as it’s in editor it’s always gonna be a little heavy. Builds should be better as long as the FPS cap is there.

You can also cap the fps of the scene view by setting EditorPreference/General/InteractionMode to Monitor Refresh Rate. It works better with apple silicon.