Adaptive Sync enabling in Xorg Modesetting driver

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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.

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




_______________________________________________
amd-gfx mailing list
amd-gfx@xxxxxxxxxxxxxxxxxxxxx
https://lists.freedesktop.org/mailman/listinfo/amd-gfx

[Index of Archives]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux