Hi Dieter, The latest version is on gitlab as a merge request.
Marek On Mon, Apr 8, 2019 at 6:06 PM Dieter Nützel <die...@nuetzel-hh.de> wrote: > After you've recuperated from hopefully GREAT vacation, > > is it time? ;-) > > Greetings, > Dieter > > Am 26.02.2019 03:31, schrieb Dieter Nützel: > > Hello Marek, > > > > do you plan to commit or rebase both set? > > > > Dieter > > > > Am 14.02.2019 07:29, schrieb Marek Olšák: > >> I have some fixes for Sea Islands that improve Radeon 290X performance > >> to 43 fps, moving it just below Radeon VII in the picture. > >> > >> Marek > >> > >> On Wed, Feb 13, 2019 at 12:16 AM Marek Olšák <mar...@gmail.com> > >> wrote: > >> > >>> Hi, > >>> > >>> This patch series uses async compute to do primitive culling before > >>> the vertex shader. It significantly improves performance for > >>> applications > >>> that use a lot of geometry that is invisible because primitives > >>> don't > >>> intersect sample points or there are a lot of back faces, etc. > >>> > >>> It passes 99.9999% of all tests (GL CTS, dEQP, piglit) and is 100% > >>> stable. > >>> It supports all chips all the way from Sea Islands to Radeon VII. > >>> > >>> As you can see in the results marked (ENABLED) in the picture below, > >>> it destroys our competition (The GeForce results are from a Phoronix > >>> article from 2017, the latest ones I could find): > >>> > >>> Benchmark: ParaView - Many Spheres - 2560x1440 > >>> https://people.freedesktop.org/~mareko/prim-discard-cs-results.png > >>> > >>> The last patch describes the implementation and functional > >>> limitations > >>> if you can find the huge code comment, so I'm not gonna do that > >>> here. > >>> > >>> I decided to enable this optimization on all Pro graphics cards. > >>> The reason is that I haven't had time to benchmark games. > >>> This decision may be changed based on community feedback, etc. > >>> > >>> People using the Pro graphics cards can disable this by setting > >>> AMD_DEBUG=nopd, and people using consumer graphics cards can enable > >>> this by setting AMD_DEBUG=pd. So you always have a choice. > >>> > >>> Eventually we might also enable this on consumer graphics cards for > >>> those > >>> games that benefit. It might decrease performance if there is not > >>> enough > >>> invisible geometry. > >>> > >>> Branch: > >>> https://cgit.freedesktop.org/~mareko/mesa/log/?h=prim-discard-cs > >>> > >>> Please review. > >>> > >>> Thanks, > >>> Marek > >> _______________________________________________ > >> mesa-dev mailing list > >> mesa-dev@lists.freedesktop.org > >> https://lists.freedesktop.org/mailman/listinfo/mesa-dev > > _______________________________________________ > > mesa-dev mailing list > > mesa-dev@lists.freedesktop.org > > https://lists.freedesktop.org/mailman/listinfo/mesa-dev >
_______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev