[lkml]   [1998]   [Apr]   [5]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
    SubjectRe: GGI Project Unhappy On Linux
    >>>>> "Chris" == Chris Evans <> 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.


    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to

     \ /
      Last update: 2005-03-22 13:42    [W:0.018 / U:15.088 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site