Search Issue Tracker

Fixed in Unity 4.3.4

Votes

241

Found in

4.2.2f1

Issue ID

571984

Regression

No

Maverick and Unity performance issues

IMGUI

-

-

Priority: 2Necessary for shipping a final release

-

Severity: 1Crash, freeze, data loss, work stops

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. 6536874e21c1dc09b32e2b050209ffda?d=mm

    CanSpice

    Dec 23, 2013 19:06

    This bug is seriously affecting my workflow. If I have the Unity Editor window open and try to switch to another desktop, everything freezes from anywhere between 5 seconds and 5 minutes. Ditto if I hit Expose to switch to another window. Ditto if I even click on another window to switch to, say, Safari.

    I'm running 10.9.1 and whatever the most recent Unity 4.3 update is.

  2. 30eaf11158bc8799500871f8b8ecb291?d=mm

    bobthenob

    Dec 21, 2013 19:53

    ok I've reinstalled with mountain lion,
    ran the same scene (in mavericks which was a clean install it stuttered all over the place); opps thought i was coding
    its like using a new computer.
    i can click on a moving object in the inspector and watch things update variables bools etc and it runs fine no jitteriness.
    so it must me a mavericks issue

  3. 295ca23f4db522bb1c3ec70ea042c0dc?d=mm

    helios

    Dec 20, 2013 00:35

    Absolute garbage on Unity; I am stunned that this is P2. Fix this PLEASE! I *literally* can't do any work.

  4. Ef0c9fdec5e3f83a768ac7a505cb0dce?d=mm

    fingersbleeding

    Dec 19, 2013 18:56

    In Activity Monitor, doing anything in Unity (edit and play mode) causes CPU spikes with WindowServer. Maximize On Play seems to require less resources from WindowServer and doesn't experience the spikes.

  5. 239d94c20e528e914ad7572685f5f26a?d=mm

    shloob

    Dec 18, 2013 15:55

    For me the issue happens occasionally when I try to open monodevelop from within unity, but usually when I am trying to debug. I agree this should be a P1 bug since the problem has slowed me down significantly, not to mention that I have to redo any work that did not get saved before the crash. I have taken to saving every two minutes.

  6. Cf2fa35b125b9b95044fe28e98863ca0?d=mm

    RyanZimmerman87

    Dec 17, 2013 09:05

    So after installing OS X Maverick 10.9.1 things have not gotten any better with this problem.

    Am I the only one who is getting the lag in MonoDevelop? It seems everyone else just talks about the Editor which never really gives me problems...

    For me the main problem is MonoDevelop freezes up all the time. It's inconsistent though sometimes I go hours with nothing and sometimes it happens constantly.

    Is that a separate issue or is that part of your guys problem as well. This is happening to me even when the game isn't running it's purely a MonoDevelop thing :(

    Here's a screenshot of the Activity Monitor when this occurs:
    http://tinypic.com/view.php?pic=rc4qrn&s=5#.UrAR32RDv0g

    As you can see the CPU usage is over 100% for MonoDevelop how is that even possible? Does nobody else have a MonoDevelop project designed for multiple platforms? Right now my game runs for PC/MAC/Android/iOS wonder if this could have anything to do with my Monodevelop problems? On PC it works fine though...

    So disruptive to my work! Please fix this!

  7. 30eaf11158bc8799500871f8b8ecb291?d=mm

    bobthenob

    Dec 16, 2013 08:21

    hi i disabled displays have separate spaces in mission control and haven't had any system freezes .
    defiantly runs better .
    https://www.dropbox.com/s/qj69h1o638jtqub/Screenshot%202013-12-16%2008.18.52.png
    still chugging if game object is selected,

  8. 30eaf11158bc8799500871f8b8ecb291?d=mm

    bobthenob

    Dec 14, 2013 09:15

    If you run the same project on boot camp it runs fine and smooth.In Mac OS select a moving object it gets as stutters as he'll imac 2010 .

  9. A9b7e68f91e4e424d909b5b850d2d5dd?d=mm

    Snupiman

    Dec 12, 2013 10:12

    Hi Unity PPL so we have a definite solution for this!

    Have been testing it for a week and seems that if you follow this instruction your computer will work just fine.

    This solution will only work for people with 2 Screens.

    Prior to this I have disabled second panel and updated Mavericks with latest updates. Also I'm using Unity 4.2.2f1

    - from all open windows no matter what software you have open, place everything on second screen and if possible maximise the windows. Make sure there is no window overlaying or extending to first screen.

    - open Unity project on first screen and make sure there is only Unity opened here. In my case I work in Unity on iMac (primary screen) and everything else is on second screen. Maximise the window.

    - In Game view check Maximize on Play

    - One last thing

    MAKE SURE YOU DO NOT OPEN ANY WINDOW (I MEAN ANYTHING THAT IS NOT UNITY) THAT WILL DISPLAY ON TOP OF UNITY!!! USE ONLY UNITY IN THIS SCREEN OTHERWISE YOU RISKING FREEZING!!!

    AND OFF YOU GO!

    Prior to this I have been going mad and tried everything in this thread that has been mentioned but this is for me the only way that Unity will behave normally. It's a bit of a work around but at least it works. We have two same machines in the studio and both work with no lag and freezes with this solution.

  10. 167d7f7010857a9773cb8900ab52798e?d=mm

    SmuttleRalph

    Dec 11, 2013 09:06

    early 2009 iMac here. Unity Team, please provide a fix asap!

All about bugs

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