zhongyang219 / TrafficMonitor

这是一个用于显示当前网速、CPU及内存利用率的桌面悬浮窗软件,并支持任务栏显示,支持更换皮肤。
Other
33.15k stars 3.18k forks source link

添加Arm64EC编译配置 #1703

Open ekxs0109 opened 9 months ago

ekxs0109 commented 9 months ago

添加Arm64EC编译配置,添加CI脚本。 由于OpenHardwareMonitorApi 使用了CLR,arm64EC不支持,所以OpenHardwareMonitorApi依旧使用x64编译。 Arm64EC只支持143(vs2022)之后的版本,并且只支持win11 on arm。

TonyHuang6666 commented 6 months ago

支持!

xgdgsc commented 6 months ago

我试了下可以编译运行,就是CPU频率不能变化,固定不动 https://github.com/xgdgsc/TrafficMonitor/releases/download/V1.83/TrafficMonitor.Arm64.zip

xgdgsc commented 1 month ago

我在 https://github.com/xgdgsc/TrafficMonitor/commit/f8cdd6b6c7b5f3315e84e8a9d2bb8a6293c6dbe0 实现了较为准确的cpu频率计算 (算法来自 https://stackoverflow.com/questions/61802420/unable-to-get-current-cpu-frequency-in-powershell-or-python/61808781#61808781 ), 跟cpuz比较接近了. 就是不知道这个是将来加入主程序部分还是就在这个里面改比较好, 需要用的可以先替换 OpenHardwareMonitorApi.zip

@zhongyang219