Inkscape 0.91 is extremely slow with a specific SVG-files from the previous program version.

Bug #1458616 reported by Nikita Voronchev
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Inkscape
New
Medium
Unassigned

Bug Description

Attached SVG-file contains some copies of a blurred line, which was created in some old Inkscape. Inkscape 0.48.5 operates with this object well, but in v.0.91 productivity falls sharply: zooming and scrolling became extremely slow. Moreover, "Select and Transform" tool do not draw a proper dashed rectangle around the object.
To "cure" this bug one should disable and then reset blurring of the object. Unfortunately, if an old complicated drawing has some amount of similar objects, manual resetting of their blurring may be burdensome.

=====
64-bit Ubuntu Mint 14.04 with latest updates
Inkscape 0.91 from PPA, local builds of 0.91 r13725, 0.48.5 r10040

Revision history for this message
Nikita Voronchev (n-voronchev) wrote :
Revision history for this message
su_v (suv-lp) wrote :

Please add information about OS/platform to the bug description, thank you.
(If OS is Windows, please also include details whether the 32bit or 64bit installer package was used for Inkscape 0.91)

Changed in inkscape:
status: New → Incomplete
tags: added: filters-svg
Revision history for this message
su_v (suv-lp) wrote :

The filter definition defines a rather large height of the filter effects region (FER) of the Gaussian blur (same filter effect is in use for the blurred lines):

    <filter
       height="1081.0118"
       y="-540.00592"
       width="1.0120001"
       x="-0.0060000666"
       id="filter16122-64-8-2-01-3-1-7"
       inkscape:collect="always"
       color-interpolation-filters="sRGB">
      <feGaussianBlur
         id="feGaussianBlur16124-29-9-1-0-4-12-8"
         stdDeviation="0.22500248"
         inkscape:collect="always" />
    </filter>

Reducing the the y-offset and the height of the FER (can be done via built-in filter editor) to a reasonable value (these are percentages of the geom bbox, not absolute values in SVG user units) improves rendering performance and the size of the selection bounding box in 0.91 AFAICT (tested with 0.91 r13725 and 0.91+devel r14172 on OS X 10.7.5).

Revision history for this message
Nikita Voronchev (n-voronchev) wrote :

Dear ~suv, I use 64-bit Ubuntu Mint 14.04 with latest updates. I have tried the Inkscape 0.91 from the https://launchpad.net/~inkscape.dev (0.91 r, Feb 12 2015) and I have compiled both (0.91 r13725 and 0.48.5 r10040) Inkscape versions from the sources https://inkscape.org/en/download/source/.

Unfortunately, I do not know why and when such stage filter was appears in my old files... Changing the the filter box parameters helps me too. Thank you!

su_v (suv-lp)
description: updated
Changed in inkscape:
status: Incomplete → New
Revision history for this message
jazzynico (jazzynico) wrote :

Filters performances of files created with 0.48.5 and used with 0.91 don't seem to degrade significantly (tested with the attached test file and some other more complex filters). The only regression affecting filters performances is that 0.91 ignores filters quality settings, and always use the best quality, leading to slower rendering. See Bug #1512729 Filter effects and blur quality options broken <https://bugs.launchpad.net/inkscape/+bug/1512729>.

Apart from it, there's no reason Inkscape would increase the filter effect region. One possibility would be that you accidentally applied another filter on the existing one.

Should we close the report (the performance issue is not due to the Inkscape version, but to the filter effect region)? Or rename it so that it deals with the FER issue (but in that case, we're a bit stuck unless we have an original version -the one created with 0.48- of the file).

Changed in inkscape:
importance: Undecided → Medium
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.