问题标签 [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 投票
1 回答
1375 浏览

c# - 如何使用 Libre Hardware Monitor 库读取 GPU 传感器

我正在使用 Libre Hardware Monitor 库编写一个简单的 C# 应用程序。除 gpu 传感器外,一切正常。如果我将 GPUEnabled 设置为“true”,我会收到以下消息:

在 NVAPI.cs 335. 行

使用Libre Hardware Monitor,一切正常。
GPU:ASUS-ROG-STRIX-RTX2080-O8G-GAMING
我的代码(主要来自这里):

感谢所有的答案

0 投票
0 回答
388 浏览

node.js - 无法读取 CPU 温度 - Nodejs 或 WindowsForms

我正在尝试使用 nodejs 应用程序(库https://www.npmjs.com/package/systeminformation )检查我的 CPU 温度(在 Windows 10 上的 AMD FX-4100 上):

我刚刚收到它:

{主要:-1,核心:[],最大:-1}

其他信息(CPU 负载、RAM 使用情况等)都可以。

当我尝试在 WindowsForm 应用程序上进行相同的阅读时(使用 OpenHardwareMonitor 库):

任何温度传感器也...

在 OpenHardwareMonitor 或 CPUID HwMonitor 的 UI 模式下,我可以将其可视化......会发生什么?

谢谢!!

0 投票
0 回答
954 浏览

python - 无法通过 WMI 获取用于 Open Hardware Monitor 的传感器

打开硬件监视器没有向 WMI 提供任何实例

我正在运行最新版本的开放式硬件监视器 0.8.0 beta 和 Windows 10 pro 1903

使用 wmi explorer 我能够找到 root/OpenHardwareMonitor 路径,单击到 Sensors 但它找不到任何实例

Python 给出以下错误:

这就是我从 PowerShell 中得到的

来自 wmiexplorer:

0 投票
2 回答
1229 浏览

c# - 如何使用 OpenHardwareMonitor .dll?

我正在尝试在本地机器上获取我的处理器的状态数据。我在网上找到了几个教程,但没有一个能涵盖我遇到的错误。

这是我的代码:

它在调用 computer.Open() 时抛出异常,这是异常消息:

在此处输入图像描述

我究竟做错了什么?如果我可以提供更多细节,请告诉我。我在 .NET Standard 2.0 项目中引用该库。

0 投票
1 回答
1733 浏览

python - Python OpenHardwareMonitor 和 WMI 获取 cpu temps

我正在做一个小项目来获取我的 Windows 机器上的 cpu 温度。我决定使用 wmi 模块,并在下面的问题链接上遇到了一段代码,它起初可以工作,但突然之间它会停止打印结果,而且似乎 OpenHardwareMonitor 没有向 wmi 报告模块。

在python中访问CPU温度

代码:

预先感谢您的帮助。

0 投票
1 回答
155 浏览

vb.net - 装上新电脑时程序读取CPU温度不正确

我正在尝试向现有程序添加一项功能,该功能将使用Open Hardware Monitor显示当前 CPU 核心温度。我让它在我的个人计算机上正常工作,它在工具条状态标签上显示温度并在计时器上刷新。但是,当我将所有内容复制到新 PC 并测试运行程序时,它返回的温度总是比显示器显示的温度高出大约 25 度。如果有人对为什么它可以在一台计算机上正确读取而不是另一台计算机有任何想法,我会很感激,因为我很难过......

这是监视器温度和我的程序在我的 PC 上显示的内容都匹配。

打开硬件监视器温度

程序中显示的温度

现在这些是即将发货的新 PC 上显示的温度。

新电脑打开硬件监视器

新电脑上的程序温度显示

这是我目前用来获取临时文件的代码。

0 投票
2 回答
425 浏览

c# - 使用 WinForms 中的 foreach 循环保持 UI 响应

我创建了一个 Winforms 应用程序,它使用 Open Hardware Monitor 使用 Live Charts 以仪表格式显示 PC 温度。我知道以下代码会导致 UI 在图表更新时变得无响应,但我无法弄清楚如何实现任何形式的线程来处理此问题,或者如何更改我对应用程序的编码方式以保持用户界面响应。计时器将每两秒计时一次,以获取值并更新仪表。

添加到项目中的参考是:

  • OpenHardwareMonitorLib
  • LiveCharts.Winforms + 依赖项

请参阅下面的代码,任何建议将不胜感激。

UserControls.TempGauge

主窗体

在此处输入图像描述

0 投票
0 回答
536 浏览

c# - C# 如何获取/读取 CPU 电压 (Windows)

我试图获得 CPU 电压但没有任何成功。我尝试了 OpenMonitorHardware,但似乎没有电压传感器

If 语句永远不会为真,因为它只找到温度、功率和时钟速度传感器。

再次尝试使用 Win32_Processor 和 Win32_Mainboard 并且几乎每个可能包含它的 Win32_XXX 都没有成功。那里要么没有价值,要么文档错误/旧,您可以传入的值是错误的并发出错误。我得到的最接近的是这里的代码

我得到的值是“10”,这甚至没有意义。我首先认为它可能会被四舍五入,所以 1,357 可能会被四舍五入到 1,但无论我尝试什么,它都不是一个实心的 10。

经过数小时的尝试和谷歌搜索后,我不知道该尝试什么了,我什至尝试从 Open Hardware Monitor 下载源代码,因为在他们的程序中它可以工作,但它太复杂了,我无法完全指出起源以及他们如何获得价值.

如果有人需要,我拥有 I5-8600k 和华硕 Z390 TUF GAMING-Plus,超级 IO 控制器是 Nuvoton NCT6798D,它应该包含我需要的信息。

请原谅任何打字错误并感谢您提前提供帮助

0 投票
1 回答
491 浏览

c# - 使用 openhardwaremonitor 获取 GPU 利用率

我正在尝试使用 openhardwaremonitor 获取我的 GPU 的当前利用率,我使用 SensorType.Load 来获取 CPU 的利用率,但对于 GPU,它返回的是内存使用情况。我不确定该怎么做

0 投票
0 回答
252 浏览

c# - 打开硬件监视器 - 电压错误?

我使用 Open Hardware Monitor 0.9.5 来获取有关我的硬件的一些信息,例如 cpu temp、speed、gpu temp、speed、ram 但现在我需要升级并获取电压。

所以我从 2 年开始使用这段代码没有问题:

在此处输入图像描述

好的,所以对于电压,我只需将 SensorType 更改为电压:

但在这种情况下,没有消息,没有数据,也没有电压,所以我想我错过了一些代码,或者这是一个错误?