<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - IOQuake is jerky"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=95200#c15">Comment # 15</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - IOQuake is jerky"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=95200">bug 95200</a>
              from <span class="vcard"><a class="email" href="mailto:sitsofe@yahoo.com" title="Sitsofe Wheeler <sitsofe@yahoo.com>"> <span class="fn">Sitsofe Wheeler</span></a>
</span></b>
        <pre>The patch from <a href="show_bug.cgi?id=95200#c14">comment #14</a> (which can be found in
<a href="https://lists.x.org/archives/xorg-commit/2016-April/039124.html">https://lists.x.org/archives/xorg-commit/2016-April/039124.html</a> or on
<a href="https://cgit.freedesktop.org/xorg/driver/xf86-video-intel/commit/?id=e4ef6e9e5b2c8b637356621c60b28d064d40d29c">https://cgit.freedesktop.org/xorg/driver/xf86-video-intel/commit/?id=e4ef6e9e5b2c8b637356621c60b28d064d40d29c</a>
) alone resolves the issue.

The patch from <a href="show_bug.cgi?id=95200#c13">comment #13</a> alone doesn't resolve the problem (stuttering still
occurs) and introduces a failure after ioquake is quit where the old resolution
isn't restored and instead an error message is printed:

X Error of failed request:  BadValue (integer parameter out of range for
operation)
  Major opcode of failed request:  151 (XFree86-VidModeExtension)
  Minor opcode of failed request:  10 (XF86VidModeSwitchToMode)
  Value in failed request:  0x300000e
  Serial number of failed request:  192
  Current serial number in output stream:  194

Further, I've just noticed that when running without any patches and doing
xrand -s 800x600 before starting ioquake then using timedemo 1 when playing
back a demo only yields 33fps. This is lower than the 43fps seen when starting
in 1024x600 and letting ioquake do the switching to 800x600.</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the QA Contact for the bug.</li>
          <li>You are on the CC list for the bug.</li>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>