Function Prototype
vkSetGpaDeviceClockModeAMD
Setting a device clock
To set or query GPU clocks, call:
VkResult vkSetGpaDeviceClockModeAMD(
VkDevice device,
VkGpaDeviceClockModeInfoAMD* pInfo);
pub fn set_gpa_device_clock_mode_amd(
device: vk::Device,
p_info: *mut vk::GpaDeviceClockModeInfoAMD,
) -> vk::Result;
deviceis the logical device that sets the clocks.pInfois a pointer to a VkGpaDeviceClockModeInfoAMD structure specifying the clock mode to set or query.
Valid Usage
VUID-vkSetGpaDeviceClockModeAMD-clockModes-12415
The VkPhysicalDeviceGpaFeaturesAMD::clockModes feature must
be enabled
Valid Usage (Implicit)
VUID-vkSetGpaDeviceClockModeAMD-device-parameter
device must be a valid VkDevice handle
VUID-vkSetGpaDeviceClockModeAMD-pInfo-parameter
pInfo must be a valid pointer to a VkGpaDeviceClockModeInfoAMD structure
Parent
VK_AMD_gpa_interfaceType
Function Prototype
Return Values
VK_SUCCESS
VK_ERROR_OUT_OF_HOST_MEMORY
VK_ERROR_OUT_OF_DEVICE_MEMORY
VK_ERROR_UNKNOWN
VK_ERROR_VALIDATION_FAILED