我找不到我的电脑向房间散发多少热量的数据,所以我制作了一个小部件

发布日期:2026-07-11 10:02:05   浏览量 :2
发布日期:2026-07-11 10:02:05  
2

我在一个升温很快的房间里玩游戏。如果我刻意去查看,我可以在任务管理器中看到中央处理器使用率,在 HWiNFO 中看到瓦特数。

但我真正想要的更简单:

这台机器此刻向空气中排放了多少热量?

不是以电子表格的形式。而是用一种在电脑运行时我可以瞥一眼就能看懂的通俗语言。

差距

许多工具显示瓦特数温度。但几乎没有工具能回答房间热量的问题:

  • 每小时英热单位
  • 一次会话期间累积的热量
  • 直观的参照,例如“相当于四分之一台空间加热器”
  • 结合环境温度:静止空气温升或粗略的排气立方英尺每分钟流量

换算很简单(英热单位/小时 ≈ 瓦特 × 3.412),但我不想每次都心算。

所以我开发了 HeatLens —— 一个小巧的桌面小部件,围绕房间热量构建,而不是原始的传感器数据转储。

HeatLens 显示的内容

  • 总瓦特数 —— 电脑当前的功耗
  • 散热量 —— 英热单位/小时或千瓦
  • 会话热量 —— 自启动以来的英热单位或千瓦时
  • 最高温度 —— 最热的实时传感器读数
  • 趋势图 —— 随时间变化的瓦特数、热量和温度
  • 立方英尺每分钟流量估算 —— 结合环境温度:温升 +10 °F 时的粗略排气气流
  • 静止空气温升 —— 在无通风情况下,参考房间的升温速度

估算功率与测量传感器数据分开标注。

数据来源

  • LibreHardwareMonitor / Open Hardware Monitor(Windows 上的超文本传输协议 + Windows 管理规范)
  • 用于英伟达图形处理器的 nvidia-smi
  • 内核暴露时的 Linux RAPL / hwmon
  • 当直接功率传感器不可用时,使用标记的后备方案

在 Windows 上,最佳效果:使用端口 8085 上的 远程 Web 服务器 运行 LibreHardwareMonitor。

它不是什么

HeatLens 不是 墙上插座式 Kill-A-Watt 电量计的替代品。

软件通常无法监测显示器功耗、完整的电源供应器损耗或每个平台电压轨。插入式电表仍然是最准确的整个系统读数方式。

HeatLens 旨在提供背景信息

  • “~400 瓦游戏功耗 → 向房间排放 ~1,400 英热单位/小时”
  • 一到两个小时内的会话热量
  • 粗略的立方英尺每分钟流量 / 静止空气数值作为健全性检查 —— 而非风道设计依据

开发过程中的心得

传感器覆盖情况杂乱无章。 不同的后端、缺失的电压轨以及需要清晰标记的估算值。

游戏时的性能至关重要。 早期版本轮询过于频繁,并且每次采样都重绘整个用户界面。新版本限制了更新频率,提供低影响模式,并在 Libre 超文本传输协议已正常工作时跳过冗余扫描。

单位很重要。 英制(°F,英热单位)和公制(°C,千瓦,千瓦时)—— 两者均在选项中提供。

导出功能很有帮助。 带有可配置列的 Excel/CSV 会话日志,用于更长时间的监控。

技术栈

  • Python + Tkinter
  • PyInstaller 用于可移植的 Windows / Linux / macOS 构建
  • 麻省理工学院许可证

GitHub: https://github.com/arogorn993-hue/HeatLens

下载: https://github.com/arogorn993-hue/HeatLens/releases

如何试用

Windows(便携版): 下载 HeatLens.exe

免责声明:本文内容来自互联网,该文观点不代表本站观点。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请到页面底部单击反馈,一经查实,本站将立刻删除。

关于我们
热门推荐
合作伙伴
免责声明:本站部分资讯来源于网络,如有侵权请及时联系客服,我们将尽快处理
Copyright © 2025-2027 ToB产业网址导航 公安备案 浙公网安备33010602013138号 浙ICP备16025413号-9
支持 反馈 关注 数据