mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
From: Jamie Lokier <lk@tantalophile.demon.co.uk>
To: James Simmons <jsimmons@linux-fbdev.org>
Cc: Pavel Machek <pavel@suse.cz>, Russell King <rmk@arm.linux.org.uk>,
	Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
	Linux Fbdev development list 
	<linux-fbdev-devel@lists.sourceforge.net>
Subject: Re: fbcon slowness [was NTP on 2.4.2?]
Date: Sat, 31 Mar 2001 02:37:59 +0200	[thread overview]
Message-ID: <20010331023759.B6784@pcep-jamie.cern.ch> (raw)
In-Reply-To: <Pine.LNX.4.31.0103281948200.1748-100000@linux.local>
In-Reply-To: <Pine.LNX.4.31.0103281948200.1748-100000@linux.local>; from jsimmons@linux-fbdev.org on Wed, Mar 28, 2001 at 07:54:25PM -0800

James Simmons wrote:
> 
> >Are you using fbcon? If so, and if it goes away after starting X, then it
> >is the "fbcon kills interrupt latency" problem.
> 
> Ug!!! This is getting bad. Give me some time. I plan on releasing a new
> vesafb using MMX to help speed up the drawing routines. It will help alot
> with the latency issues. I also know using ARM assembly we can greatly
> reduce the latency issues.

On console speedups: back in the old days, scrolling a subregion of the
text console to be _really_ slow on some machines.  I am talking about
text mode now, not framebuffer mode.  On some cards, text mode is
actually very very slow and the framebuffer is faster.  It took *2
seconds* to scroll a 50 lines of text 50 times on my 200MHz PPro system
4 years ago.  So less "back one screen" took 2 seconds.  And Emacs uses
"scroll region by N lines" a lot.  In those days, "N lines" scrolls
actually did N x 1 line scrolls, so text mode was really a burden on
that machine.  I took to using X, with a single screen size xterm to
present the illusion of console mode.

Well, nowadays on my laptop we have the joy of the framebuffer console.
Nice penguin aside, it means I get a console on the full screen area.

But it is nearly as slow at scrolling as my old 200MHz PPro.

Probably the lack of hardware area copies has something to do with
this.  However, who isn't familiar with xterm "jump scroll" mode?
That's nice and fast.

Could such a thing be implemented in the console driver?

cheers,
-- Jamie

  reply	other threads:[~2001-03-31  0:39 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-03-29  3:54 James Simmons
2001-03-31  0:37 ` Jamie Lokier [this message]
2001-03-31  0:53   ` Pavel Machek
2001-03-31  1:13     ` Jamie Lokier
2001-03-31  0:39 ` Jamie Lokier
2001-03-31  0:52   ` Pavel Machek
2001-03-31  3:49 James Simmons
2001-03-31  3:57 James Simmons

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20010331023759.B6784@pcep-jamie.cern.ch \
    --to=lk@tantalophile.demon.co.uk \
    --cc=jsimmons@linux-fbdev.org \
    --cc=linux-fbdev-devel@lists.sourceforge.net \
    --cc=linux-kernel@vger.kernel.org \
    --cc=pavel@suse.cz \
    --cc=rmk@arm.linux.org.uk \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®