吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 3607|回复: 85
收起左侧

[原创工具] 性能监控 OSD

  [复制链接]
jingmoshell 发表于 2026-7-28 22:47
本帖最后由 jingmoshell 于 2026-8-6 22:38 编辑

8/06  Performance Monitor OSD V1.1 版本更新说明 更新链接见评论区 1 楼

Snipaste_2026-08-06_20-23-28.png Snipaste_2026-08-06_22-01-26.png

🚀 新增功能

  • CPU 频率增强显示:支持显示所有核心的平均频率,以及 Intel 大小核架构的 P-Core 和 E-Core 平均频率(自动识别并分别显示)
  • 双布局模式:新增横向布局,与原有纵向布局自由切换,适应不同屏幕空间和用户习惯
  • 模块顺序自定义:可自由调整 CPU、GPU、网络、FPS 四个模块的显示顺序,满足个性化需求
  • 智能 FPS 隐藏:新增选项,当帧率 ≤ 60 时自动隐藏 FPS 监控区域,避免非游戏场景下的干扰
  • 自动管理员提权:启动时自动申请 UAC 管理员权限,确保传感器数据完整读取(无需手动以管理员身份运行)
  • 网络累计传输量:新增上行/下行累计流量显示(MB),方便统计会话总流量
  • N/A 值智能隐藏:当传感器数据不可用(如 GPU 电压)时,自动隐藏对应显示项,界面更干净

🔧 优化与改进

  • 日志系统重构:支持 --debug 参数启动,仅调试模式生成 osd_debug.log 文件,便于问题排查

  • 鼠标交互优化:取消固定模式后,必须按住左键才能拖动窗口,避免误触导致窗口漂移

  • 窗口置顶增强:确保 OSD 始终显示在所有窗口最上层,不被游戏或应用遮挡

  • PresentMon 进程管理:长时间无新帧时自动重启 PresentMon,提高 FPS 采集稳定性;程序退出时自动清理残留进程

  • 代码健壮性:增加大量空值检查和异常捕获,避免线程崩溃导致 OSD 停止响应

🐛 修复问题

  • 修复 CPU 频率传感器存在 None 值时导致比较运算崩溃的错误
  • 修复显存格式化时 None 值导致程序崩溃的错误
  • 修复取消固定后鼠标悬停即触发卡顿移动的问题
  • 修复 FPS 区域大号数值被遮挡的问题(增加垂直间距)
  • 修复 PresentMon 进程意外退出后未自动重启的问题
  • 修复退出程序后 PresentMon 进程残留的问题

🍟 存在问题

  • 依旧是兼容性,测试平台有限,重写所有实现,应该可以满足大部分平台的兼容问题
  • 关于笔记本有无独显直连的问题,实测没有独显直连的情况下,获取GPU实时状态不准确(占用、显存、fps信息)
  • 关于帧数,本次完全放弃 NVIDIA FrameView 算法 ,使用 PresentMon 获取,自由度更高,响应更快

📚 技术改进

  • 硬件传感器读取:扩展 LibreHardwareMonitor 传感器解析,支持区分 P-Core 和 E-Core 频率
  • FPS 采集算法:基于 PresentMon 的 ETW 事件,计算 1% Low、0.1% Low 及帧时间中位数
  • 网络监控:自动过滤虚拟/未连接网卡,速率自动换算 KB/s / MB/s,简化显示

debug模式:开发环境:python main.py --debug  / cmd :  PerformanceMonitorOSD_V1_1.exe --debug

此次更新旨在提供更准确、更灵活的监控体验,同时提升稳定性和易用性。 感谢您的使用与反馈!

操作系统:Windows 10 / 11(64 位)
版本:1.1
发布日期:2026-07-28
作者Xyhshell
项目地址GitHub

下载地址:评论区 1 楼


免费评分

参与人数 16吾爱币 +11 热心值 +13 收起 理由
hkf369 + 1 + 1 热心回复!
biko + 1 谢谢@Thanks!
tfyzhiqiu + 1 + 1 我很赞同!
hhjaiwuxiao + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
yjwpojie + 1 用心讨论,共获提升!
fenggezai + 1 + 1 谢谢@Thanks!
yanglinman + 1 谢谢@Thanks!
a7720779 + 1 热心回复!
wapj20260721 + 1 + 1 谢谢@Thanks!
xiecharll + 1 我很赞同!
fei5150 + 1 我很赞同!
91mumu + 1 + 1 谢谢@Thanks!
lsb2pojie + 1 + 1 我很赞同!
GS9452 + 1 谢谢@Thanks!
posheng + 1 + 1 谢谢@Thanks!
ftx5451 + 1 用心讨论,共获提升!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| jingmoshell 发表于 2026-7-28 22:53
本帖最后由 jingmoshell 于 2026-8-6 22:39 编辑

! 8/6 更新 更新链接  https://jingmo.lanzoub.com/ilRzI40w6p6j

名称: PerformanceMonitorOSD_V1_1.zip
大小: 31938078 字节 : 30 MiB
MD5: 7429e7c9160c7c59eff8393ecbe61625


zgcc 发表于 2026-8-6 09:35
本帖最后由 zgcc 于 2026-8-6 09:48 编辑

同类工具很多,不过还是支持一下~

提点小建议:
1. 语言选择:用python来写,资源占用太大,不太适合此类一直驻留内存的工具,建议改C++。
2. 界面太大,且CPU GPU的标题一直显示无法隐藏,容易遮挡游戏界面。(透明度设置虽然可以缓解,可是太透明又看不见文字了)
3. 只有坚排界面,没有横排。
4. 建议兼容Win7(目前用VxKex可以设置兼容来运行)。
komi520 发表于 2026-7-28 23:03
cool98eng 发表于 2026-7-28 23:24
本帖最后由 cool98eng 于 2026-7-28 23:33 编辑

AMD CPU获取信息不准确或者获取不到信息显示为N/A

shirker 发表于 2026-7-28 23:28
比以前用到的要丰富,谢谢分享
netpeng 发表于 2026-7-28 23:42
获取的数据更详细了,感谢分享。
 楼主| jingmoshell 发表于 2026-7-28 23:44
cool98eng 发表于 2026-7-28 23:24
AMD CPU获取信息不准确或者获取不到信息显示为N/A

还没有没有测试amd的u
chinajie 发表于 2026-7-28 23:49
支持 哈哈啊
yszx1 发表于 2026-7-29 00:09
挺好的 希望能尽快支持AMD温度检测
swcrwd5zy 发表于 2026-7-29 00:11
很喜欢 感谢分享。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - 52pojie.cn ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2026-8-7 05:57

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表