Johannes wrote:
On Wed, Apr 09, 2008 at 04:11:51PM +0000, corvid wrote:
Johannes wrote:
On Tue, Apr 08, 2008 at 09:41:33PM +0000, corvid wrote:
Johannes wrote:
On Tue, Apr 08, 2008 at 08:35:44PM +0000, corvid wrote:
Johannes wrote: > On Tue, Apr 08, 2008 at 08:02:05PM +0000, corvid wrote: > > Jeremy wrote: > > > There are no regressions that I can see. It feels just as fast and > > > somewhat less flickery. Mind you, this is a fairly fast machine, it > > > would be useful if someone with a more low-end box tried it out. > > > > I wonder who you could be talking about :) > > I applied it, but running without double buffering is just not an > > option for me. Drawing is just very slow no matter what. > > Is dillo-fltk useable for you with the patch, but with > clear_double_buffer() as in current cvs? > If not, what exactly is the problem?
Drawing a page of text takes a couple of seconds, as I've always seen with clear_double_buffer().
Well, I don't expect it to be faster with my patch, but there should be less flicker, so you should be able to start reading while the page is loading. The same effect would I expect from commenting out clear_double_buffer(). Or is the drawing itself faster if you comment out clear_double_buffer()?
With clear_double_buffer(), I hit page down on an already-loaded page. It takes four seconds to draw the screen of text (well, and then it performs a redraw for another three or four seconds).
Ouch, 4 seconds is really slow... And there should be now additional redraw in this case.
If I comment out clear_double_buffer(), it takes no perceived time.
This is interesting. I will try to reproduce this on my old laptop.
Can you please run xdpyinfo on your machine and check whether or not you have RENDER and XDBE extensions enabled in your X-server?
It shows RENDER. No XDBE, but there is DOUBLE-BUFFER, which Xorg.0.log says comes from "dbe". Is it misconfigured? I wouldn't be too surprised...
No, DOUBLE-BUFFER is correct.
There is two things I don't understand. First, antialiased fonts seem to be extremely slow on your system. What about the test programs from fltk, are they usable? Or other programs that use antialiased fonts?
Things are all right as long as I don't insert a clear_double_buffer().
Second, commenting out clear_double_buffer() seems to make it faster - not just reducing flicker.
I wonder whether there's a way to set double-buffering for menus.