Messages in this thread | | | Subject | Re: GGI Project Unhappy On Linux | From | Jes Degn Soerensen <> | Date | 28 Mar 1998 13:06:17 +0100 |
| |
>>>>> "Chris" == Chris Evans <chris@ferret.lmh.ox.ac.uk> writes:
Chris> People are dithering and arguing about performance; one vital Chris> point seems to have been missed, and that is that a gfx card is Chris> supposed to deliver performance by performing acceleration Chris> operations while the CPU gets on with something more Chris> useful. Well under X currently it wastes my very fast CPU by Chris> polling the damn card to see when its bitBLT request is done. A Chris> nice queue system in the kernel can be envisaged where the Chris> kernel monitors the gfx card interrupts and automagically loads Chris> the next request from the queue asyncronously to the normal Chris> processor. The X-server can then sleep waiting for some "queue Chris> purged" message from the kernel.... etc.. you get the point.
There is nothing the prevents you from pipelining the blit operations in user space as well and/or start doing other things while `waiting' for a blit operation to finish.
Jes
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu
| |