> From: John.C.Harrison@xxxxxxxxx > Sent: Tuesday, January 12, 2016 2:42 AM > > From: John Harrison <John.C.Harrison@xxxxxxxxx> > > Implemented a batch buffer submission scheduler for the i915 DRM driver. > > The general theory of operation is that when batch buffers are > submitted to the driver, the execbuffer() code assigns a unique seqno > value and then packages up all the information required to execute the > batch buffer at a later time. This package is given over to the > scheduler which adds it to an internal node list. The scheduler also > scans the list of objects associated with the batch buffer and > compares them against the objects already in use by other buffers in > the node list. If matches are found then the new batch buffer node is > marked as being dependent upon the matching node. The same is done for > the context object. The scheduler also bumps up the priority of such > matching nodes on the grounds that the more dependencies a given batch > buffer has the more important it is likely to be. > A curious question. Is this new GPU scheduler still useful when GuC is enabled? Sorry if this Q. has been answered before. Thanks Kevin _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/intel-gfx