Jump to content
Deozaan

Affinity Designer is literally too sluggish to use

Recommended Posts

I'm not an artist by profession or hobby, but I do have occasion to create or modify some art files from time to time. So I purchased Affinity Designer last year because it seemed like a professional quality tool that would help me get work done. On the very first day I purchased and used it, I ran into problems with its speed. I received no response to my bug report. But I assumed it was a bug and that it would be dealt with.

Fast forward a year and a half of me using GIMP and Paint.NET because that was what I was familiar with and I hadn't taken the time to learn how to use Affinity Designer, and to be honest I got a bad first impression of it. But I wanted to give it another chance so I decided to buy the Affinity Designer Workbook and improve my skill with this supposedly great tool. But I can't even get past the introductory pages where it tells me what each of the tools do without running into show-stopping issues with the software's speed.

Here's a recording of me drawing a single curve with the Vector Brush Tool. I spent about 10 seconds drawing a squiggly curve on the artboard, but it takes four minutes to finish rendering what I drew. This is unacceptable.

To be fair, my system's FPS doesn't actually get as choppy as this video shows. It's just that Designer makes my system so sluggish that my screen recording software couldn't keep up. So while the FPS of my system wasn't as bad as shown in this video, it still took just as long for Designer to finish rendering the curve I drew.

I'm very mad, disappointed, and feel let down. I regret purchasing Affinity Designer, and the workbook, which I've discovered within the first 15 pages has printing blemishes. I suppose "Poor Quality All Around" should be Serif/Affinity's motto.

Share this post


Link to post
Share on other sites

Hi @Deozaan

Sorry for the delayed reply. 

The app should not be that slow with just a vector brush, so something else must be going on. 

What GPU have you got? Have you got all your graphic drivers up to date? 

What is your display option in Preferences > Performance > Display? 

Can you navigate to %AppData%\Affinity\Designer\ and rename 1.0 to 1.0.backup. See if that fixes the issue. If it does, can you zip the backup folder and attach it here?

Thanks,

Gabe. 

Share this post


Link to post
Share on other sites
On 9/27/2019 at 6:45 AM, GabrielM said:

Hi @Deozaan

Sorry for the delayed reply. 

The app should not be that slow with just a vector brush, so something else must be going on. 

What GPU have you got? Have you got all your graphic drivers up to date? 

What is your display option in Preferences > Performance > Display? 

Can you navigate to %AppData%\Affinity\Designer\ and rename 1.0 to 1.0.backup. See if that fixes the issue. If it does, can you zip the backup folder and attach it here?

Thanks,

Gabe. 

I have an NVIDIA GeForce GTX 670. I just updated the drivers and it's still slow.

I don't see the Display option you're asking about. If you mean Edit -> Preferences -> Performance -> Renderer, I had it set to GPU. This gives the terrible performance shown in the video I posted earlier. I tried changing it to WARP and it runs a lot better, but still takes several seconds after I finish drawing with the mouse before it finishes rendering the brush on the screen.

1619761166_AffinityDesignerPreferences.png.cabc87758904677bd68bf7558b16b8e8.png

And no, I can't navigate to %AppData%\Affinity\Designer and rename things. There is no Affinity folder in my %AppData% folder. It's not in Local, LocalLow, or Roaming. Maybe the difference is because I'm using the Microsoft Store version (1.7.2.471) of Designer. I'm not sure where else it would store those files though.

Share this post


Link to post
Share on other sites

My bad. For MS store it's in a different location:

C:\Users\##name##\AppData\Local\Packages\SerifEuropeLtd.AffinityDesigner_844sdzfcmm7k0\LocalCache\Roaming\Affinity

Share this post


Link to post
Share on other sites

Renaming that directory did not seem to make any difference in Designer's behavior with regard to the vector brush bringing it to a crawl. I still see the behavior where using my GPU as the renderer makes it extremely unresponsive for minutes after I've drawn a curve, and using WARP as the renderer is much better but still makes it sluggish for several (10-30) seconds after I've finished drawing a curve.

Share this post


Link to post
Share on other sites

If WARP is faster than GPU, we believe it might be something to do with your GPU drivers. Try this:

  • Download the latest graphics drivers from the manufacturer's website
  • Uninstall the current graphics drivers
  • Reboot
  • Install the latest drivers
  • Reboot

Share this post


Link to post
Share on other sites
7 hours ago, GabrielM said:

If WARP is faster than GPU, we believe it might be something to do with your GPU drivers. Try this:

  • Download the latest graphics drivers from the manufacturer's website
  • Uninstall the current graphics drivers
  • Reboot
  • Install the latest drivers
  • Reboot

As I said a couple days ago, I just updated my GPU drivers, so that seemed like an unnecessary waste of time to do it again. But when I updated the GPU drivers the first time I didn't do it exactly how you described, so I just did it again, this time following your instructions. As suspected, it was a waste of time. The program is still extremely slow to finish rendering a curve drawn with the Vector Brush Tool.

In the process of switching back and forth between the GPU and WARP renderers to test things these past few days, I've noticed another pattern. It seems Designer is trying really hard to smoothly animate the process of drawing the curve, rather than just drawing the final result. Calculating the change from frame to frame is tying up most of my CPU rather than using my GPU. But I can often get it to skip this "animation" process and just show the final result by opening up the menu. For example, if I click Edit -> Preferences, then the artboard will suddenly just show the final curve when the menu window pops up.

It seems to me that if Designer would stop trying to smoothly animate the process of displaying the curve, and just show the most recent/final state of the curve then this would no longer be an issue.

Share this post


Link to post
Share on other sites

Sorry for the delayed reply. 
I'm afraid there's not much we can do if my advice did not work, sorry :(.
Warp should never be faster than GPU. If that's the case, there is a problem with either drivers or hardware. 

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

×

Important Information

These are the Terms of Use you will be asked to agree to if you join the forum. | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.