Changing the display frame update rate to 30 frames per second

On mobile devices that include certain combinations of display resolutions and applications processors, Microsoft recommends that OEMs enable a device customization that changes the display frame update rate from 60 fps to 30 fps.

OEMs can use the GlobalPresentInterval setting to cap the frame rate of all rendering to half the display refresh rate to maintain a more consistent animation on low cost GPU hardware.

Constraints: None

Instructions:
  1. Create a customization answer file using the contents shown in the following code sample.

    <?xml version="1.0" encoding="utf-8" ?>  
    <ImageCustomizations xmlns="http://schemas.microsoft.com/embedded/2004/10/ImageUpdate"  
                         Name="ChangeDisplayFrameRateTo30fps"  
                         Description="Use to change the display frame update rate to 30 fps for some chipsets."  
                         Owner=""  
                         OwnerType="OEM"> 
      
      <Static>  
    
        <Settings Path="Graphics/Compositor">  
          <Setting Name="GlobalPresentInterval" Value="" />  
        </Settings>  
    
      </Static>
    
    </ImageCustomizations>
    
  2. Specify an Owner value in the customization answer file.

  3. Set GlobalPresentInterval to one of the following values:

    ValueDescription

    0x1

    Synchronizes presentation after the first vertical blank.

    0x2

    Synchronizes presentation after the second vertical blank.

     

    Note  

    To disable 30 fps and return to the default 60 fps, remove the setting from the image.

     

 

 

Show: