It’s been an issue for me on v23 onwards. I have 3 monitors and typically have my plan view in 1, 3D in another and a section/elevation in a 3rd. These are free floating windows (Mac, obviously). Whenever I click on one of the interfaces, it makes the others blink and flash. Very annoying. Any suggestions?
Note: its mainly in my own templates vs Graphisoft's. Can peripheral issues of custom or unique "attributes" cause this? Note: I had to put all 3 windows (ports) on one screen for recording, but it achieves the same purpose.
It started when I installed v23. I also still run v21 and v19 and they are still fine with all 3 monitors.
to answer your questions:
- Does the issue happen when you unplug all the screens and run Archicad on the iMac's screen? yes, still happens
- Make ARCHICAD smalleryes, still happens
- Make the dock visible/hiddenyes, still happens
- Make the dock smaller/biggeryes, still happens
- Or disable 2D hardware acceleration in the Working Environment that stopped it!!!
so, what it seems that the "2D hardware acceleration" issue has something to do with it. What are the downsides to me having it turned off? And as a follow up, why is it only in my file/template and not the Archicad derived one? What kind of setting or setup in my environment may cause this trigger? Why is it only in v23+ and not previous versions?
The difference between Software rendering and Hardware acceleration in Archicad is that:
- Software rendering: CPU will be used to generate the screen elements.
- Hardware acceleration: GPU will do the job
In short: with this feature, Archicad will use the GPU to help with drawing the 2D information. If it is set to Full, the GPU will be used for creating 2D information in all monitor. The difference in performance will depend on various factors. We usually recommend turning off 2D Hardware Acceleration, if AC behaves unexpectedly on macOS.
In order to have the GPU function properly, it needs to have the latest driver. Unfortunately, on macOS, Apple controls how the driver is delivered, therefore macOS users won't be able to have the latest bug fixes and performance tweaks for their GPU.
I suspect that in your template file, there might be some elements that mess with the GPU function, but I cannot be sure. Unfortunately, it would be very difficult to investigate further, especially during this work-from-home period. As it rarely happens, we will need your template file, along with setting up the exact configuration (monitor models, iMac model and OS version).
If the performance is acceptable with 2D Hardware Acceleration turning off, I suggest leaving it like that. But if you see that without this feature, Archicad won't be able to run properly, please forward the information (template file, system info, etc...) to our first tier support (I was talking to him as I'm typing this )
Thank you very much for your understanding! If you have any further question, feel free to ask me again!
P/s: to add some more information regarding AC version, I can only say each Archicad version uses the hardware resources differently, therefore the issue may happen on newer Archicad versions
spoke too soon - while it fixed the flashing between viewports/screens, it has all but stalled 2D floor plan navigation, i.e. - panning, zooming, marquee input, etc.. When 2D Drawing Hardware acceleration is re-enabled, its fast and smooth in plan view but I have to put up with the flashing......
Thank for reporting back. This is what I'm afraid when suggesting turning off 2D Hardware Acceleration.
Instead of turning it off, or keeping it at Full, have you tried with using level 1 and level 2? Maybe we can find a common ground for not having screen flashing, and the 2D performance would not be too bad?
If that does not help, then the only workaround I can think of is updating the OS, since it should also update the graphics card driver. But please only use it as a very very last resort (as we're not quite sure if this would help with the flashing), if you find the flashing and 2D performance hinder your work. With recent development of Apple, I'm afraid updating the OS might do more harm than good...