Adaptive Sync enabling in Xorg Modesetting driver

uday kiran pichika udaykiran.pichika at gmail.com
Mon May 25 15:29:02 UTC 2020


Hi Daniel,

We are trying to enable this feature in the Modesetting driver based on AMD
DDX driver as a reference.
Do you have any pointers to make this work ?

Thanks
Uday Kiran

On Mon, May 25, 2020 at 8:45 PM Daniel Vetter <daniel at ffwll.ch> wrote:

> On Mon, May 25, 2020 at 07:01:21PM +0530, uday kiran pichika wrote:
> > Hello,
> >
> > 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.
> >
> https://gitlab.freedesktop.org/pichika/xserver/-/commit/682565a645bda7371cc3731ee805cc4a0ace80db
> >
> >
> > I have made the below changes to enable this feature
> > 1. Enable Adaptive sync in Graphics Driver
> > 2. Added Xorg.conf file with VariableRefresh property which is read in
> the
> > Modesetting driver --> This is working fine.
>
> -modesetting, even in latest git master branch doesn't have VRR support.
>
> So yeah this wont work.
> -Daniel
>
> >
> > After taking the above changes, am observing that Adaptive sync is not
> > working.
> >
> > Below are my observations.
> > 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.
> > 2. Once this property is being set, received a notification in
> modesetting
> > ddx driver and read the property from the Stuff->window.
> > 3. But when the fullscreen application(Either DOTA or Xonotic), not
> > observing that this propety is not being set on any app window.
> >
> > Can any one please help me why this property is not being set in the
> > application windows ?
> >
> > Thanks
> > Uday Kiran
>
> > _______________________________________________
> > dri-devel mailing list
> > dri-devel at lists.freedesktop.org
> > https://lists.freedesktop.org/mailman/listinfo/dri-devel
>
>
> --
> Daniel Vetter
> Software Engineer, Intel Corporation
> http://blog.ffwll.ch
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/dri-devel/attachments/20200525/3d469998/attachment-0001.htm>


More information about the dri-devel mailing list