正如标题所说,我搜索了一种以编程方式更改Windows上Nvidia设备的风扇速度的方法,但我找到的只有NVML,它只允许监控风扇速度,而不是设置它们。关于如何实现这一壮举的任何建议都非常感谢。
答案 0 :(得分:1)
nvapi可以在Windows上运行,我相信:https://docs.nvidia.com/gameworks/content/gameworkslibrary/coresdk/nvapi/group__gpucooler.html
GPU散热器API用于获取和设置与GPU关联的各种目标设备的风扇级别或等效的散热器级别。
在linux上,我到目前为止找到的最接近的解决方案是nvidia-settings:
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import org.w3c.dom.Document;
import org.w3c.dom.NodeList;
public class CountNoOfElements{
public static void main(String args[]) throws Exception {
String filepath = "test.xml";
DocumentBuilderFactory docFactory = DocumentBuilderFactory.newInstance();
DocumentBuilder docBuilder = docFactory.newDocumentBuilder();
Document doc = docBuilder.parse(filepath);
NodeList nodeList = doc.getElementsByTagName("*");
int count = nodeList.getLength();
System.out.println("Total of elements : " + count);
}
}