Inkscape + Cairo >= 1.12 very slow on Windows, unless rulers are hidden
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Inkscape |
Fix Released
|
High
|
Patrick Storz | ||
cairo |
Unknown
|
High
|
Bug Description
Bug reproduced on Windows XP 32bits when testing Cairo 1.12+ versions to fix various Cairo related bugs. It affects computers with some (but not all) Intel graphic cards, which become almost unusable.
Reference inkscape-devel post: http://
Also mentioned in http://
The issue doesn't affect the current official devlibs used with 0.48.x and the trunk, but could be a blocker to the fix required for Bug #804162 "pixelated bitmaps on canvas and export with Cairo rendering". Thus I don't know how to manage the bug status and importance. Don't hesitate to change it to more appropriate values if needed.
Changed in cairo: | |
importance: | Unknown → High |
status: | Unknown → Confirmed |
Changed in inkscape: | |
importance: | Undecided → High |
milestone: | 0.91 → 0.91.1 |
tags: | added: win64 |
summary: |
- Inkscape + Cairo 1.12 very slow on Windows + Inkscape + Cairo >= 1.12 very slow on Windows |
summary: |
- Inkscape + Cairo >= 1.12 very slow on Windows + Inkscape + Cairo >= 1.12 very slow on Windows, unless rulers are hidden |
Changed in inkscape: | |
status: | Triaged → In Progress |
Changed in inkscape: | |
milestone: | 0.91.1 → 0.92 |
status: | Fix Committed → Fix Released |
Changed in cairo: | |
status: | Confirmed → Unknown |
I'm currently updating some libraries for Inkscape on win32, and notice a serious UI slowdown when updating the Cairo libs. Everything works as expected with Cairo-1.11.2 (the dll we provide with the latest stable Inkscape version, 0.48.4), but the Inkscape UI becomes very slow when drawing or moving objects on canvas with a more recent Cairo version (tested with 1.12.0, 1.12.8, 1.12.14, 1.12.16 and yesterdays git version). I've also updated Pixman to 0.32.4, but noticed no regression with the Pixman update as long as I don't update Cairo too.
I've tried with different compilers (TDM-GCC-4.5, TDM-GCC-4.6 and TDM-GCC-4.8.1) with no difference.
Other operating systems are not affected (tested on Debian stable with Cairo-1.12.2 and Pixman-0.26, but other Inkscape users confirmed it's ok with recent Ubuntu and OS-X versions).