问题标签 [openhardwaremonitor]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
113 浏览

python - 使用 Python + OpenHardwareMonitor 更改风扇速度

我正在使用 Python 和 TKinter 制作一个小自定义应用程序来更改游戏设置等,我已经设置了它来更改我的电源计划。现在我正在尝试改变我的粉丝的速度,我已经可以在 OpenHardwareMonitor(针对机箱粉丝)和 Radeon Software(针对 GPU 粉丝)中单独执行此操作。无论如何我可以通过代码来完成这两项工作吗?

0 投票
1 回答
79 浏览

c# - 从 CPU 读取 TDP 和 T JUNCTION

我正在创建 ac# WinForm 来检查 CPU(主要是当前的 Intel 处理器)在负载下的行为以检测冷却问题。我正在使用 openhardwaremonitor.dll 来获取温度、负载和其他内容。现在第一个问题是,如何获取 Tjunction(最大允许温度)进行比较,因为这个值因 CPU 不同而不同。我当前的解决方法是一个配置文件,我可以在其中输入从 Intel Arc 收集的值。这里的问题是,这些信息是否存储(确定是)在一个可读的(来自.NET)值中?

第二个问题是,如果第一个答案是肯定的,是否可以以同样的方式读取 TDP?

0 投票
1 回答
131 浏览

c# - OpenhardwareMonitorLib System.IO.FileNotFoundException

我正在尝试通过在 c# 中使用 OpenhardwareMonitorLib.dll 来读取 cpu 温度。这是我的代码:

我知道我需要管理员权限,所以这是我的 app.manifest:

现在我确定当我尝试执行“computer.Open();”时 在 TemperatureReader.cs 中,我输入带有以下异常的 catch 块:“Eccezione generata:OpenHardwareMonitorLib.dll 中的‘System.IO.FileNotFoundException’”。我无法弄清楚如何解决。如果您需要更多信息,请告诉我。

ps 这是我的 .csproj

我可以使用 OpenHardwareMonitor 应用程序,它在我的电脑上运行良好。

0 投票
1 回答
354 浏览

c# - 使用 Open Hardware Monitor C# 获取 CPU 温度时遇到问题

正如标题所述,我无法使用 openhardwaremonitor.dll 参考获取 CPU 温度。我想我是以管理员身份运行程序,我在启动 Visual Studio 时选择以管理员身份运行,因为我没有添加 application.manifest 文件的选项。这是我正在使用的代码;

错误; “System.IO.FileNotFoundException:'无法加载文件或程序集'System.Management,版本= 4.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a'。系统找不到指定的文件。'”

此错误出现在 computer.Open();

我正在使用 Visual Studio 2019。任何帮助将不胜感激!

0 投票
0 回答
39 浏览

openhardwaremonitor - 使用openhardwaremonitor dll问题

我对编程很陌生,我正在尝试在 Windows 的小树莓派面板上创建自定义屏幕监控。

为此,我正在使用 Visual Studio 2019,我希望在 vb.net 中对其进行编码(我知道一点)。

所以我正在尝试使用 openhardwaremonitor dll OpenHardwareMonitorLib.dll 访问系统传感器

我成功访问了一些传感器,但我不知道我真正访问的是什么,是否有一些关于图书馆的文档?我没有成功寻找它。

这是我现在的位置:

''' 公开课Form1

结束类 '''

我用我在网上找到的东西自己做的。但我什至不确定那些“tempSensors.ToList.Item(8).Value”指的是哪些传感器。

感谢您的帮助

0 投票
0 回答
91 浏览

python - 从 python 中的开放硬件监视器/WMI 获取电源/电压信息?

基本上就是标题,需要使用 WMI 接口从打开的硬件监视器中获取 gpu 和 cpu 的电压和/或电源信息。我在 stackoverflow 上找到了这篇关于如何查找温度信息的帖子,但在有关电压/功率的文档中找不到任何内容

链接:Python OpenHardwareMonitor 和 WMI 获取 cpu temps

0 投票
1 回答
111 浏览

c# - C# - 如何使用 LibreHardwareMonitor 获取 CPU 温度/CPU 负载/当前电压/VID 电压/当前频率?

对于我的 C# .Net Framework 项目,我需要获得 5 个值:

  1. CPU 负载
  2. 中央处理器温度
  3. 当前电压
  4. 视频电压
  5. 当前频率

我尝试了 WMI,但它不适用于现代 CPU,并且无法正确获取这些值。在做了一些研究之后,我认为获得这些值的最佳方法是使用 OpenHardwareMonitor 或 LibreHardwareMonitor ( Git )。

因此,我安装了 LibreHardwareMonitor NuGet,它添加了所有引用并且来自 GitHub 的示例代码编译,但控制台立即关闭。

从下面的示例代码中,您可以看出它输出了它可以获得的每一个指标,而我只需要我上面提到的那 5 个值。

如果有人有使用 LibreHardwareMonitor 或 OpenHardwareMonitor 的经验,如果您能告诉我如何获得我需要的那些值,我将不胜感激。

0 投票
0 回答
88 浏览

python-3.x - Python WMI OpenHardWareMonitor 项目

我查看了这个线程 - Accessing CPU temperature in python - 并且能够让脚本在我的机器上运行,但它似乎只在 OpenHardwareMonitor 可执行文件运行时按预期运行。

那是因为我需要在与可执行文件所在的目录相同的目录中运行脚本吗?到目前为止,我运行脚本的目录似乎没有什么区别。

这是我的脚本版本:

0 投票
0 回答
45 浏览

c# - C# 除了程序的其余部分,如何只为一种方法设置亲和力?

我正在为 CPU 开发一个小型测试/监控工具。它使用 OpenHardwareMonitor 和 Timer 来轮询系统并获取 CPU 温度、频率、PPT 等,还可以对 CPU 进行基准测试。当我运行单核测试时,我将亲和力设置为特定的核心,这就是问题出现的地方。当被测试的核心处于满负荷状态时,监控会停止,尽管其余核心都处于空闲状态,这意味着它为整个程序设置了亲和力。我使用 ThreadAffinity 循环遍历内核:

我也尝试使方法异步,但它不能解决问题。有没有办法为现在正在测试的特定核心设置基准方法,同时允许程序的其余部分,包括监视计时器/方法使用任何其他核心?如果不是,如何以其他方式解决?

0 投票
0 回答
10 浏览

performance - 读取和收集硬件性能计数器

这里有没有人可以帮助我理解使用 PIPA、Perf 或 Intel PCM 等工具进行硬件性能计数器指导和分析的基本思想?