Windows XP: Interface very slow
I am trying to use inkscape on winxp pro sp2 and the program does not run well at all. The drawing of widgets by gtk is very slow. I can see black rectangles appearing where the menu should be before the menu is drawn. Is this a known issue of some kind? Is there a fix?
Michael Gorbach
On 4/6/06, Michael Gorbach <mgorbach@...36...> wrote:
I am trying to use inkscape on winxp pro sp2 and the program does not run well at all. The drawing of widgets by gtk is very slow. I can see black rectangles appearing where the menu should be before the menu is drawn.
A black rect BEFORE the menu appears may be because of the slow rendering of icons in 0.43 and before. Current SVN has fixed this by prerendering icons in background.
And a black rect on canvas AFTER the menu is closed is normal for complex drawings - Inkscape just redraws that part of the canvas, and this may be slow if the SVG is complex.
-- bulia byak Inkscape. Draw Freely. http://www.inkscape.org
It seems that the problem is the redraw of the canvas. What happens is that when a menu is drawn and part of it gets on the canvas, the canvas needs to be cleared after the menus gets closed, and the clearing of the canvas causes a momentarily visible and very ugly black rectangle. This is with a completely empty canvas so it doesn't have to do with the complexity of the graphics. I don't think it has to do with the icons either really ... Also, I'm running the latest development build. My system has 2gb of ram and AMD 4000+ processor, so there shouldn't really be any visible redraw effects especially with an empty canvas.
Michael Gorbach
-----Original Message----- From: bulia byak [mailto:buliabyak@...400...] Sent: Thursday, April 06, 2006 12:32 PM To: Michael Gorbach Cc: inkscape-devel@lists.sourceforge.net Subject: Re: [Inkscape-devel] Windows XP: Interface very slow
On 4/6/06, Michael Gorbach <mgorbach@...36...> wrote:
I am trying to use inkscape on winxp pro sp2 and the program does not run well at all. The drawing of widgets by gtk is very slow. I can see black rectangles appearing where the menu should be before the menu is drawn.
A black rect BEFORE the menu appears may be because of the slow rendering of icons in 0.43 and before. Current SVN has fixed this by prerendering icons in background.
And a black rect on canvas AFTER the menu is closed is normal for complex drawings - Inkscape just redraws that part of the canvas, and this may be slow if the SVG is complex.
-- bulia byak Inkscape. Draw Freely. http://www.inkscape.org
On 4/6/06, Michael Gorbach <mgorbach@...36...> wrote:
It seems that the problem is the redraw of the canvas. What happens is that when a menu is drawn and part of it gets on the canvas, the canvas needs to be cleared after the menus gets closed, and the clearing of the canvas causes a momentarily visible and very ugly black rectangle. This is with a completely empty canvas so it doesn't have to do with the complexity of the graphics. I don't think it has to do with the icons either really ... Also, I'm running the latest development build. My system has 2gb of ram and AMD 4000+ processor, so there shouldn't really be any visible redraw effects especially with an empty canvas.
On an AMD 1600Mhz laptop, I get a black rect flashing even with empty canvas - but it's really flashing momentarily, pretty hard to notice. I don't know if this is what you are seeing or not - the definition of "ugly" is very subjective :)
-- bulia byak Inkscape. Draw Freely. http://www.inkscape.org
On Thu, 6 Apr 2006 12:47:01 -0400, "bulia byak" <buliabyak@...400...> wrote:
On an AMD 1600Mhz laptop, I get a black rect flashing even with empty canvas - but it's really flashing momentarily, pretty hard to notice. I don't know if this is what you are seeing or not - the definition of "ugly" is very subjective :)
I personally think we should be using a backing store for the canvas, so we need only re-render when the document changes (rather than, for example, for every update region segment when someone drags a window over the canvas).
Actually, didn't the canvas code used to cache tiles? What happened with that?
-mental
mental wrote
On Thu, 6 Apr 2006 12:47:01 -0400, "bulia byak" <buliabyak@...400...> wrote:
On an AMD 1600Mhz laptop, I get a black rect flashing even with empty canvas - but it's really flashing momentarily, pretty hard to notice. I don't know if this is what you are seeing or not - the definition of "ugly" is very subjective :)
I personally think we should be using a backing store for the canvas, so we need only re-render when the document changes (rather than, for example, for every update region segment when someone drags a window over the canvas).
This would also resolve the long standing #1098292. Even a change to white from black would make it less annoying.
ralf
participants (4)
-
bulia byak
-
MenTaLguY
-
Michael Gorbach
-
Ralf Stephan