Daniel Vetter <dan...@ffwll.ch> writes:

> On Tue, Apr 02, 2013 at 06:46:32PM -0700, Eric Anholt wrote:
>> This still fails, since 8192*4bpp == 32768, which is too big to use the
>> blitter on.
>
> Meh, I should take coffee first before doing reviews ...
>
> Iirc on gen4+ for tiled src/dst the blt stride limit is 128k (since the
> stride is supplied in dwords instead of bytes).

Good point, I could be more look just at the pitch that we would make
for the temporary BO, except that our interface for calling the blitter
is uint16_t bytes, so 128k would fail anyway.  Something to fix later
imo.

> Also, with the new
> snoopable bo support in the kernel v3.7 you should be able to use the
> blitter also on non-llc platforms (safe for i965g/gm, the hw is busted
> there), which will cut away the clflushing when accessing the cpu maps.
> -Daniel

Yeah, we'd need to get that hooked up correctly in libdrm so that
non-llc snoopable BOs don't get returned to the BO cache.

Attachment: pgpgCcw6jlqGV.pgp
Description: PGP signature

_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to