cancel
Showing results for 
Search instead for 
Did you mean: 

Archives Discussions

krumplee
Journeyman III

Power Control Settings missing from Linux version of Catalyst Control Center

PowerTune

Hello Gents,

I have to move my project from Windows to Linux, but 'Power Control Settings' missing from the Linux version of Catalyst Control Center 11.5.
I badly need that extra performance I could achieve with this feature...

Is there anyone who knows what is the future of the Linux version of CCC?

Worth waiting for it or not?

Thanks.

 

Tags (2)
0 Likes
3 Replies
himanshu_gautam
Grandmaster

Power Control Settings missing from Linux version of Catalyst Control Center

Can you please post your system details: CPU<GPU<SDK<DRIVER<OS.

I hope some one from gpu developers tools team can help on that.

0 Likes
krumplee
Journeyman III

Power Control Settings missing from Linux version of Catalyst Control CenterCPU does not matter, since everything is running, but missing Overdrive feature which is available under Windows, but not under Linux. I am using 2xHD6970 with Catalyst

CPU does not matter, since everything is running, but missing Overdrive feature which is available under Windows, but not under Linux. I am using 2xHD6970 with Catalyst 11.5 downloaded from AMD's website. Some of the overdrive features like GPU core speeed can be set through aticonfig...

Did some research at the weekend and I found ADL_Overdrive5_PowerControl_Get and ADL_Overdrive5_PowerControl_Set, but those are undocumented in the ADL SDK.

These can be found in libatiadlxx.so

Some of them are documented, some are not.

0001e1a0 T ADL_Overdrive5_CurrentActivity_Get
0001e350 T ADL_Overdrive5_FanSpeedInfo_Get
0001e540 T ADL_Overdrive5_FanSpeedToDefault_Set
0001e410 T ADL_Overdrive5_FanSpeed_Get
0001e4c0 T ADL_Overdrive5_FanSpeed_Set
0001e580 T ADL_Overdrive5_ODParameters_Get
0001e630 T ADL_Overdrive5_ODPerformanceLevels_Get
0001e770 T ADL_Overdrive5_ODPerformanceLevels_Set
0001e990 T ADL_Overdrive5_PowerControlInfo_Get
0001e920 T ADL_Overdrive5_PowerControl_Caps
0001ea10 T ADL_Overdrive5_PowerControl_Get
0001eaf0 T ADL_Overdrive5_PowerControl_Set
0001e2e0 T ADL_Overdrive5_Temperature_Get
0001e240 T ADL_Overdrive5_ThermalDevices_Enum

May CCC uses ADL to modify settings?

0 Likes
krumplee
Journeyman III

Power Control Settings missing from Linux version of Catalyst Control CenterCPU does not matter, since everything is running, but missing Overdrive feature which is available under Windows, but not under Linux. I am using 2xHD6970 with Catalyst

After disassembling got it work and I am going to answer myself here.

These two are tested with Catalyst 11.5 with ADL_SDK 3.0 under Linux.

Percent value can be between -20 and +20 as on Windows.

int ADL_Overdrive5_PowerControl_Set( int adapterIndex, int percent );
int ADL_Overdrive5_PowerControl_Get( int adapterIndex, int *result_percent, int *result_unknown );

Raising to 20% sets the new maximum TDP to 300W on HD6970 which is still within ATX specifications.

0 Likes