Page MenuHome

DevLook viewport performance may completely break down in some cases on macOS Mojave 14.4
Closed, ArchivedPublic


System Information
Mac Pro 5.1, Mojave 14.4
Graphics card: AMD Radeon RX Vega 56

Blender Version

Short description of error
By adding a simple object to a project (let's call it the 'critical object'), the DevLook viewport performance can be completely break down.
When switching off the visibility of the 'critical object' in the 'Scene Collection', the DevLook performance will be back to normal. Somehow, the combination of some objects or its properties are causing this problem.

Exact steps for others to reproduce the error
This can be verified by downloading the 'Book Factory.blend' example from here:

If you experience a very sluggish viewport performance in DevLook mode, just switch off the visibility of the 'Output Machine' object and the viewport performance will be back to normal. Switch it on again and the viewport performance will break down again.
I observed this behaviour also in other projects and by switching off and on the visibility of the different objects, one can figure out the 'critical object(s)' causing complete breakdown of the DevLook viewport performa.

Hope this is helpful for further investigation of the problem

Best regards



Related Objects

Event Timeline

I have to add:
The problem seems to be present only on Macs with AMD graphics cards.
On an iMac 2017 with AMD Radeon 560 Pro I Ould reproduce the poor performance of EEVEE / DevLook using the
'Book Factory.blend' as mentioned above. However, on another Mac Pro with a Nvidia Graphics card, the problem does not exist. However, for the Mac platform this is particularly bad, since most modern Macs have AMD graphics cards.

Best regards

Brecht Van Lommel (brecht) triaged this task as Needs Information from User priority.

Please try with the latest builds, there have been some fixes related to macOS viewport performance that might affect this.

Brecht Van Lommel (brecht) claimed this task.

Closing due to lack of information to investigate the issue, we can reopen the report if more information is provided.