Description: This sample demonstrates WattMan interfaces for Overdrive version 8 with which user can configure advanced power and performance features across supported configurations. Also, provides more user-friendly command line parameters.
Supported OS: Windows
Init and Destroy: Initialize the library before using it and destroy it after the usage. Refer to InitADL() for initialization and clean-up is done inside main function only.
Functionality:
- Presents with the help of possible command line options
- Allows read & write GPU clocks based on the input arguments.
- Allows read & write GPU voltages based on the input arguments.
- Allows read & write Memory clocks based on the input arguments.
- Allows read & write Temperature settings based on the input arguments.
- Allows read & write Fan, Fan Curve & Zero Fan control settings based on the input arguments.
- Allows read & write Memory timing settings based on the input arguments.
- Allows read & write Power Gauge parameters based on the input arguments.
- Allows read & write Tuning Control parameters based on the input arguments.
- Allows read & write Optimized Power Mode parameters based on the input arguments.
Notice:
- Before setting item's value, please first use ADL2_Overdrive_Caps ADL call to check its capability. Only the visible item could be set.
- The latest driver introduced Fan Curve feature and when it is available the legacy Fan controls will disabled.
- When setting FAN Curve, please follow below rules:
- OD8_FAN_CURVE_TEMPERATURE_n-1 <= OD8_FAN_CURVE_TEMPERATURE_n <= OD8_FAN_CURVE_TEMPERATURE_n+1
- OD8_FAN_CURVE_SPEED_n-1 <= OD8_FAN_CURVE_SPEED_n <= OD8_FAN_CURVE_SPEED_n+1
Sample Path: Sample\Overdrive8