Re: fbcon + scrolling = irq timeouts?

James Simmons (jsimmons@edgeglobal.com)
Wed, 1 Dec 1999 10:10:22 -0500 (EST)


On Mon, 29 Nov 1999, Benno Senoner wrote:

> James, can you please explain what exactly the "accel wrapper" is.
> sorry for my ignorance :-)

If you look in linux/drivers/video you will see a bunch of fbcon-cfb*
files. Each file has console functions that do things like draw fonts into
the framebuffer. They do this pixel by pixel. With a accel wrapper those
same console functions are preformed with the cards acceleration
functions. Modern video cards have built in hardware routines to do things
like image blitting. This always the CPU to do other things instead of
these complex routines.

> I think 64bit transfers will not elimitate latencies, it will only lower the
> latencies
> by factor 2 (ideal case), but that might not be enough for the hardcore latency
> folks, especially the realtime audio folks.

It wil help but not cure the problem. Even assembly optimizated routines
which will be written will not entirely cure the problem. The truth is the
only really cure for something like this is real time linux.

-----==
----== _
---== (_)__ __ ____ __ James Simmons
--== / / _ \/ // /\ \/ / jsimmons@edgeglobal.com
-=====/_/_//_/\_,_/ /_/\_\ fbcon/gfx developer
The choice of a GNU generation

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/