IADLX3DFrameRateTargetControl

The IADLX3DFrameRateTargetControl interface configures AMD Frame Rate Target Control of a GPU.

InterfaceId:

IADLX3DFrameRateTargetControl

Smart Pointer Interface Name:

IADLX3DFrameRateTargetControlPtr

Inherits:

IADLXInterface

Inherited By:

N/A

AMD Frame Rate Target Control sets a user-defined target maximum frame rate in full-screen applications to reduce GPU power consumption.

Gaming quality is maintained while GPU power consumption, noise, and heat levels are reduced when running games at higher FPS than the display refresh rate.

Methods

Method

Description

GetFPS

Gets the current FPS of AMD Frame Rate Target Control on a GPU.

GetFPSRange

Gets the maximum FPS, minimum FPS, and step FPS of AMD Frame Rate Target Control on a GPU.

IsEnabled

Checks if AMD Frame Rate Target Control is enabled on a GPU.

IsSupported

Checks if AMD Frame Rate Target Control is supported on a GPU.

SetEnabled

Sets AMD Frame Rate Target Control to enabled or disabled on a GPU.

SetFPS

Sets the maximum FPS of AMD Frame Rate Target Control on a GPU.

Requirements

Header

include “I3DSettings.h”

Minimum version

1.0

Example

To see how to use this interface in a C++ application, refer to the FRTC C++ sample .

For a C application, refer to the FRTC C sample .