macOS 10.12.4 Update: crash & display issues

by Csaba Kézér and Gábor Almási · updated: 04.18.2017

Affected versions: All ARCHICAD versions | Severity: Workaround applicable | ID: 225917, 225992

Issue

Upper part of the workspace may appear blank on macOS Sierra 10.12.4 Update (released on 03.27.2017) with Intel Iris graphic cards:

intel iris display issue

When switching to the 3D window ARCHICAD can become unresponsive & can crash.

The issues are present only with Macs having Intel Iris Graphics cards. Macs with dedicated (AMD/Nvidia) Graphics cards are unaffected.

Cause

Apple has made changes to the Intel graphics driver in the 10.12.4 update that causes issues with ARCHICAD.

Workaround

The visual glitches in the 2D workspace and in the 3D window as well as the crashes have different workarounds, which are described below.

Top of the 2D workspace appears blank:

The 2D related issues can be circumvented with the following modifications in the Work Environment / Advanced Redraw Options page:

  • Turn off 2D Drawing Antialiasing
  • Turn off 2D Drawing Hardware Acceleration
  • Click OK

2D drawing acceleration

It is possible, that the Floor Plan windows become sluggish at this point, as the software cannot utilise the Hardware Acceleration in this mode. If your Floor Plan gets slow after the above changes you can try to turn them back on in the following order:

  • Turn on 2D Drawing Hardware Acceleration
  • Click OK
  • Turn on 2D Drawing Antialiasing
  • Click OK

After switching the settings back on in this order the blank portion of the 2D workspace shouldn’t appear and navigation within the Floor Plan should be speedy again.

{i} Note: If you had to apply the second part of these changes, you will need to do it at every ARCHICAD start.


Top of the 3D window appears blank:

The display issues in the 3D window can be fixed from the Work Environment / Advanced Redraw Options page: turn off 3D OpenGL Antialiasing

{i} Note: this change takes effect only after ARCHICAD is closed & re-opened.

turn off 3D opengl antialiasing

Another workaround for the 3D Window issues could be to use the Vectorial Engine instead of the OpenGL Engine. The 3D Engine can be changed in the 3D Window Settings:

3d window settings vectorial


Crashes at startup with macOS 10.12.4

If ARCHICAD crashes during the startup process and the above mentioned workarounds cannot be accomplished, Antialiasing can be turned off manually by changing a preferences setting. To turn off Antialiasing in the ARCHICAD preferences file please follow the steps below:

  • Navigate to: ~/Library/Preferences/com.graphisoft.AC-64 20.0.0 INT v1.plist
  • Open it in a Plist editor app like Pref Setter, PlistEdit Pro or Xcode
  • Select the OpenGL (integer) folder
  • Select the key called Antialiasing Mode.
  • Change this key to -1
  • Press cmd+S to save & Cmd+Q to close the application with the change applied.

{i} Note: Changes in the Preferences file take effect only after ARCHICAD is restarted.

Solution

The problem is within the Intel graphics driver that Apple provided with the 10.12.4 Update of macOS Sierra. GRAPHISOFT has reported this issue to Apple and asked for an immediate correction. Apple is in the process of investigating this issue. This article will be updated when the issue is resolved by Apple.

Related content

Typical 3D and 2D Speed Problems - Troubleshooting Guide

This Article describes how to troubleshoot 3D and 2D performance problems Too many polygons count number of polygons with PolyCounter tool (Help menu > ArchiCAD [version] Downloads) to determine polygon count find objects with too many polygons watch out for…

What is OpenGL?

OpenGL is a fast display method for 2D / 3D-like elements developed by Silicon_Graphics . It is optimized for fast interactive navigation among 3D polygons in a fancy and fast way. This makes it especially suited for professional CAD programs. More info…