On Tue, 2010-03-02 at 00:32 +0200, Pauli Nieminen wrote: > > bo allocation is still too expensive operation for dma buffers in > classic mesa. It takes quite a lot cpu time in bind memory (agp > system) and ttm_mem_global functions. Would it be possible to move > some parts those expensive operations into pool fill and pool free > code?
Maybe we need userspace BO sub-allocation and/or caching. At least for the 'DMA' buffers it should be simple for userspace to keep a round robin list of buffers. -- Earthling Michel Dänzer | http://www.vmware.com Libre software enthusiast | Debian, X and DRI developer ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev -- _______________________________________________ Dri-devel mailing list Dri-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/dri-devel