<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>