On 13 February 2017 at 03:24, Michel Dänzer <mic...@daenzer.net> wrote: > On 10/02/17 08:27 PM, Marek Olšák wrote: >> On Fri, Feb 10, 2017 at 12:22 PM, Emil Velikov <emil.l.veli...@gmail.com> >> wrote: >>> On 9 February 2017 at 11:56, Marek Olšák <mar...@gmail.com> wrote: >>>> From: Marek Olšák <marek.ol...@amd.com> >>>> >>>> We want cached GTT for all non-persistent read mappings. >>>> Set level = 0 on purpose. >>>> >>>> Use dma_copy, because resource_copy_region causes a failure in the PBO >>>> read of piglit/getteximage-luminance. >>>> >>>> If Rocket League used the READ flag, it should get cached GTT. >>>> >>> Does this patch resolve/mitigate the reported performance issues with >>> Rocket League ? >>> >>> Strictly speaking performance patches are a no-go for stable, although >>> we had exceptions in the past. >>> I will pick this up, but for future do provide numbers which indicate >>> the severity of the issue. >> >> It will help only if Rocket League is fixed to use GL_MAP_READ_BIT. It >> doesn't fix the current release of Rocket League. > > That's incorrect, it always used GL_MAP_READ_BIT. So this fix should > (and reportedly does) help with unpatched Rocket League. > > As can be seen from https://bugs.freedesktop.org/show_bug.cgi?id=97879 > (which should have been referenced by the commit log :), the problem is > freezes of up to several seconds, which makes the game essentially > unplayable, especially for online multiplayer. > > OTOH the game itself has now been fixed to no longer run into the > problem, and I suspect most users will probably get the game update > before any future Mesa stable release. > I'm concerned about the reports that although this(?) commit makes the stalls shorter, it also decreases performance (do to ~80%).
Fabio (Oibaf) is fairly responsive so getting the extra patch in his PPA should be trivial. I'd imagine that others, say padoka (Paulo), would also gladly assist. Thanks Emil _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev