Skip to content

IADLX3DFrameRateTargetControl

Navigation: ADLX SDK ReferencesADLX Interfaces3D Graphics

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

MethodDescription
GetFPSGets the current FPS of AMD Frame Rate Target Control on a GPU.
GetFPSRangeGets the maximum FPS, minimum FPS, and step FPS of AMD Frame Rate Target Control on a GPU.
IsEnabledChecks if AMD Frame Rate Target Control is enabled on a GPU.
IsSupportedChecks if AMD Frame Rate Target Control is supported on a GPU.
SetEnabledSets AMD Frame Rate Target Control to enabled or disabled on a GPU.
SetFPSSets the maximum FPS of AMD Frame Rate Target Control on a GPU.

Requirements

Headerinclude “I3DSettings.h”
Minimum version1.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.

Subpages

  • 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.

API Reference

This page references: