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

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