epixoip / od6config

Configuration tool for AMD Overdrive6 devices.
19 stars 5 forks source link

TargetTemperatureData not supported #1

Closed magnumripper closed 10 years ago

magnumripper commented 10 years ago

FWIW I got this from a HD7790 running 1214.3: Error: function 'ADL_Overdrive6_TargetTemperatureData_Get' does not exist in ADL library.

It supports the other OD6 calls. Not sure whether you should detect it and work around it (allowing the other get/sets) or just ignore it - maybe all newer drivers will work fine.

epixoip commented 10 years ago

Hm, I think this is because while the 7790 is an OD6 card, it does not support PowerTune 2.0. I am unsure how to test if a card is PT2.0 compatible. Although, this might be precisely the way to tell -- if ADL_Overdrive6_TargetTemperatureData_Get() is not present in ADL, then it must be a PT1.x card.

epixoip commented 10 years ago

This does raise a good question though about the direction of this project. My main goal with od6config was to get the R9 290(X) to work well with compute. That's about as far as my interests go. However, thinking altruistically, I suppose it would be nice if the tool supported all OD6 cards, and maybe even older OD5 cards as well. For example, if one has both a 7970 and an R9 290X in their system, it would make sense that they use one tool to configure both of them.

I will have to give this more thought. But maybe more people will become interested in this project and wish to contribute in some areas where my interest is lacking. Community!

magnumripper commented 10 years ago

I presume a release driver would not miss the function even if the card does not support it. You should get some other sympthom in that case. So this exact problem might be history. Even so, it's probably easy to handle.

Anyway +1 about goals, maybe someone else forks this and make it a versatile supports-all-cards tool.

epixoip commented 10 years ago

Can you try with 1348.5 (Catalyst 13.12) and see if it is in fact the driver?

magnumripper commented 10 years ago

Unfortunately not, it's on one of Openwall's test rigs and I only have luser priviledges.