Search Issue Tracker

Fixed in 4.3.4

Votes

241

Found in

4.2.2f1

Issue ID

571984

Regression

No

Maverick and Unity performance issues

IMGUI

-

On some Mac's with OS X 10.9 Unity performance is very bad, including stuttering, editor freezes, editor lags and similar.

We found that there seems to be a leak in Maverick's OpenGL ARB VBO implementation.
Our text rendering creates and destroys a lot of VBO's so it is most likely that this happened after around 10 minutes of working with Unity and the inspector or other text heavy components in unity uploading a lot of geometry.

Terrains will be especially affected, but of course just loading a scene / unloading a scene will load / unload VBO's for all the meshes too.

This issue has been fixed with a workaround in 4.3.4. We are working with Apple to get a proper fix done, at which point we will be able to remove the workaround.

Comments (117)

  1. HenryBoon

    Jan 16, 2014 16:10

    @RDM.BOIS
    Before hit play/stop game, switch "Game" Tap to "Profiler", "Animation" or other tap but "Scene".

    better? ;)

  2. rdm.bois

    Jan 15, 2014 21:17

    A workaround for this problem was mentioned by Thomas Petersen, Unity QA Director. Does anyone know were to find this workaround and the reasons its not a good solution?

    This problem is limiting our user base. I hope it get's resolved quickly.

  3. QA-for-life

    Jan 15, 2014 08:27

    We have identified this as a leak in Maverick's OpenGL ARB VBO implementation which is causing these issues. A build with a workaround has proven to work, but it is not the best solution. We have notified Apple about the problem.

    What exactly will happen has not yet been decided, so until there is a solution to the problem, it is best to not run on Mavericks.

    Regards,
    Thomas Petersen
    QA Director
    Unity Technologies

  4. Paraquack

    Jan 13, 2014 05:00

    Pretty serious. I'm sure it's Apple that fucked up and not Unity, so maybe we shouldn't point the finger to Unity and just mail Apple instead...the company who cares about professionals less than the other people. But I do have a pamphlet of the "pro products" when this was different, ten years ago. Back then Apple was the company for pros. Before the fuckin iPhone.

    Everything is telling us it's a Mavericks issue. Fuckin Mavericks. And if Apple keeps updating its OSes every year this makes development very hard. People should begin to realize this and find solutions. Apple shouldn't make the work of developers harder. Without developers making apps for its platforms, Apple is nothing.

  5. i9mobile

    Jan 11, 2014 19:28

    If you got to the QA section of the part II , you will see this answer:
    "Anyways, we know about the Mavericks issue, but we have NOT been able to reproduce it internally and we have every reason to believe this is and OSX issue. We have created a bug report with Apple, but have unfortunately not had a resolution on it."

    :(

  6. pneill

    Jan 09, 2014 04:48

    Did you guys read the latest unity blog post (monitoring unity performance part ii)? They STILL aren't even testing builds against Mavericks. Crap I wish I had know that before I upgraded.

  7. i9mobile

    Jan 07, 2014 18:46

    PS: Disabling App Nap didn't solved my problem.

  8. i9mobile

    Jan 07, 2014 18:46

    Any news on this problem? Any moderator can point us when this will be solved?

  9. wbwelcomeback

    Jan 05, 2014 13:40

    iMac 27" (mid 2010); OSX 10.9.1; Unity 4.3.2f1

    - Whenever an object is selected while playing I get stuttering, without object selected it runs very smooth.
    - I disabled app nap 10 minutes ago on unity (thanks henryboon!) and it seems to remove the deadlock when switching applications.

    These problems definitely arrived for me after upgrading to mavericks, before I never had performance problems like this.

  10. alt.kraken

    Jan 03, 2014 06:03

    Re: votes. tl;dr - this is still the highest voted issue (> 3x) in the tracker at this time, but the issue tracker has just had a system-wide change in how votes work.

    The issue tracker has changed the way votes are assigned: users still get ten votes total but can only assign one vote to each issue. For example, if you'd assigned six votes to this issue, one was left here and five were returned to your vote pool. At this writing, this issue has 185 votes and the next highest voted issue has only 50 votes.

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.