>>-----Original Message----- >>From: Chris Wilson [mailto:[email protected]] >>Sent: 2010年10月26日 17:13 >>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 16:23:24 +0800, "Zou, Nanhai" <[email protected]> >>wrote: >>> I do not quite understand your point. >>> How can we mix blitter command with render command in a batch buffer? >> >>We can't. We also can't mix render targets/sources between concurrent >>batch buffers either, at the moment. (I'd much rather finish the kernel >>synchronisation before teaching X how to synchronise a pair of >>interdependent concurrent batch buffers). So in order to get any >>synchronisation between the rings you have to flush the BLT batch when >>starting a RENDER operation (if that operation accesses a BLT buffer and >>vice versa). Hence why I think that a single, modal batch buffer will be >>no less efficient than maintaining a pair (or more) concurrent batch >>buffers. X's request model means that we will process many sequential ops >>from a single client in a single pass which will intermix BLT/RENDER >>commands (or just use RENDER predominantly). I do not foresee X attaining >>any great level of parallelism between the rings. >>-Chris Well, I think I get your point. Will work our patch like that.
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
