Page MenuHome

OSX Mavericks OpenGL Blender Viewport performance issues
Closed, InvalidPublic

Description

--- Operating System, Graphics card ---
iMac 27-inch (Late 2012), 3,4 GHz Intel Core i7, 32 GB 1600 MHz DDR3, NVIDIA GeForce GTX 680MX 2048 MB, OS X 10.9 (13A603)
CUDA Driver Version: 5.5.25

--- Blender version with error, and version that worked ---
Blender 2.68a ,Blender 2.69 RC3. Everything worked fine with OSX 10.8.5 (no performance issues in OpenGL 3D viewport), was working with Blender 2.68a.

--- Short description of error ---
Extreme lag, stutter and framerate issues during panning, rotation and zooming in 3D Viewport.

--- Steps for others to reproduce the error (preferably based on attached .blend file) ---
To reproduce the performance issues in the 3D viewport open a blend. file with a minimum of 1300000 Verts. For example by adding a multiresolution modifier to an object. Additionally you will need a Mac running OSX Mavericks (OS X 10.9 (13A603).

With these circumstances arranged try to rotate around your object in the 3D viewport. The performance issue manifests by heavy stuttering and framerate issues during the rotation process. Additionally you can try to resize the complete blender window. It extremely lags and stutters (works slow) as you try to resize it.

By using the old OSX (10.8.5) non of these problems should be present.

--- Additional Information ---
If the viewport is not used for a couple of minutes there is the possibility that it will work perfectly fine. But as soon as you switch between two objects the stutter is back again. Additionally there is the possibility that some blend files (with a vertex count as mentioned before) will work just fine if you try to rotate right after the moment the blend. file loaded up. The 3D viewport runs smooth then, but falls into stutter and lag again as soon as you quit rotating and klick again for rotation.

I documented this event in a video that can be found here:

http://youtu.be/cncvuwPlBhQ

--- Closing Words ---
I want to point out that everything worked fine until I updated my OSX to Mavericks. My explanation for this is, that Mavericks uses a new version of OpenGL (OpenGL 4.1), and blender is not able to interpret it correctly. The two files that are shown in the video were running completely smooth before the update to Mavericks.

Event Timeline

I have exactly the opposite experience.
With either AMD 5870 or 7970 the viewport is more fluent.
Made no measurement but if i must bet, would say 3 times faster.

Jens

How do we handle this? @jens verwiebe (jensverwiebe) @Brecht Van Lommel (brecht)?

A problem that occurs after a OS upgrade, is nothing we can fix in Blender. I would suggest to close this.

OS X 10.9 (13A603) ?

I'am @ 13B42 aka 10.9.1.
But: i've read a lot about actually broken NVidia drivers, perhaps you have to sort this out first.

Jens

Maybe this is just different user preferences. Did you enable VBO's on 10.9, are any other user preferences different?

I just want to give you guy's an update. I erased my HDD and reinstalled Mavericks. Version is OS X 10.9.1 (13B42).

Even after the reinstall of Mavericks and Blender the viewport is painfully slow. I have no CUDA installed atm.

Can you check in User Preferences > System if you have VBO's enabled? They should give better performance and you might have had them enabled on 10.8.

Nope. Doesn't fix the problem. Even with VBO enabled it's not working any better. ...I think I have to downgrade my OS back to "Lion". -.-

Thomas Dinges (dingto) changed the task status from Unknown Status to Unknown Status.Feb 21 2014, 1:17 AM
Thomas Dinges (dingto) claimed this task.

I am gonna close this as

  1. The problem appears after an OS update, hard/impossible to fix for us.
  2. I don't have issues on OS X 10.9.1 (MBP Late 2013) with Intel Iris Pro.

I had the same issue (Mavericks Update on MBP15 Ret) and this fixed it for me:

Delete the files
org.blenderfoundation.blender.plist
org.blenderfoundation.blender.plist.lockfile
org.blenderfoundation.blenderplayer.plist
org.blenderfoundation.blenderplayer.plist.lockfile

in
~/Library/Preferences

be happy. :o)