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

    pneill

    Dec 02, 2013 16:28

    What REALLY fixes the problem is if Unity resolves the underlying issue. I don't have FanControl and never installed it. None of my other apps behave this way. Has anyone seen an official response from Unity on this?

  2. 6093cdeac08d162c5dd5089762c3c0d9?d=mm

    iklein

    Dec 02, 2013 16:28

    I have found that what happens is, over time (minutes) the process "WindowServer" starts to take more and more CPU time. This is a system process and results in the whole system becoming unresponsive for periods of time (seconds - I've seen it go as long as 30 seconds. You can see in Activity Monitor that you start to see the red in the CPU chart representing system process utilization growing and spiking. The only solution I've found was to shut Unity down and restart it. It works fine for some time. I've found that DRAGGING things around seems to make the issue begin - like drag an asset into a field in the properties pane.

  3. 58d3c37d190360913695e59155058179?d=mm

    henkdoorten

    Dec 01, 2013 19:35

    Turn off auto refresh in preference panel, this helps.

  4. 2c2f810386d4b6884ef64f3abde5b9e0?d=mm

    ccontinisio

    Dec 01, 2013 00:50

    @SONI991: I had the same issue as you, but didn't notice these constant errors in the console. By looking into what you described, I was able to fix 50% of the Unity slowdowns here on Mavericks... thanks, thanks, thanks! Now at least I can work.

  5. B1dbf772f3ffcef97d24c2202605bca0?d=mm

    mindlube

    Nov 30, 2013 05:39

    Unity editor is horribly slow on mavericks.

  6. B1dbf772f3ffcef97d24c2202605bca0?d=mm

    mindlube

    Nov 30, 2013 05:37

    Unity editor is horribly slow on mavericks.

  7. 810455cca4d6d7f14796b9638b269002?d=mm

    Aizee421

    Nov 28, 2013 23:27

    Short Freezes for 2-15 seconds every minute or so on a mid 2010 MacBook Pro.
    Mavericks
    Unity 4.3

  8. 5410a579589adbf0403422ada774f688?d=mm

    NagualSounds

    Nov 28, 2013 12:56

    we can't work since we updated to mavericks...please unity fix this asap!
    thanks in advance

  9. 371aa13b642122047dc730b0ad9ad5a0?d=mm

    DarJam

    Nov 26, 2013 22:35

    It's horrendous. Unacceptable regular system freezes on 4.2 and 4.3. My Mondodevelop autocomplete doesn't work, if i query a variable in debug mode Unity crashes. What the hell is going on ? It's a steaming POS. Unity is not working with Maverick. I am very unhappy at this fiasco.

  10. D65f6c6ec9110fe63032aaba449f6b00?d=mm

    soni991

    Nov 23, 2013 18:52

    Hi Guys, Looks like i found the solution for the problem of Jagged performance on Maverick and unity. It fixed mine hope it do same for you guys too. First i opened my console on maverick and found there was regular SMC error going on I googled it and found it was related to fan control application i installed on my iMac. i used terminal to kill the PID number of the FanControlDeamon and once my console stopped showing the error which was 2-3 times every second stopped all together . then i tried my Unity again and played Angrybot game for while and found there wasn't anymore lagging going on. I would give try using more and more and see if my belief is true or not !! as of now it is working like charm.

All about bugs

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