mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
From: James Simmons <jsimmons@linux-fbdev.org>
To: Jamie Lokier <lk@tantalophile.demon.co.uk>
Cc: Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
	Linux Fbdev development list 
	<linux-fbdev-devel@lists.sourceforge.net>
Subject: [Linux-fbdev-devel] Re: fbcon slowness [was NTP on 2.4.2?]
Date: Fri, 30 Mar 2001 20:11:39 -0800 (PST)	[thread overview]
Message-ID: <Pine.LNX.4.31.0103301959010.743-100000@linux.local> (raw)


>I took to using X, with a single screen size xterm to present the
>illusion of console mode.

Cute trick. I have seen some slow text mode cards. As time goes on it will
get worst since text mode support is not the prime goal anymore. Especially
now that you see graphical BIOS interfaces. Some graphics cards manufactures
have dropped vga text mode support all together. In the next 5 years you
will see the elimination of vga text mode.

>Probably the lack of hardware area copies has something to do with
>this.

Yes this is problem. See my response to Paul about this. The only reason
I'm using MMX for the vesa framebuffer because it has no acceleration. MMX
gives a big boost for genuine intel chips. Other types of MMX are fast but
they don't seemed to be optimized for memory transfers like MMX on intel
chips. I also have regular code that does all kinds of tricks to optimize
data transfers over the bus. It needs more testing but from my comparison
between my voodoo 3 accel engine and this code it ran nearly as fast as
the accelerator at all depths :-)

Another idea for 2.5.X is to implement a font cache in video memory. Even
with AGP it is just to slow to constantly transfer font data over the bus.
Of course this requires a bit of work since we only have so much video
memory but it is worth it for the performance improvement.

MS: (n) 1. A debilitating and surprisingly widespread affliction that
renders the sufferer barely able to perform the simplest task. 2. A disease.

James Simmons  [jsimmons@linux-fbdev.org]               ____/|
fbdev/console/gfx developer                             \ o.O|
http://www.linux-fbdev.org                               =(_)=
http://linuxgfx.sourceforge.net                            U
http://linuxconsole.sourceforge.net


             reply	other threads:[~2001-03-31  4:11 UTC|newest]

Thread overview: 27+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-03-31  4:11 James Simmons [this message]
2001-04-02 22:44 ` Alan Cox
2001-04-03  6:23   ` Geert Uytterhoeven
2001-04-03 12:21     ` Alan Cox
2001-04-04  7:50       ` Eric W. Biederman
2001-04-04  8:47         ` Jamie Lokier
  -- strict thread matches above, loose matches on Subject: below --
2001-04-05  3:04 James Simmons
2001-04-05 12:03 ` Eric W. Biederman
2001-04-05 12:12   ` Geert Uytterhoeven
2001-04-05 13:15     ` Maciej W. Rozycki
2001-04-05 18:20       ` Eric W. Biederman
2001-04-06 10:09         ` Ivan Kokshaysky
2001-04-06 13:19           ` Eric W. Biederman
2001-04-06 17:27             ` Maciej W. Rozycki
2001-04-06 18:34               ` Andrea Arcangeli
2001-04-06 19:31                 ` Maciej W. Rozycki
2001-04-06 17:13           ` Maciej W. Rozycki
2001-04-08 18:11             ` Ivan Kokshaysky
2001-04-09 10:02               ` Maciej W. Rozycki
2001-04-09 11:05                 ` Ivan Kokshaysky
2001-04-06 17:07         ` Maciej W. Rozycki
2001-04-03  2:04 James Simmons
2001-04-01 14:54 James Simmons
2001-04-01 21:35 ` Jamie Lokier
2001-03-31  4:15 James Simmons
2001-03-31  3:47 James Simmons
2001-03-31 14:15 ` Jamie Lokier

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=Pine.LNX.4.31.0103301959010.743-100000@linux.local \
    --to=jsimmons@linux-fbdev.org \
    --cc=linux-fbdev-devel@lists.sourceforge.net \
    --cc=linux-kernel@vger.kernel.org \
    --cc=lk@tantalophile.demon.co.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®