Bug 1656383 which Eduard links (horizontal stripe artifacts when zooming into a blur) is the same symptom which got significantly worse as I naively tinkered with the tile-size code last year. So I suspect Eduard's right that it's related.

On 31 March 2017 at 08:51, Eduard Braun <eduard.braun2@...173...> wrote:
Am 30.03.2017 um 21:33 schrieb Tavmjong Bah:
> It's been known for a while that rendering when zooming in on an area
> with filters is slow. This is due to Inkscape breaking the canvas into
> tiles and rendering each tile separately.
I guess this is done to speed up rendering by panellizing the calculation?
If this is true, couldn't we adjust the number of tiles relative to the
number of CPU cores? (Maybe nCores * 2 or 3 in case some tiles are
rendered faster than others)?

> If you are zoomed in so that the filter extends over the entire
> visible canvas, you are recalculating the filter effect 25 times.
Couldn't the result of the calculation be cached and re-used, i.e.
calculate the filter once and then render all 25 tiles in parallel using
the cached result?

One other question: Could the tiling somehow be related to
https://bugs.launchpad.net/inkscape/+bug/1656383

Regards,
Eduard

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Inkscape-devel mailing list
Inkscape-devel@...1656...784...sourceforge.net
https://lists.sourceforge.net/lists/listinfo/inkscape-devel



--
Bryan Hoyt, Software Developer  --  Brush Technology
Ph: +64 3 741 1204     Mobile: +64 21 238 7955
Web: brush.co.nz