Expresii perfromance issue related to canvas size

Post new topic   Reply to topic

View previous topic View next topic Go down

Expresii perfromance issue related to canvas size

Post  zen on Fri 04 Nov 2016, 5:01 pm

Hi there,

first, I want to thank you for making this great software! I'm currently evaluating trial Expresii on my machine and I have some questions about performance issues.
When I work on default canvas size (I believe it's 12x8 inches) I'm able to put some brush strokes (to paint) without glitches on blank canvas, the brush responds without glitches and paint is shown in real time. But after a while, the brush starts to glitches/lags especially when making contact with the canvas. The FPS drops to somehting about 100 FPS (from ~150 FPS), and after a glitch I'm able to continue the brush stroke without a lag (without lifting a brush). But, lag repeats on every next brush stroke when making contact with the canvas. It actually stalls to the point that making brush stroke is not satisfactory. Drying a canvas didn't helped!
But, if I starts with reduced canvas size (not bigger than 8x6 inches) I'm able to paint without glitches filling up to whole canvas.

My question is, how this problem relates to canvas size / hardware performance?
Is this can be improved with better hardrware or you can do something about it to fix in software?

I would like to ask other users if they can post here if they experience similar glitches and on which hardware?
The question is, which is your best/max canvas size at which you can paint without glitches on given hardware (the GPU you have)?

Thanks.

My machine specs are:

- Q6600 Quad Core  2.4 GHz CPU
- NVidia GeForce GTX 660, 2GB RAM

zen

Posts : 2
Join date : 2016-11-04

Back to top Go down

Re: Expresii perfromance issue related to canvas size

Post  Admin on Fri 04 Nov 2016, 9:09 pm

Thanks for your report. That should be due to the undo buffer being filled up. On nvidia GPU, we are able to see how much the free GPU memory is available and Expresii sets the undo level accordingly. We save to undo buffer at the start of a stroke, and it would stall if system needs to swap memory when there's not enough space.

What you can do right now is the set the undo level to lower (say 10, if the 'auto' would set it to sth like 20). I believe that would solve the issue you encounter.

I'll amend the program so that it'd set to a lower undo level in the future.
avatar
Admin
Admin

Posts : 524
Join date : 2012-12-31

http://expresii.forumotion.net

Back to top Go down

Re: Expresii perfromance issue related to canvas size

Post  zen on Sat 05 Nov 2016, 2:06 am

Thank you!
By reducing undo levels from 21 to 10 did the trick! I can now work without glitches. Very Happy

zen

Posts : 2
Join date : 2016-11-04

Back to top Go down

Re: Expresii perfromance issue related to canvas size

Post  Admin on Tue 08 Nov 2016, 8:16 am

FYI, the update this week has the auto undo level reduced (and have a min. of 5 if auto is chosen)
avatar
Admin
Admin

Posts : 524
Join date : 2012-12-31

http://expresii.forumotion.net

Back to top Go down

Re: Expresii perfromance issue related to canvas size

Post  Sponsored content


Sponsored content


Back to top Go down

View previous topic View next topic Back to top

- Similar topics

Post new topic   Reply to topic
 
Permissions in this forum:
You can reply to topics in this forum