[Intel-gfx] Too many memory managers

Eric Anholt eric at anholt.net
Wed Aug 6 22:58:53 CEST 2008


On Wed, 2008-08-06 at 13:44 +0200, Lukas Hejtmanek wrote:
> On Mon, Aug 04, 2008 at 12:49:43AM -0700, Keith Packard wrote:
> > I'm switching the 2D driver over so that it uses GEM objects for
> > pixmaps. I've ripped exa apart and created 'uxa' which doesn't deal with
> > pixmap allocation at all, and just focuses on acceleration. That's
> > working fine, and now the intel driver can create GEM objects for every
> > pixmap.
> 
> wouldn't the pixmap creation be too expensive compared to traditional
> allocation?
> 
> And another question related to your blog:
> > fast writes and really slow reads, but no penalty for switching rapidly
> > between GPU and CPU
> 
> is the read penalty still noticable if you read doublequadwords using sse 
> and also explicitly prefetching data?

Past use of mmx, sse, and friends for fb reads has seen on the order of
10% improvements according to comments I've read.  You can't prefetch
since they're uncached reads.

-- 
Eric Anholt
eric at anholt.net                         eric.anholt at intel.com


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part
URL: <http://lists.freedesktop.org/archives/intel-gfx/attachments/20080806/794d6495/attachment.sig>


More information about the Intel-gfx mailing list