Flickering canvas on M1
-
As visible in the screenshot, the canvas will often flicker with these dark glitches which, i can assure you, are not part of the design as cool as they look, it happens randomly and often when moving or drawing shapes.
Here's a recording of it https://www.youtube.com/watch?v=6uvpEuVqLow
Not sure if related but as you can see the Blend and Transparency functions will also sometimes stop working when the glitching occurs.
-
@Kyriakos Welcome to VectorStyler!
Is this with an external screen? and is it a mac mini or laptop?
-
@vectoradmin Appreciate for the welcome, this is on a Mini with an external screen over HDMI.
-
@Kyriakos Same config as I use. What is the screen resolution?
-
@vectoradmin 2560x1440, it's a 27" Apple LED Cinema.
I also have another Thunderbolt-one attached and it's glitching on that one as well.
-
After messing with various display-related system settings and enabling "Displays have separate spaces" in Mission Control the issue seems to have subsided, i've been using the app for the past hour and it hasn't glitched yet while previously it would happen every few seconds.
If anyone uses 2 external monitors on a Mini and has that setting enabled then please disable it to see if the issue can be reproduced.
-
I disabled the setting, re-logged and the artefacts returned immediately, only they are white this time instead of black, seems quite possibly related.
-
@Kyriakos This also helps in debugging the issue. Thanks for the info!
-
@vectoradmin Just reporting that i can still reproduce this issue - irregardless of the above setting - while using the Contour tool.
-
Just to make sure you are aware, Apple has been investigating reports of issues like this with the M1 Mini as it seems to happen across various applications:
https://discussions.apple.com/thread/252106534
Thus this might not be a VectorStyler issue but rather something Apple needs to fix.
-
@fde101 Thanks for letting us know!
-
There are indeed several power and sync problems with the latest display driver which can cause monitors to crash and i've reported a few myself, but the artefacts in VS are visible in screenshots and recordings and only inside the canvas, this is (positive) indicator than it's not as severe of a problem.
-
@Kyriakos Could not replicate this issue yet, will keep it open.
-
@vectoradmin it seems to be fixed for all other tools except the Contour tool and i've narrowed it down to the 'Metal' document display mode. It also feels smoother and faster when set to 'Software'.
-
@Kyriakos Thanks for the info. I keep the issue open. This should not happen with Metal, and Software mode being faster is also strange (but maybe on M1 Apple made it faster with Metal).
-
@vectoradmin this might be relevant, VS exhibits the same flickering when you resize the document window.
https://thume.ca/2019/06/19/glitchless-metal-window-resizing/
-
@Kyriakos Thanks, I will try if it can be improved based on those comments. I do use MTKView when displaying with Metal, and on Intel Macs using Software display (basically just showing an image) is too slow.
-
@vectoradmin it feels slower when it's jittering, when it's not everything is extremely smooth and responsive.
I am trying Software mode right now and the only perceivable difference for me so far is document resizing which feels quite laggy. Drawing shapes however feels as smooth as Metal, i am not perceiving any major difference.
-
I saw these glitches on my laptop with Win10 also. But now I can't reproduce them. They appeard when I was rotating objects.
-
@Kyriakos @encart Can the flickering issue be replicated? There is a double buffering enabled for all display types now.