Page MenuHome

Look dev mode performance issue on Mac Mojave AMD
Open, Waiting for Developer to ReproducePublic

Description

System Information
Operating system: Darwin-18.6.0-x86_64-i386-64bit 64 Bits
Graphics card: AMD Radeon RX 580 OpenGL Engine ATI Technologies Inc. 4.1 ATI-2.9.26

Blender Version
Broken: version: 2.80 (sub 74), branch: master, commit date: 2019-07-04 22:24, hash: rBfdcfc263e973
Worked: (optional)

Short description of error
Adding a material in look dev mode sometimes makes interface very slow

Exact steps for others to reproduce the error
I have a scene with multiple materials. Sometimes when I add a material on an object, the interface becomes very slow. If I swap this material with another, the interface is responsive again. Can't figure why. It seems to be Mojave problem only I think (No problem on High Sierra with an old GTX780)

Details

Type
Bug

Event Timeline

Open the blend file I uploaded. Select the object "Wheel". Add a new material = Slow performance.
Put the material named "Carrosseie" for example on it and there is no performance issue.

Sebastian Parborg (zeddb) triaged this task as Waiting for Developer to Reproduce priority.

I can't reproduce this on linux, so I'm guessing this is a mac issue.

@William Reynish (billreynish) can you reproduce this?

With the scene "CarGPSimpleBug2"
When I use the "Pneu" material or "Material.004" on Plane.014 viewport becomes laggy every time.

CarGPSimpleBug3.blend :
Unhide object wheel.001 = performance issue

Tested with RC1 and this the same problem. Is my config not capable of handling such a little scene in 2.8 ?
2 x 2,8 GHz 6-Core Intel Xeon
24 Go 1333 MHz DDR3
Radeon RX 580 8 Go

If I remove material.004 and material "pneu", the performance is ok. The massive slow down comes back as soon as I add a new material.
Have I no other choice but to stay with 2.79 ??

Tested with another scene "SimpleBoolersBot" which is extremely laggy too:
2 possibilities to recover from the extremely slow performance

1 - In the scene collection MASTER/Objects: hide Cube.011 and Sphere.001 = good performance.

OR (reopen the file if needed)
2 - From the Outliner / Blender file: delete Material.001 = good performance.

It seems like a bug for me or an incompatibility with my OS/hardware... As a long time user of blender, i have never encountered such slow downs that I couldn't figure why (sorry for my english)

Jerr Soundripper (soundripper) renamed this task from Adding a material in look dev mode sometimes makes interface very slow. (Mojave, AMD) to Look dev mode performance issue on Mac Mojave AMD.Jul 18 2019, 9:12 AM

Found a workaround !!!!
Replace Principled BSDF with a glossy or diffuse shader for the materials that have an impact on the performance. Everything runs smoothly.
I will continue to look for the parameter in the principled BSDF that makes the interface slow. Perhaps I will find something.

I can also reproduce these same kinds of issues, where performance counter-intuitively fluctuates wildly based on seemingly unrelated and arbitrary adding or removing objects.

@William Reynish (billreynish) so you can reproduce this? Perhaps we could mark this as confirmed then?

@William Reynish (billreynish) : Can you reproduce the performance issue with the files I uploaded ? Have you a file I can test ? I am here if you need.
Having to replace the BSDF shader with standard shaders or having to delete objects to recover from performance issues is a pain (even if I can live with it...) This a lot of trials and errors.
I hope somebody will confirm someday and that a fix will be found...