IADLXManualVRAMTuning1

The IADLXManualVRAMTuning1 interface provides methods to configure the GPU manual VRAM tuning for pre-RDNA ASIC family.

InterfaceId:

IADLXManualVRAMTuning1

Smart Pointer Interface Name:

IADLXManualVRAMTuning1Ptr

Inherits:

IADLXInterface

Inherited By:

NA

Methods

Method

Description

GetEmptyVRAMTuningStates

Gets the reference counted list of empty VRAM tuning states on a GPU.

GetMemoryTimingDescription

Gets the current memory timing description on a GPU.

GetSupportedMemoryTimingDescriptionList

Gets the reference counted list of the supported memory timing description on a GPU.

GetVRAMTuningRanges

Gets the VRAM frequency range and the VRAM voltage range on a GPU.

GetVRAMTuningStates

Gets the reference counted list of current VRAM tuning states on a GPU.

IsSupportedMemoryTiming

Checks if the memory timing is supported on a GPU.

IsValidVRAMTuningStates

Checks the validity of listed VRAM tuning states on a GPU.

SetMemoryTimingDescription

Sets the memory timing description on a GPU.

SetVRAMTuningStates

Sets listed VRAM states to the tuning state on a GPU.

Requirements

Header

include “IGPUManualVRAMTuning.h”

Minimum version

1.0

Example

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

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