>>-----Original Message----- >>From: [email protected] >>[mailto:[email protected]] On >>Behalf Of Zou, Nanhai >>Sent: 2010年10月26日 16:23 >>To: Chris Wilson; [email protected] >>Subject: Re: [Intel-gfx] [PATCH 1/2] split render engine batch buffer and BLT >>engine >> >> >>>>-----Original Message----- >>>>From: Chris Wilson [mailto:[email protected]] >>>>Sent: 2010年10月26日 16:18 >>>>To: Zou, Nanhai; [email protected] >>>>Subject: Re: [Intel-gfx] [PATCH 1/2] split render engine batch buffer and >>BLT >>>>engine >>>> >>>>On Tue, 26 Oct 2010 15:33:15 +0800, Zou Nan hai <[email protected]> >>>>wrote: >>>>> intel: on gen6, BLT commands stay in a seperate BLT ring >>>>> buffer. Split render engine batch and BLT engine batch >>>>> on gen6. >>>> >>>>No. The batch buffer needs to be modal, and upon a context switch flushes >>>>the current batch. Otherwise we will not be able to synchronise rendering >>>>between rings. >>>> >>>>Plus, implementing that is about 20 lines. >>>>-Chris >>Hi, >> I do not quite understand your point. >>How can we mix blitter command with render command in a batch buffer? >> >>Thanks >>Zou nan hai Even if we can implement the batch buffer in a modal way. I think it is not the best usage model. Render engine and BLT engine are separate engines on gen6+. For them to run one by one will not maximum the GPU usage.
Thanks Zou Nan hai >>>> >>>>>-- >>>>Chris Wilson, Intel Open Source Technology Centre >>_______________________________________________ >>Intel-gfx mailing list >>[email protected] >>http://lists.freedesktop.org/mailman/listinfo/intel-gfx _______________________________________________ Intel-gfx mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/intel-gfx
