Visual glitch on animation playback

Hello,

I am facing a visual glitch when I try playback. It is like a part of the canvas has a lag.

You can see the glitch here briefly, https://vimeo.com/1059271007
You can see the whole example here, https://vimeo.com/1059271406

Operating system:
Macbook Pro M3 Pro. 18 GB Memory

Krita configuration:
Memory Limit: 9GB
CPU Limit: 11
Krita animation cache: in-memory (restarted).

Do you know what can be the cause of this issue?
Do I need to report this on GitHub issues?

P.S. The same thing happening on my Mac Mini M2 as well.

Thanks in advance.

:slight_smile: Hello @trk54ylmz and welcome to the forum!

I’m no animator and never used (at least knowingly) a Mac, but I would use cache on disk instead your choice in memory, you should set your memory limit up to 12GB, and if you have lots of free space on your disk you can give Krita more swap space, if possible then go for the maximum of 64GB, and if you have two SSDs in your computer, put it on the second SSD if there is enough space, this way you split possible simultaneous swap attempts from your OS and Krita onto two drives so they don’t “collide” which gains performance.
If you got only one SSD in your computer, then you should have at least ~40GB free space on SSD left after assigning swap space to Krita, so for assigning 64GB swap space you should have ~104GB free on SSD (or for 40GB swap 80GB free, and so on), because if your computer and Krita would swap simultaneously they will have space for themselves to do so. And since an OS traditionally normally does not need more than twice the space of its memory, so 18GB in your case, 40GB free should be sufficient under normal circumstances.

Michelist

1 Like

Hello @Michelist,

I have increased the swap size and memory limit but the result is still the same. Apart from that, I did a very simple test and I can still see the glitch. The playback is just 1fps.

demo

I have done the same test on Windows and it works perfectly fine on Windows.

I got the feeling that something was wrong with the graphic rendering implementation. I saw something called “Canvas Acceleration” and disabled it, it works fine when it’s disabled. I believe there might be an issue related to OpenGL implementation, I saw on the documentation that Metal API is not implemented.

From documentation,

With a decent graphics card this should give faster feedback on brushes and tools

but personally, I haven’t noticed any differences when it’s disabled.

Do you know if the activation of the Canvas Acceleration option is recommended?

Edit: Activating Canvas Acceleration again but disabling only “Use texture buffer” fixed the issue. I believe, this option was enabled by default and maybe it should not be enabled by default.

Thank you so much.

1 Like

This topic was automatically closed 4 days after the last reply. New replies are no longer allowed.