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

  • #11
    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.
    Code:
    <driconf>
       <device>
           <application name="Default">
               <!-- <option name="vblank_mode" value="0"/> -->
               <option name="radeonsi_assume_no_z_fights" value="1"/>
               <option name="radeonsi_commutative_blend_add" value="1"/>
           </application>
       </device>
    </driconf>
    Is my ~/.drirc correct?
    ## VGA ##
    AMD: X1950XTX, HD3870, HD5870
    Intel: GMA45, HD3000 (Core i5 2500K)

    Comment


    • #12
      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.
      I disagree that your driver should be the same as everyone else's driver. So i would start thinking the difference. For example, you can make a hack that makes games that are not built upon the command processor to now be, to save some overhead. Nvidia's AI does replace our code when they see fit and they do it for cheating (bad thing). Also i tested Tomb Raider 2013 DX11 on a prime laptop and i get exactly the same framerate as on Windowz and it feels more fluid. I didn't expect D3D11 to run so much better on Mesa than the rest. Good work.

      Comment


      • #13
        Benchmarks ?

        Comment


        • #14
          I've recklessly patched mesa locally to enable this on >= SI for my Pitcairn, so far nothing has exploded. Not seeing any real gains, but the Anvil OoO Rasterization demo works now. So that's nice I guess.

          Comment

          Working...
          X