https://bugs.kde.org/show_bug.cgi?id=458475

            Bug ID: 458475
           Summary: Performance highly degraded with filters
           Product: krita
           Version: 5.1.0
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: major
          Priority: NOR
         Component: Layer Stack
          Assignee: krita-bugs-n...@kde.org
          Reporter: grum...@grum.fr
  Target Milestone: ---

SUMMARY
For a simple combination of filters, Krita took 10minutes to refresh
document....


STEPS TO REPRODUCE
1. Create a document large enough (7000x5000)
2. Add a group layer "G1"
3. In group layer "G1", add a paint layer "PL1"; fill it with a color 
4. On paint layer "PL1", add a transform mask ("mesh transform") "TM1"
5. In group layer "G1", add a filter layer "FL1" (type gaussian blur with
default value of 5pixels)
6. Select paint layer "PL1"
7. Fill it with another color

OBSERVED RESULT
>From step 7, it took ~10minutes of "updating" process on my computer...

EXPECTED RESULT
The gaussian filter normally took a second to be applied
The transform mask normally took 2-3 second to be applied 

Combination of both shouldn't take 10minutes to be applied


SOFTWARE/OS VERSIONS
Krita

 Version: 5.2.0-prealpha (git 785619b)
 Hidpi: false

Qt

  Version (compiled): 5.12.12
  Version (loaded): 5.12.12

OS Information

  Build ABI: x86_64-little_endian-lp64
  Build CPU: x86_64
  CPU: x86_64
  Kernel Type: linux
  Kernel Version: 4.19.0-21-amd64
  Pretty Productname: Debian GNU/Linux 10 (buster)
  Product Type: debian
  Product Version: 10
  Desktop: KDE

Hardware Information

  GPU Acceleration: auto
  Memory: 64389 Mb
  Number of Cores: 24
  Swap Location: /tmp
  Built for: sse2
  Base instruction set: sse2
  Supported instruction sets: fma3+avx2 avx2 fma3+avx avx fma4 fma3+sse4.2
sse4.2 sse4.1 ssse3 sse3 sse2 

Current Settings

  Current Swap Location: /tmp
  Current Swap Location writable: true
  Undo Enabled: true
  Undo Stack Limit: 350
  Use OpenGL: true
  Use OpenGL Texture Buffer: true
  Disable Vector Optimizations: false
  Disable AVX Optimizations: false
  Canvas State: OPENGL_SUCCESS
  Autosave Interval: 600
  Use Backup Files: true
  Number of Backups Kept: 4
  Backup File Suffix: ~
  Backup Location: Same Folder as the File
  Backup Location writable: false
  Use Win8 Pointer Input: false
  Use RightMiddleTabletButton Workaround: false
  Levels of Detail Enabled: false
  Use Zip64: false

ADDITIONAL INFORMATION
It can be reproduced with different combination of filter layer, filter mask,
transform mask...
This combination is really representative of problem (some other combination
like 2 gaussian filters are less visible)

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to