From mboxrd@z Thu Jan 1 00:00:00 1970 From: Kenneth Graunke Subject: Re: [PATCH] intel: Add support for (possibly) unsynchronized maps. Date: Sun, 26 Feb 2012 12:28:09 -0800 Message-ID: <4F4A95D9.8090604@whitecape.org> References: <1330142003-570-1-git-send-email-eric@anholt.net> <20120225110007.GA4222@phenom.ffwll.local> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; Format="flowed" Content-Transfer-Encoding: 7bit Return-path: Received: from homiemail-a2.g.dreamhost.com (caiajhbdcaid.dreamhost.com [208.97.132.83]) by gabe.freedesktop.org (Postfix) with ESMTP id 1EECE9E929 for ; Sun, 26 Feb 2012 12:28:12 -0800 (PST) In-Reply-To: <20120225110007.GA4222@phenom.ffwll.local> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: intel-gfx-bounces+gcfxdi-intel-gfx=m.gmane.org@lists.freedesktop.org Errors-To: intel-gfx-bounces+gcfxdi-intel-gfx=m.gmane.org@lists.freedesktop.org To: Daniel Vetter Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org On 02/25/2012 03:00 AM, Daniel Vetter wrote: > On Fri, Feb 24, 2012 at 07:53:22PM -0800, Eric Anholt wrote: >> This improves the performance of Mesa's GL_MAP_UNSYNCHRONIZED_BIT path >> in GL_ARB_map_buffer_range. Improves Unigine Tropics performance at >> 1024x768 by 2.06236% +/- 0.50272% (n=11). >> --- > > A few questions: > - iirc Ben's non-blocking stuff also worked for non-llc machines - I guess > you haven't looked into this because we don't have a non-llc platform > that runs ungine? Tropics works on Ironlake, too, it's just slow. Haven't tried earlier. > - in my pwrite experience, writing through cpu maps beats writing through > the gtt on llc machines. This has the added benefit that it reduces > pressure on the mappable gtt. Have you tried that, too? > > Cheers, Daniel