我正在使用AMD Display Library,它基本上允许我们控制GPU的某些参数(时钟速度/风扇控制)。

该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的笔记本电脑上进行了测试。

我是否需要在驱动程序设置中进行某些更改,是否存在兼容性问题?

最佳答案

正如@novaterata在评论中指出的,我可以尝试使用7.0库,但是我继续使用Afterburner API
http://forums.guru3d.com/showthread.php?t=339656

与AMD联系无济于事。

关于c# - 如何使用AMD显示库(ADL)超速状态设置功能(以编程方式超频),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24135756/

10-12 23:36