On Fri, Jul 10, 2020 at 03:26:16PM +0200, Frederic Cambus wrote:
> On Fri, Jun 26, 2020 at 07:49:55AM -0700, jo...@armadilloaerospace.com wrote:
> > I should have been more rigorous -- I had two different changes running
> > on my system, as well as forcing it to use the 12x24 font for a 160x45
> >
On Fri, Jun 26, 2020 at 07:49:55AM -0700, jo...@armadilloaerospace.com wrote:
> I should have been more rigorous -- I had two different changes running
> on my system, as well as forcing it to use the 12x24 font for a 160x45
> console.
>
> If you apply the "Optimized rasops32 putchar" patch I just
f you apply the "Optimized rasops32 putchar" patch I just posted, you
| should see another significant speedup.
|
|
| Original Message ----
| Subject: Re: [PATCH] fast conditional console scrolling
| From: Paul de Weerd
| Date: Fri, June 26, 2020 1:23 am
| To: jo...@armadillo
al Message
Subject: Re: [PATCH] fast conditional console scrolling
From: Paul de Weerd
Date: Fri, June 26, 2020 1:23 am
To: jo...@armadilloaerospace.com
Cc: "tech@openbsd.org"
Hi John,
I tried your diff. I don't quite see the same 3x improvement that you
report, more like 2x
Hi John,
I tried your diff. I don't quite see the same 3x improvement that you
report, more like 2x. I timed 7 runs of ls -R /usr/ports:
Before diff, time ls -R /usr/ports | wc -l 2.897s on average
After diff, time ls -R /usr/ports | wc -l 2.707s on average
Before diff, time ls -R /
This causes the write-only framebuffer console to only redraw the
chars that differ between the start and end positions.
'time ls -R /usr/src/sys' is 3x faster with this, because most of
the characters stay the same after a scroll.
If this looks good, I can do the same thing for clear rows and co