c# - tutorial - programa para overclockear procesador amd
Cómo utilizar la función de configuración de estado de saturación de la biblioteca de visualización(ADL) de AMD(para el overclocking programáticamente) (1)
Como @novaterata declaró en el comentario que podría intentar usar la biblioteca 7.0, pero seguí utilizando la API de Afterburner http://forums.guru3d.com/showthread.php?t=339656
Ponerse en contacto con AMD no ayudó.
Estoy usando AMD Display Library, que básicamente nos permite controlar ciertos parámetros de la GPU (Velocidad del reloj / Control del ventilador).
El SDK viene con un código de Sample-Managed
y pude obtener el resultado requerido (velocidad de reloj de Core y Memory) del método ADL_Overdrive6_StateInfo_Get
.
El uso del método ADL_Overdrive6_State_Set
(que tiene los mismos parámetros) devuelve un código de error:
int od_result = ADL.ADL_Overdrive6_State_Set(OSAdapterInfoData.ADLAdapterInfo[i].AdapterIndex, ADL.ADL_OD6_SETSTATE_PERFORMANCE, stateInfoBuffer);
-8 ADL_ERR_NOT_SUPPORTED
(Función no compatible con el controlador).
Lo he probado en un sistema con AMD Radeon R9 280x / AMD Radeon HD 7970 y una computadora portátil con AMD Radeon 8670M.
¿Debo cambiar algo en la configuración del controlador y hay algún problema de compatibilidad?