D3D11X_GPU_HARDWARE_CONFIGURATION Structure

Contains the GPU clock frequency.

Syntax

struct D3D11X_GPU_HARDWARE_CONFIGURATION {
    UINT64 GpuFrequency;
    D3D11X_HARDWARE_VERSION HardwareVersion;
    UINT32 GpuCuCount;
};  

Members

GpuFrequency
The GPU frequency, in Hertz.

HardwareVersion
The Xbox hardware version. See D3D11X_HARDWARE_VERSION.

GpuCuCount
The number of GPU CUs available to the title. See Using Console Modes on Xbox One X Dev Kits to Test Your Game for more information.

Remarks

This structure is used by the GetGpuHardwareConfiguration method.

Note: The GpuFrequency and GpuCuCount values are informational and should only be used for measuring and calculating performance counters during development. Do not use the GpuFrequency and GpuCuCount values to control or change the behavior of the title. For example, do not use these values as the criteria to determine the hardware the title is running on. The HardwareVersion value and GetConsoleType API are the correct way to check for different hardware types and to control title logic that needs to handle different hardware configurations.

Requirements

Header: Declared in d3d11_x.h.

See also

D3D12XBOX_GPU_HARDWARE_CONFIGURATION

D3D11X_HARDWARE_VERSION

Using Console Modes on Xbox One X Dev Kits to Test Your Game