I'm trying to make a overclocking application for windows that can detect you gpu settings and overclock it's core and memory to it's max stable potential.
I really want to use c# for this if it's possible.
All the searches I do for accessing devices/gpus in windows with c#, refer to using them for performance gains in your c# application.
I've looked into cudafy, but it seems this is another performance gaining thing and not what I'm looking for. I don't know maybe I'm not looking for the right thing. Any help on this would be great.
Thanks
Short answer: No.
Long answer: Yes, but...
.h
header files and .lib
files that tell a compiler what functions do what and where they're located. GetProcAddress
or a C-style export. There exist none of those things for GPU hardware control interfaces - so you would have to develop your own, and then you can use C#. So you would have to do this:
Notable exception: AMD's Radeon's GUI control panel is (last time I checked) a .NET application - assuming they haven't obfuscated the CLR libraries they use to control the hardware you could probably reference those in your C# project directly and fiddle with settings that way.
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.