<div dir="ltr">Hello,<div><br></div><div>Am working on enabling the Adaptive sync feature as part of the Xorg/Modesetting DDX driver by taking the reference of AMD DDX Driver (xf86-video-amdgpu). Below is the commit which i submitted.</div><div><a href="https://gitlab.freedesktop.org/pichika/xserver/-/commit/682565a645bda7371cc3731ee805cc4a0ace80db">https://gitlab.freedesktop.org/pichika/xserver/-/commit/682565a645bda7371cc3731ee805cc4a0ace80db</a>  <br></div><div><br></div><div>I have made the below changes to enable this feature</div><div>1. Enable Adaptive sync in Graphics Driver</div><div>2. Added Xorg.conf file with VariableRefresh property which is read in the Modesetting driver --> This is working fine.</div><div><br></div><div>After taking the above changes, am observing that Adaptive sync is not working.</div><div><br></div><div>Below are my observations.</div><div>1. loader_dri3_helper.c  --> Adaptive sync property is being set once the system is booted successfully on one Window. Once set_adaptive_sync_property() method gets called, adaptive_sync_active flag is setting to true. From the next time, when fullscreen applications are loaded, this property never gets set on any window. </div><div>2. Once this property is being set, received a notification in modesetting ddx driver and read the property from the Stuff->window. </div><div>3. But when the fullscreen application(Either DOTA or Xonotic), not observing that this propety is not being set on any app window. </div><div><br></div><div>Can any one please help me why this property is not being set in the application windows ? </div><div><br></div><div>Thanks </div><div>Uday Kiran</div><div><br></div><div><br></div><div><br></div><div><br></div></div>