- AMD Device Library eXtra
-
Programming with ADLX
- Overview
-
ADLX Programming Guide
-
ADLX Samples
- Overview
-
C++ Samples
- Overview
-
Display
- Display
- Display3DLUT
- DisplayBlanking
- DisplayColorDepth
- DisplayConnectivityExperience
- DisplayCustomColor
- DisplayCustomResolution
- DisplayEvents
- DisplayFreeSync
- DisplayGamma
- DisplayGamut
- DisplayGPUScaling
- DisplayHDCP
- DisplayInfo
- DisplayIntegerScaling
- DisplayPixelFormat
- DisplayScalingMode
- DisplayVariBright
- DisplayVSR
-
Performance Monitoring
-
Receiving Events Notifications
-
C Samples
- Overview
-
Display
- Display
- Display3DLUT
- DisplayBlanking
- DisplayColorDepth
- DisplayConnectivityExperience
- DisplayCustomColor
- DisplayCustomResolution
- DisplayEvents
- DisplayFreeSync
- DisplayGamma
- DisplayGamut
- DisplayGPUScaling
- DisplayHDCP
- DisplayInfo
- DisplayIntegerScaling
- DisplayPixelFormat
- DisplayScalingMode
- DisplayVariBright
- DisplayVSR
-
Performance Monitoring
-
Receiving Events Notifications
-
ADLX SDK References
- Overview
-
ADLX Helpers
-
ADLX Interfaces
- Overview
-
3D Graphics
- 3D Graphics
-
iadlx3danisotropicfiltering
-
iadlx3dantialiasing
-
iadlx3dframeratetargetcontrol
-
iadlx3dimagesharpening
-
iadlx3dradeonsuperresolution
-
iadlx3dsettingschangedevent
- IADLX3DSettingsChangedEvent
- GetGPU
- IsAnisotropicFilteringChanged
- IsAntiAliasingChanged
- IsAntiLagChanged
- IsBoostChanged
- IsChillChanged
- IsEnhancedSyncChanged
- IsFrameRateTargetControlChanged
- IsImageSharpeningChanged
- IsMorphologicalAntiAliasingChanged
- IsRadeonSuperResolutionChanged
- IsResetShaderCache
- IsTessellationModeChanged
- IsWaitForVerticalRefreshChanged
-
iadlx3dsettingschangedhandling
-
iadlx3dsettingsservices
-
Display
- Display
-
iadlxdisplay3dlut
- IADLXDisplay3DLUT
- ClearUser3DLUT
- GetAllUser3DLUT
- GetHDRUser3DLUT
- GetSCEDynamicContrast
- GetSCEDynamicContrastRange
- GetSDRUser3DLUT
- GetUser3DLUTIndex
- IsCurrentSCEDisabled
- IsCurrentSCEDynamicContrast
- IsCurrentSCEVividGaming
- IsSupportedSCE
- IsSupportedSCEDynamicContrast
- IsSupportedSCEVividGaming
- IsSupportedUser3DLUT
- SetAllUser3DLUT
- SetHDRUser3DLUT
- SetSCEDisabled
- SetSCEDynamicContrast
- SetSCEVividGaming
- SetSDRUser3DLUT
-
iadlxdisplay3dlutchangedevent
-
iadlxdisplayblanking
-
iadlxdisplaychangedhandling
- IADLXDisplayChangedHandling
- AddDisplay3DLUTEventListener
- AddDisplayGammaEventListener
- AddDisplayGamutEventListener
- AddDisplayListEventListener
- AddDisplaySettingsEventListener
- RemoveDisplay3DLUTEventListener
- RemoveDisplayGammaEventListener
- RemoveDisplayGamutEventListener
- RemoveDisplayListEventListener
- RemoveDisplaySettingsEventListener
-
iadlxdisplayconnectivityexperience
- IADLXDisplayConnectivityExperience
- GetDPLinkRate
- GetNumberOfActiveLanes
- GetNumberOfTotalLanes
- GetRelativePreEmphasis
- GetRelativeVoltageSwing
- IsEnabledHDMIQualityDetection
- IsEnabledLinkProtection
- IsSupportedDPLink
- IsSupportedHDMIQualityDetection
- SetEnabledHDMIQualityDetection
- SetRelativePreEmphasis
- SetRelativeVoltageSwing
-
iadlxdisplaycustomcolor
- IADLXDisplayCustomColor
- GetBrightness
- GetBrightnessRange
- GetContrast
- GetContrastRange
- GetHue
- GetHueRange
- GetSaturation
- GetSaturationRange
- GetTemperature
- GetTemperatureRange
- IsBrightnessSupported
- IsContrastSupported
- IsHueSupported
- IsSaturationSupported
- IsTemperatureSupported
- SetBrightness
- SetContrast
- SetHue
- SetSaturation
- SetTemperature
-
iadlxdisplaycustomresolution
-
iadlxdisplaygamma
- IADLXDisplayGamma
- GetGammaCoefficient
- GetGammaRamp
- IsCurrentDeGammaRamp
- IsCurrentReGamma36
- IsCurrentReGammaBT709
- IsCurrentRegammaCoefficient
- IsCurrentReGammaPQ
- IsCurrentReGammaPQ2084Interim
- IsCurrentReGammaRamp
- IsCurrentReGammaSRGB
- IsSupportedReGamma36
- IsSupportedReGammaBT709
- IsSupportedReGammaPQ
- IsSupportedReGammaPQ2084Interim
- IsSupportedReGammaSRGB
- ResetGammaRamp
- SetDeGammaRamp
- SetReGamma36
- SetReGammaBT709
- SetReGammaCoefficient
- SetReGammaPQ
- SetReGammaPQ2084Interim
- SetReGammaRamp
- SetReGammaSRGB
-
iadlxdisplaygammachangedevent
-
Miscellaneous
-
Performance Monitoring
-
Legal Information and Compliance/Disclaimers
IADLXGPU
Navigation: ADLX SDK References → ADLX Interfaces → GPU
The IADLXGPU interface provides the properties of a GPU, such as the name, and type.
| InterfaceId: | IADLXGPU |
|---|---|
| Smart Pointer Interface Name: | IADLXGPUPtr |
| Inherits: | IADLXInterface |
| Inherited By: | IADLXGPU1 |
Methods
| Method | Description |
|---|---|
| ASICFamilyType | Gets the ASIC family type of a GPU. |
| BIOSInfo | Gets the BIOS info of a GPU. |
| DeviceId | Gets the device id of a GPU. |
| DriverPath | Gets the driver registry path of a GPU. |
| HasDesktops | Checks if a GPU drives any desktops. |
| IsExternal | Checks if a GPU is an external or internal GPU. |
| Name | Gets the name of a GPU. |
| PNPString | Gets the PNP string of a GPU. |
| RevisionId | Gets the revision id of a GPU. |
| SubSystemId | Gets the subsystem id of a GPU. |
| SubSystemVendorId | Gets the subsystem vendor id of a GPU. |
| TotalVRAM | Gets the total VRAM size of a GPU. |
| Type | Gets the type of a GPU. |
| UniqueId | Gets the unique id of a GPU. |
| VRAMType | Gets the VRAM type of a GPU. |
| VendorId | Gets the vendor id of a GPU. |
Requirements
| Header | include “ISystem.h” |
|---|---|
| Minimum version | 1.0 |
Example
To see how to use this interface in a C++ application, refer to the GPUs C++ sample.
For a C application, refer to the GPUs C sample.
- ASICFamilyType
- BIOSInfo
- DeviceId
- DriverPath
- HasDesktops
- IsExternal
- Name
- PNPString
- RevisionId
- SubSystemId
- SubSystemVendorId
- TotalVRAM
- Type
- UniqueId
- VRAMType
- VendorId
Subpages
- ASICFamilyType - Gets the ASIC family type of a GPU.
- BIOSInfo - Gets the BIOS info of a GPU.
- DeviceId - Gets the device id of a GPU.
- DriverPath - Gets the driver registry path of a GPU.
- HasDesktops - Checks if a GPU drives any desktops.
- IsExternal - Checks if a GPU is an external or internal GPU.
- Name - Gets the name of a GPU.
- PNPString - Gets the PNP string of a GPU.
- RevisionId - Gets the revision id of a GPU.
- SubSystemId - Gets the subsystem id of a GPU.
- SubSystemVendorId - Gets the subsystem vendor id of a GPU.
- TotalVRAM - Gets the total VRAM size of a GPU.
- Type - Gets the type of a GPU.
- UniqueId - Gets the unique id of a GPU.
- VRAMType - Gets the VRAM type of a GPU.
- VendorId - Gets the vendor id of a GPU.
API Reference
This page references: