2021.1.22 + 2020.3.19 huge performance issues affecting mac

Hi there,

Just letting the team know we’re seeing massive performance issues in v2021.1.22, we upgraded only from 2021.1.18 and it seems like the GPU is super choppy. If we check an FPS read out it seems like everything is fine, but it’s clearly not so we’re assuming it’s a GPU issue.

We tested this out by zero changes to our project, cleared the library, opened it back up in 2021.1.18, no performance issues. Open it back up with 2021.1.22 and it’s is super choppy, barely able to render even in the editor without hitting play. It’s too hard for us to submit a bug report, some details:

  • running on macOS 11.4 and 11.5.2, multiple machines behave consistently and point the finger at 2021.1.22
  • we’re using URP and Shader Graph for all of our shaders

Let me know if you need any other info, but it doesn’t seem very hard to replicate. Performance is so bad.

Thanks,

Jason

3 Likes

We can’t see any errors in the console and nothing obvious to point the finger at.

I’ve updated to 2021.123, but it’s the same and the editor is slow.

Same here. Works great in 2021.1.21f1 but both .22f1 and and .23f1 are super choppy.
Also MacOS, but 11.6 in my case. Built-in render pipeline. 2018 MacBook x86.

I believe you guys are having the same issue as me. It seems to come from something that was introduced from those versions:

  • 2021.1.22f1
  • 2020.3.19f1

I’m currently downloading 2021.2.0b14 as the below issue tracker seems to imply that it got fixed in that version. I’ll update you here.

If you could upvote the issue that might speed up Unity’s response.

2 Likes

Thank you for posting this. I’m seeing this as well and it had me worried.

2021.2.0b14 seems to be alright FYI. I’m waiting for the fix to be implemented 2020.3.X as most of my assets are not compatible with the TECH stream just yet.

Don’t forget to VOTE on the issue tracker if you can guys.

I’m having the same issue. Have tried on both my 2017 MBP and my M1 Mac mini.
Tested both 2021.1.23f1 and 2021.2.0b14, same issue in both.

For me it’s so bad that Unity is basically unusable.

1 Like

Same here

If you check the below link, you can see that today they’ve finalized the bug fix for 2022.1 but they’re still at the same stage for 2020.3 (LTS) unfortunately:

https://issuetracker.unity3d.com/is…-when-changing-gameobject-transforms-position

Can anyone at Unity give us an update on this?

The fix has been implemented for both 2021.1 and 2020.3 and it’s now at a code review stage.

3 Likes

Just out of curiosity: how long does it take on average from code review stage to actual delivery? I’ve just upgraded from 2019.4.30f1 to 2020.3.19f1 on my Mac OS (Big Sur) and it’s really difficult to iterate and test stuff when the performance is so bad in the editor Play Mode…

It usually takes about a week for the change to land. And then 2020.3 releases come out every two weeks.

I’d suggest for now downgrading to 2020.3.17f1 to unblock yourself until we have the fix in.

1 Like

Thanks for the update: can’t this simply be pushed individually as a hot fix (2020.3.19f2) instead of as being pushed as part of the 2020.3.20f1 release?

1 Like

Could this be related? MacOS not using discrete GPU no matter why I do...

No.

Thanks. Any chance you could look into it anyways? I found a way to reproduce the issue and file a bug here (case 1371020)

It’s not my area (I don’t really work with graphics) so I won’t be taking a look at it personally but we will take a look. Thanks for the report.

Wow, this is still not fixed in 2021.1.24. Is everyone using the Mac version experiencing this huge pause every second when running or is it just happening on certain machines?

2 Likes

I’ve been experiencing the same issue. FPS in Stats says I should get 30-60 FPS, but what I see in the editor window, both in edit and in play mode, looks more like 2-10 FPS. It’s unusable.

This is a 27" iMac, using 2021.2b14 though I’ve had the issue with the latest 2021.1 as well.

Hi @Tautvydas-Zilys - is the 2020.3.20f1 coming in later today by any chance?