Я использую Дисплейную библиотеку AMD, которая в основном позволяет нам контролировать определенные параметры графического процессора (Clock Speed /Fan control).
SDK поставляется с кодом Sample-Managed
, и мне удалось получить требуемый результат (тактовые частоты ядра и памяти) от метода ADL_Overdrive6_StateInfo_Get
.
Использование метода ADL_Overdrive6_State_Set
(который имеет те же параметры) возвращает код ошибки:
int od_result = ADL.ADL_Overdrive6_State_Set(OSAdapterInfoData.ADLAdapterInfo[i].AdapterIndex, ADL.ADL_OD6_SETSTATE_PERFORMANCE, stateInfoBuffer);
-8 ADL_ERR_NOT_SUPPORTED
(Функция не поддерживается драйвером.)
Я тестировал его в системе с AMD Radeon R9 280x/AMD Radeon HD 7970 и ноутбуком с AMD Radeon 8670M.
Нужно ли что-то менять в настройках драйвера и есть проблема совместимости?