我正在尝试为Windows开发一个超频应用程序,该应用程序可以检测到您的GPU设置并将其核心和内存超频到最大稳定潜力。
如果可能的话,我真的很想为此使用c#。
我使用c#访问Windows中的设备/ gpu所做的所有搜索,请参阅在c#应用程序中使用它们来提高性能。
我已经研究过cudafy,但这似乎是另一项获得性能提升的东西,而不是我想要的东西。我不知道也许我不是在寻找正确的东西。任何帮助都会很棒。
谢谢
简短答案:不可以。
长答案:是的,但是...
.h
头文件和.lib
告诉编译器哪些功能做什么以及它们位于何处的文件)。GetProcAddress
或C样式导出。GPU硬件控制接口没有这些东西-因此您必须开发自己的东西,然后才能使用C#。因此,您必须这样做:
值得注意的例外:AMD的Radeon的GUI控制面板是(我上次检查).NET应用程序-假设它们没有混淆它们用来控制硬件的CLR库,您可能会直接引用C#项目中的硬件并弄乱设置道路。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句