<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body><span class="vcard"><a class="email" href="mailto:michel@daenzer.net" title="Michel Dänzer <michel@daenzer.net>"> <span class="fn">Michel Dänzer</span></a>
</span> changed
              <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - Unigine Tropics horrible performance with vblank_mode=2 (which is the default) or =3"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=83012">bug 83012</a>
        <br>
             <table border="1" cellspacing="0" cellpadding="8">
          <tr>
            <th>What</th>
            <th>Removed</th>
            <th>Added</th>
          </tr>

         <tr>
           <td style="text-align:right;">Summary</td>
           <td>horrible performance with vblank_mode=1 which is the default
           </td>
           <td>Unigine Tropics horrible performance with vblank_mode=2 (which is the default) or =3
           </td>
         </tr></table>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - Unigine Tropics horrible performance with vblank_mode=2 (which is the default) or =3"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=83012#c1">Comment # 1</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - Unigine Tropics horrible performance with vblank_mode=2 (which is the default) or =3"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=83012">bug 83012</a>
              from <span class="vcard"><a class="email" href="mailto:michel@daenzer.net" title="Michel Dänzer <michel@daenzer.net>"> <span class="fn">Michel Dänzer</span></a>
</span></b>
        <pre>(In reply to <a href="show_bug.cgi?id=83012#c0">comment #0</a>)
<span class="quote">> For example, Unigine Tropics benchmark gives 20fps, but with vblank_mode=0
> it's 54fps.</span >

I can only reproduce this with vblank_mode=2 or =3, though AFAICT the default
is 2.


<span class="quote">> Games that don't turn off vsync by themselves suffer from this as well.</span >

Actually, as long as the game can sustain at least 60 fps (or whatever the
display refresh rate is) with vblank_mode < 2, it should still get 60 fps with
vblank_mode >= 2, and IME that's indeed the case with a lot of games.

The issue with Tropics is that it can only sustain just below 60 fps, which
becomes 30 fps (half the refresh rate, since it misses every other vertical
blank period) with sync-to-vblank, and then there are some scenes where it
drops even lower.

We will hopefully be able to handle this better with DRI3/Present.</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>