Announcement

Collapse
No announcement yet.

RadeonSI OoO Rasterization Lands In Mesa 17.3 For RX Vega & VI GPUs

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • RadeonSI OoO Rasterization Lands In Mesa 17.3 For RX Vega & VI GPUs

    Phoronix: RadeonSI OoO Rasterization Lands In Mesa 17.3 For RX Vega & VI GPUs

    The RadeonSI out-of-order rasterization support for RX Vega "GFX9" and Volcanic Islands GPUs has now landed in Mesa 17.3-devel Git...

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite

  • #2
    OwO


    (sorry, couldn't resist)
    Lockheed

    Comment


    • #3
      is there any profiling work going on in mesa for per game defaults per gpu arch ?

      Comment


      • #4
        Originally posted by oleyska View Post
        is there any profiling work going on in mesa for per game defaults per gpu arch ?
        Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite

        If they're doing work for glthreading, they'll probably look into seeing how this feature affects the same list of games that have already been profiled. Though it'll probably take some time to go through all games and make sure it doesn't cause any weird rendering glitches.

        Comment


        • #5
          I figure this would have a much bigger performance improvement in Crossfire (in the event it ever becomes implemented).

          Comment


          • #6
            These drirc options (also environment variables) can, in my opinion, be enabled for most games to get even more performance benefit:
            - radeonsi_assume_no_z_fights
            - radeonsi_commutative_blend_add

            They are not enabled by default because we need strict conformance, but strict conformance is usually not necessary for gaming.

            Comment


            • #7
              Could someone explaine in lamens terms what rasterization is?

              Comment


              • #8
                Originally posted by marek View Post
                These drirc options (also environment variables) can, in my opinion, be enabled for most games to get even more performance benefit:
                - radeonsi_assume_no_z_fights
                - radeonsi_commutative_blend_add

                They are not enabled by default because we need strict conformance, but strict conformance is usually not necessary for gaming.
                Hello Marek and Nicolai ( ;-) ),
                I've forgotten to mail (with my tb), that I've enabled both options (in /etc/environment) _daily_ scince first day of testing.
                NO artifacts noticed so far...

                Comment


                • #9
                  Originally posted by Kendji View Post
                  Could someone explaine in lamens terms what rasterization is?
                  Nicolai sent _nice_ blog, about:
                  I've been polishing a patch of Marek to enable out-of-order rasterization on VI+ . Assuming it goes through as planned, this will be the fi...

                  Comment


                  • #10
                    Originally posted by marek View Post
                    These drirc options (also environment variables) can, in my opinion, be enabled for most games to get even more performance benefit:
                    - radeonsi_assume_no_z_fights
                    - radeonsi_commutative_blend_add

                    They are not enabled by default because we need strict conformance, but strict conformance is usually not necessary for gaming.
                    could those options then be enabled automatically when we fire up steam? Is this possible?

                    Comment

                    Working...
                    X