Unity Editor performance under Mojave (10.14) is less than half of 10.13.x versions of MacOS

2017.4.4

Make sure you are checking the standalone options, here is the screenshot

I checked the Standalone section, it’s not there. Mine says Metal Restricted Backbuffer Use instead.

try toggling that one then and see if it fixes it

I haven’t upgraded to Mojave yet. It’s just weird how we seem to have different settings.

I am using Unity 2017.1.3p1

Sorry. I should have also mentioned this.

Rider (and all text editors) really suffer unbelievably badly under Mojave. This is due to the “new” font rendering techniques in Mojave, which are a blend of lazy ways of achieving the dark theme propagating to how all fonts are rendered regardless of theme, and the changes made to make Marzipan work (iOS apps in macOS).

Essentially, they’ve gone from a CG (Core Graphics) focused rendering technique and technologies to a blend of it and CALayer rendering.

CALayer is always dynamic if there’s any changes to the text, causing a much greater overhead. I think.

Plus CALayer font rendering is UGLY!!

And there’s no way to entirely turn off the different types of anti-aliasing of CALayer, which is vastly inferior to that of how CG font rendering does it.

All ironic, because Steve Jobs went to ENORMOUS trouble to ensure all his Mac technologies had the best font rendering available, from way back in the days of Lisa.

Disabling Metal puts you back to OpenGL.

You’ll get a speed up, but not nearly as much as you would have had under proper, fully functioning Metal of the pre Mojave days.

This is another strong reason to avoid Mojave.

Will do. Until I get official confirmation from Unity of proper Mojave support.

I am not talking about disabling Metal, basically I have the same issue in 5.6, 2017 and 2018, what I had to do is go to player settings, click Metal Editor Support, but uncheck the Metal API Validation tick box, and this gave Unity most of its performance back. Rider is still a mess though sadly, so hoping maybe an update to the OS sorts that out?!

Got the same problem on 5.6.4 and 2018. It’s really tooooooo slow, but Cpu is Low, Mem is Los… After disable Collab, switch Graphics API Metal to OpenGL, may speed up a little.
Hope a Official Deep Solution.

@creativewax , Thanks a lot for your tip. Unchecking the Metal API Validation made it faster.

Just updated to Mojave the other day. Same performance problem as everyone else. Disabling the Metal API Validation was a huge improvement, thanks for that!

Rider seems to be working fine. I’ve found no notizable difference there.

Had a big time lag in Unity. Just updated to 2018 2.14 . And way better performance now. No glitches and no performance lag. Also to my surprise Project importing was faster too! Thanks

It seems like maybe things are starting to turn around with the Mojave update? I still haven’t update to the new OS because of the fear of Unity not working well with it, I want to hear more feedback before I take the dive.

For everyone that had problem at first, where are you at now? is disabling the Metal API Validation all we really need to do? Is Mojave even really worth the update with the offsite of unity running slower? Am I just worrying to much?

My projects will not open at all. Emulator is not working, im crying myself to sleep. I regret upgrading to Mojave

Yeah, it seems Mojave requirements are causing havoc among some big titles like ESO which have switched to other graphics API to support the new OS also experiencing performance issues. This thread “FPS Problem” is on fire: Mac Technical Support — Elder Scrolls Online

Would be great to read an official statement on the topic.

Ok got my project running but indeed it’s much slower. Is there an official issue that I can vote on or any official word from Unity on what could be causing this.

I am also having this problem. Was quite happy Mac was getting a dark mode so I upgraded. If I had known it would do this to Unity I would not have bothered with it. Is there any chance of a statement from a Unity Dev on this please and if there will be a fix any time soon?

It would be wonderful just to hear them say,“We are aware of the problem, and are working on a solution.” But there hasn’t been anything.

Didn’t they fix the issue with the versions 2017.4.12f1and 2018.2.9f1?

https://unity3d.com/de/unity/whatsnew/unity-2017.4.12
https://unity3d.com/de/unity/whatsnew/unity-2018.2.9

(1074400) - Editor: Fixed Metal Editor performance regression when running on macOS Mojave with Metal API Validation checkbox enabled.

I didn’t try those myself but maybe someone else has and could say whether that fixed the issue?