<html>
    <head>
      <base href="https://bugs.freedesktop.org/">
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED NOTOURBUG - pageflipping seems to cause jittering on mouse input when running Hitman 2 in Wine/DXVK with amdgpu.dc=1"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=110659#c81">Comment # 81</a>
              on <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED NOTOURBUG - pageflipping seems to cause jittering on mouse input when running Hitman 2 in Wine/DXVK with amdgpu.dc=1"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=110659">bug 110659</a>
              from <span class="vcard"><a class="email" href="mailto:aeikum@codeweavers.com" title="Andrew Eikum <aeikum@codeweavers.com>"> <span class="fn">Andrew Eikum</span></a>
</span></b>
        <pre>(In reply to Nicholas Kazlauskas from <a href="show_bug.cgi?id=110659#c74">comment #74</a>)
<span class="quote">> (In reply to Michel Dänzer from <a href="show_bug.cgi?id=110659#c73">comment #73</a>)
> > Looks like some client repeatedly calls XForceScreenSaver (probably to
> > prevent the monitors from blanking), which results in the DPMS property
> > getting re-set over and over. Nicholas, maybe the kernel could ignore such
> > no-op property "updates"?

> Even if it's no-op update it's still going to be locking the connector and
> potentially blocking other commits from occurring so ideally the client
> userspace wouldn't be dong this.
> </span >

I've submitted a patch to Wine to throttle our calls to XResetScreenSaver to
once every five seconds: <a href="https://source.winehq.org/patches/data/169958">https://source.winehq.org/patches/data/169958</a>

However, I'd argue our previous behavior isn't obviously wrong. What we were
doing was calling XResetScreenSaver each time we received user input on a
joystick in order to delay the screensaver coming up despite no keyboard/mouse
input. It's not obvious that this behavior was incorrect. Are you sure you
shouldn't be able to handle this behavior from a client?</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>