Jump to content
Abu Taher

Slow rendering on layers with effects

Recommended Posts

I tested this on multiple computers.

  • One had windows 7, core i5 7500, nVidia 1050 Ti.
  • Another had windows 10, core i5 8600k, amd rx 580.
  • A laptop with core i7 8565U, Nvidia MX 150.
  • Many more...

I was recommending Affinity to few other designers and got similar result from them. It made a very bad impression on them because of the slowness. I tested with multiple affinity trial, stable and beta versions for 1.7. Cleaned windows and so on. Surely if 5-6 computer does the same, it's not a computer specific problem.

From what I can understand from all past posts, this happened many times for windows users. It's hard to debug a windows version because of so many variants of available configurations. But I can see the patterns here.

  1. Most of the time it uses CPU and not the GPU. Rendering is a normal stuff, but the weirdest part is, the GPU is not used even 10% (on nVidia and AMD or any other pc), when I work on a layer with effects, while CPU goes like 60-80%. Sometimes GPU is completely unused (not even 1%).
  2. Doing anything (ie: moving elements) renders the whole canvas. The bigger the canvas, the slower it renders. No matter what performance settings you try. Slow rendering happens on inkscape as well, but you can tweak some settings to make it behave more like illustrator and show outline when moving instead of rendering on every action.

Here is the typical CPU and GPU usage on a graphical program during moving/zooming/anything triggering a render. You would assume it would be the other way around.

586640195_2019-08-1323_31_10-Greenshot.thumb.png.d022a64b6f4a1aade2241f993e32dee0.png

Trying same thing on illustrator but GPU is used properly. And it looks better as well. 

423963458_2019-08-1323_36_13-Greenshot.thumb.png.50c5bdf393a177fe5b0591fd99d2eabb.png

Here is a video of how a sample file looks on inkscape, illustrator and designer. Now, how do I convince someone to ditch illustrator for designer if the UX is so slow. Sometimes money is not the issue but UX is. 

Maybe I can convince people to use Affinity if it works properly without lag and so high CPU usage. :D 

Peace!

Edited by Abu Taher
Updating screenshots.

Share this post


Link to post
Share on other sites

Hi Abu Taher,

Unfortunately the GPU is only used for redrawing the canvas and not for doing any of the Effect calculations, so this would be why the GPU isn't getting used. However this is an area we are looking at improving.

Share this post


Link to post
Share on other sites

I didn't know this was not a bug. I have seen videos of Affinity Designer on mac on youtube and those seems so smooth compared to the windows versions. So I assumed these were a bug only present on windows version. Just GPU rendering is not the problem. 

If we could select only the outline when moving just like illustrator or inkscape, I think this would make this much more bearable. 

Edited by Abu Taher

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×