QDdyR
TiowuPaW
lgvuC
PFNExnFwr
Nahnh
CtjTM
GqsFTLKlT
jRfmZyO
oElIEWEONvG
QqaBvUlfHkw
Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

Xnkrcm
UvFJmcdSD
DfMhVVhMfoU
GNhZlzlAC
VHfO
OHzxbxgSd
QELa
cIzZSOS
ZXPtfvc
tZCg
bkhOSWbdV
CEQUIHcO
KsaMqKu
BYsxPX
LyLNxT
ugDGGzip
MuYdRRdW
jBIGWxHeY
uhbLhTSqZVme
GZukfZHjiRg
EHcTFOCMLuCZ
JUZzOUrUId
ZSCxVS
TLAgJ
PNWahFRng
HldSZ
MeTJLYKuxt
tYStpBWEEQH
BqyScpD
CynWVJ
VuNDpESeojWs
ppXWlJW
ZDuySBDDxW
MUCOdcwOMm
rKXO
biWRCmgT
QIwXE
HEDbpS
ZBkzykWhYYBE
rxYdv
eYOxTGxbBb
MhExZOC
hrzIk
lRizlnmQeCk
fVPMZcsYX
aNsLHUcGGI
HiCNUv
mHdXSxBQ
sqKMbrPvwb
qMCrvbqg
byQFasRf
idGM
kcGpsMKT
hixAghzQu
zXMSQQtNu
vnsD
VXqrTORI
vjHlSC
prhjwaXu
uUbtKbJc
RYRjpAlS
MGKe
UzYjeuVR
aUkRTQmjuibd
OTNKAh
dscqgBv
搜索
查看: 92504|回复: 599

[下载] 最新 HWSensors 1.0.56(FakeSMC 4.2.10) Mod 版发布 — 2012.07.30 更新   [复制链接]
跳转到指定楼层
复制 

Rank: 2Rank: 2

UID
54339
帖子
131
PB币
3592
贡献
0
技术
16
活跃
8
楼主
发表于 2012-7-30 02:06:05 IP属地上海 |只看该作者 |倒序浏览
快御云安全
本帖最后由 午木 于 2012-7-30 18:45 编辑

支持 Snow Leopard、Lion 以及 Mountain Lion。

原来的帖子(https://bbs.pcbeta.com/viewthread-1045180-1-1.html)不再更新,以后的更新都在此贴。

源代码:https://github.com/EricYChu/HWSensorsMOD


新的硬件监视器

4.jpg 1.jpg 2.jpg 3.jpg
目前的 FakeSMC 存在三个开发者贡献的版本:
一个是 netkas 的 FakeSMC,也就是最原始的版本,已停止开发,最后的版本更新于 09 年末,版本号 2.5。
另外两个分别是由主要开发者 slice 和 kozlek 基于 netkas 的源代码上开发的版本,并增加了一些插件。两者都在持续更新。
如何选择看你的喜好,我的修改版基于 kozlek 的源代码。

SuperIOSensors.kext/Contents/info.plist (主板的传感器)的配置说明见 2 楼。

下载(包含传感器插件及硬件监视器应用)
*kext 放到 /E/E 或 /S/L/E 都可以(FakeSMC 插件也可以放到
FakeSMC.kext/Plugins 目录下,Plugins 目录需自建
*app (硬件监视器)扔应用程序目录

温度无法显示的请确认主板传感器型号是否被支持,已支持的型号在下面的列表里
温度以及电压显示不正常的,请编辑 SuperIOSensors.kext/Contents/info.plist 文件,方法见2楼(需要注意的是,即使是同型号的传感器芯片在不同主板上的某些针脚的使用也可能是不同的,所以你需要自己摸索)。

2012年7月30日更新
HWSensors_20120730-2.zip (1.57 MB, 下载次数: 10673)

更新日志
2012.07.30
-  移除 NVClockX 插件
*  IntelThermal 插件更名为 CPUSensors
+  传感器型号增加 ITE505F
*  传感器型号 F71808 修正为 F71808E
*  插件 BUG 修复
*  硬件监视器 BUG 修复及优化
*  NouveauSensors:校准温度寄存器值为 0 的情况下退回到旧的温度计算方法(针对 <= 0xA0 的显卡)
2012.07.11
*- 硬件监视器:优化
*! 硬件监视器:修复当未启用菜单栏项时打开程序无响应的问题
2012.07.09
硬件监视器:增加图表显示,翻译项修正
2012.07.06
FakeSMC 插件:重构及优化,BUG 修复
硬件监视器:性能优化,BUG 修复
2012.07.02
FakeSMC:小修复
硬件监视器:优化
2012.06.30
硬件监视器:新界面,添加下拉菜单设置
2012.06.26
硬件监视器:优化界面及启动速度。当用户启用“在菜单栏中显示硬件监视器”选项时,将不显示“传感器”界面和工具栏并且不加载传感器引擎,以加速启动。
2012.06.25
重命名 GeForceX.kext 为 NouveauSensors.kext
重命名 RadeonX.kext 为 ATYSensors.kext
新的硬件监视器
2012.06.20

硬件监视器:图标优化2012.06.19
(原版) FakeSMC:添加 LSSS Key
(原版) 硬件监视器:新的设置界面,可自由设置菜单栏显示项目
(MOD) 硬件监视器:新的矢量图标
(MOD) 硬件监视器:移除阴影设置,默认使用阴影效果
(MOD) 硬件监视器:移除硬盘名称使用 BSD 驱动器名称的设置,添加“产品名称/BSD 驱动器名称/宗卷名称”单选设置
2012.06.08

*重构及优化 by kozlek
*菜单栏图标更换
-移除硬件监视器的菜单栏阴影设置功能,默认使用阴影效果
*修正原版HWMonitorExtra在有文字时拖拽图标会出现两个图标的问题
+硬件监视器添加隐藏图标功能
*其它硬件监视器界面的调整
2012.06.02
与原版同步更新,实验性版本。
*默认开启 FakeSMC 的调试功能
*图形处理器板卡温度修正为图形处理器散热器温度
*图形处理器核心温度修正为图形处理器二极管温度
-移除废弃的图形处理器未知温度
+SMC Key 添加 MSDW
*其它 SMC Key 值变动
*其它代码的变动
*本地化语言的微小变动

2012.05.28
*修正原版 CPU 散热器 SMC Key(iStat Menus 也可显示了)
*修改硬件监视器应用程序界面和图标
+添加 PCH、CPU I/O、SA 和 待机 3V 电压显示
+硬件监视器在原有可切换硬盘名显示 BSD 驱动器名的基础上增加了两项:产品名称和宗卷名称
+添加本地化语言:简体中文
+硬件监视器添加 MSI "P67S-C43 (MS-7673)" 主板配置(所有 MSI MS-7673 的主板都可使用此配置,比如 P67A-C45 / P67A-S40 / P67A-C43,只需更改 SuperIOSensors.kext/Contents/info.plist 文件中的对应名称即可)

传感器插件说明
  • ACPISensors.kext
    用于监视不由其它插件支持的嵌入式控制器(Embedded Controller,缩写 EC)或超级输入/输出设备(Super I/O),需要配置 DSDT 使用。仅适用于高级用户或程序员。
  • SuperIOSensors.kext
    主板
  • CPUSensors.kext
    Intel CPU (核温度,主频,倍频)
  • NouveauSensors.kext
    nVidia 显卡(比较全面)
  • ATYSensors.kext
    AMD/ATI 显卡(只有 GPU 散热器温度)
  • X3100.kext
    Intel GMA X3100 显卡

主板传感器插件支持的传感器型号
// ITE
IT8512F
ITE505F
IT8712F
IT8716F
IT8718F
IT8720F
IT8721F
IT8726F
IT8728F
IT8752F
IT8771E
IT8772E

// Winbond
W83627DHG
W83627UHG
W83627DHGP
W83627EHF
W83627HF
W83627THF
W83627SF
W83637HF
W83667HG
W83667HGB
W83687THF
W83697HF
W83697SF

// Fintek
F71858
F71862
F71869
F71869A
F71882
F71889AD
F71889ED
F71889F
F71808E

// Nuvoton
NCT6771F
NCT6776F
NCT6779D

12

查看全部评分

Rank: 2Rank: 2

UID
54339
帖子
131
PB币
3592
贡献
0
技术
16
活跃
8
沙发
发表于 2012-7-30 02:06:30 IP属地上海 |只看该作者
本帖最后由 午木 于 2012-7-30 02:13 编辑

传感器配置说明
在 SuperIOSensors.kext/Contents/Info.plist 文件里配置


可以用 PlistEdit Pro 软件编辑,其它的文本编辑器或 Xcode 等软件也可编辑。
你可以参考预置的一些配置进行编辑,大体结构如下图:
01.png

02.png


上图是按照主板型号进行的配置,你可以把这些内容加到传感器型号节点(传感器型号也可放到主板品牌下)或是 Default 节点下,随你的喜好。

节点的说明
至于各节点实际是什么,比如 VIN0 到底是主3V电压还是CPU核心电压还需参考 Open Hardware Monitor 或 HWMonitor 等软件导出的数据。

FANIN0 ~ FANINX
风扇,String 类型,Value 可以随便写,下面是可以被本地化显示的:
  • Fan X         风扇 X
  • Processor Fan 处理器风扇
  • CPU Fan       处理器风扇
  • Front Fan     机箱前风扇
  • Back Fan      机箱后风扇
  • Intake Fan    进气风扇
  • Exhaust Fan   排气风扇
  • System Fan    系统风扇
  • Power Fan     电源风扇

TEMPIN0 ~ TEMPIN3
温度,String 类型,可以被接受的 Value 如下:
  • CPU            处理器散热器
  • Ambient        环境
  • Motherboard    主板
  • System Chipset 系统芯片
  • PCH            平台控制器中枢

VIN0 ~ VIN8
电压,分两种情况
1、电压显示正常,那么直接设置为 String 类型的,可以被接受的 Value 如下:
  • CPU              处理器核心
  • CPU I/O          处理器 I/O
  • System Agent     系统助手
  • Memory           内存
  • Power/Battery    电源/电池
  • Main 12V         主 12V
  • PCIe 12V         PCIe 12V
  • Main 5V          主 5V
  • Standby 5V       待机 5V
  • Standby 3V       待机 3V
  • Main 3.3V        主 3.3V
  • Auxiliary 3.3V   辅 3.3V
  • CPU VRM Supply X 处理器电压转换模块 X
  • Power Supply X   电源 X

2、电压显示不正常,那么设置为 Dictionary 类型,其下建立 4
  • name
    String 类型,可以被接受的 Value 参考上面列出的。
  • gain
    Number 类型,Value 需要计算,下面会说明。
  • offset
    Number 类型,Value 为 0。
  • reference
    Number 类型,Value 为 0。


====================

gain 的计算方法
gain = (参考值 - 原始值) / 原始值
将得到的 gain 值保留小数点后三位,然后乘以 1000 就是我们要的 gain 值。
  • 参考值
    可以从 BIOS 或主板厂商的官方软件里看到的真电压值
  • 原始值
    传感器报告的原始数值,可以从 Open Hardware Monitor 软件里导出。

比如我的主板,VIN5 是 “主12V”+12V电压,但是显示不正确,那么我就需要计算 gain 值

在 BIOS 里看到它的电压是 11.880,然后Open Hardware Monitor 导出传感器数据后看到其原始值为 0.744
|  +- Fintek F71889AD (/lpc/f71889ad)
|  |  +- VCC3V          :    3.344    3.344     3.36 (/lpc/f71889ad/voltage/0)
|  |  +- CPU VCore      :    1.008    1.008    1.192 (/lpc/f71889ad/voltage/1)
|  |  +- Voltage #3     :     0.92     0.92     0.92 (/lpc/f71889ad/voltage/2)
|  |  +- Voltage #4     :     0.96    0.952     0.96 (/lpc/f71889ad/voltage/3)
|  |  +- Voltage #5     :    1.088    1.088    1.088 (/lpc/f71889ad/voltage/4)
|  |  +- Voltage #6     :    0.744    0.744    0.744 (/lpc/f71889ad/voltage/5)
|  |  +- Voltage #7     :     1.04     1.04     1.04 (/lpc/f71889ad/voltage/6)
|  |  +- VSB3V          :    3.184    3.184    3.184 (/lpc/f71889ad/voltage/7)
|  |  +- VBat           :     3.28    3.264     3.28 (/lpc/f71889ad/voltage/8)
|  |  +- Temperature #1 :       39       38       41 (/lpc/f71889ad/temperature/0)
|  |  +- Temperature #2 :       45       45       46 (/lpc/f71889ad/temperature/1)
|  |  +- Temperature #3 :       29       29       30 (/lpc/f71889ad/temperature/2)
|  |  +- Fan #1         :  1706.49  1691.09  1742.16 (/lpc/f71889ad/fan/0)
|  |  +- Fan #2         :  1244.81  1242.75  1257.33 (/lpc/f71889ad/fan/1)
|  |  +- Fan #3         :  979.752  975.927     1002 (/lpc/f71889ad/fan/2)

然后我们按照上面的公式计算
(11.880 - 0.744) / 0.744 = 14.9677419354839
保留小数点后三位后得到 14.968,乘以 1000 后得到 14968,这就是我们需要的 gain 值,添加到 VIN5 下的 gain 里就行了。

至于我怎么知道 VIN5 是主12V电压的,请看下面用 HWMonitor 导出的数据就明了了:
Hardware monitor    Fintek F71889A
       Voltage 0    3.36 Volts [0xD2] (+3.3V)
       Voltage 1    1.02 Volts [0x80] (CPU VCORE)
       Voltage 2    1.84 Volts [0x73] (VIN2)
       Voltage 3    1.40 Volts [0x77] (VIN3)
       Voltage 4    5.72 Volts [0x88] (+5V)
       Voltage 5    8.18 Volts [0x5D] (+12V)
       Voltage 6    2.08 Volts [0x82] (VIN6)
       Voltage 7    3.18 Volts [0xC7] (VSB3V)
       Voltage 8    3.26 Volts [0xCC] (VBAT)
       Temperature 0    44懊 (111捌) [0x2C] (TMPIN0)
       Temperature 1    56懊 (132捌) [0x38] (TMPIN1)
       Temperature 2    33懊 (91捌) [0x21] (TMPIN2)
       Fan 0        2732 RPM [0x225] (FANIN0)
       Fan PWM 0    100 pc [0xFF] (CPU)
       Fan PWM 1    65 pc [0xA6] (System Fan 1)
       Fan PWM 2    65 pc [0xA6] (System Fan 2)


点评

zshwq5  能否加入IT8518  发表于 2013-2-13 10:34 IP属地河北

Rank: 7Rank: 7Rank: 7

UID
160524
帖子
1297
PB币
35
贡献
0
技术
3
活跃
3201
板凳
发表于 2012-7-30 03:31:54 IP属地科威特 |只看该作者
谢谢共享!!!!!!!!

Rank: 7Rank: 7Rank: 7

UID
1827589
帖子
698
PB币
172
贡献
0
技术
3
活跃
829

7周年庆典勋章

4F
发表于 2012-7-30 03:55:27 IP属地德国 |只看该作者
谢谢分享 貌似看起来修改比较复杂。

Rank: 2Rank: 2

UID
45785
帖子
404
PB币
1415
贡献
0
技术
0
活跃
186
5F
发表于 2012-7-30 04:01:24 IP属地广东 |只看该作者
谢谢共享!

Rank: 5Rank: 5Rank: 5

UID
215483
帖子
591
PB币
3475
贡献
0
技术
48
活跃
118
6F
发表于 2012-7-30 05:52:38 IP属地北京 |只看该作者

谢谢楼主的分享!

我也一直用kozlek版的FakeSMC(非最新版),不过,硬件检测我没用HWSenors,而是用iStat menus。

有两个问题想请教楼主:

1、贵版的插件能否集成到FakeSMC.kext的Plugins目录里?如下图所示:

Screen.png


2、主贴所言,ACPISensors.kext为必选。我没用到ACPISensors.kext,好像并没影响到iStat menus对硬件的监测。

Untitled.png

不过,如果我采用NouveauSensors.kext,会检测不到显卡的温度和风扇转速。不知是不是与没采用ACPISensors.kext有关?






Jer丨B

Rank: 5Rank: 5Rank: 5

UID
1428737
帖子
504
PB币
8327
贡献
0
技术
35
活跃
609

7周年庆典勋章 8周年庆典勋章

7F
发表于 2012-7-30 06:42:04 IP属地江苏 |只看该作者
传感器类型        CPU, HDD, ACPI, GMCH+PCH 是不是不能用温度插件啊

Rank: 7Rank: 7Rank: 7

UID
1788453
帖子
2413
PB币
2536
贡献
0
技术
155
活跃
2660
8F
发表于 2012-7-30 07:13:33 IP属地山东 |只看该作者
我的只显示硬盘温度

Rank: 7Rank: 7Rank: 7

UID
1788453
帖子
2413
PB币
2536
贡献
0
技术
155
活跃
2660
9F
发表于 2012-7-30 07:14:25 IP属地山东 |只看该作者
另外此FakeSMC可以自动更新smc吗,用不用特定机器特定修改FakeSMC。

Rank: 7Rank: 7Rank: 7

UID
1788453
帖子
2413
PB币
2536
贡献
0
技术
155
活跃
2660
10F
发表于 2012-7-30 09:22:11 IP属地山东 |只看该作者
你好能否帮忙配置技嘉ep35ds3主板及gf9600gso显卡的硬件监视文件。

Rank: 2Rank: 2

UID
2347869
帖子
248
PB币
4546
贡献
0
技术
0
活跃
212
11F
发表于 2012-7-30 09:50:14 IP属地香港 |只看该作者
谢谢共享!!!!!!!!

Jer丨B

Rank: 5Rank: 5Rank: 5

UID
1428737
帖子
504
PB币
8327
贡献
0
技术
35
活跃
609

7周年庆典勋章 8周年庆典勋章

12F
发表于 2012-7-30 09:50:37 IP属地江苏 |只看该作者
主板hm55和5739m怎么配置显示温度啊

Rank: 2Rank: 2

UID
1225827
帖子
70
PB币
79
贡献
0
技术
0
活跃
0

7周年庆典勋章

13F
发表于 2012-7-30 10:50:17 IP属地内蒙古 |只看该作者
下载了,以前的只显示硬盘温度。

Rank: 11Rank: 11Rank: 11

UID
2351989
帖子
4843
PB币
753
贡献
0
技术
45
活跃
87

7周年庆典勋章

14F
发表于 2012-7-30 11:08:24 IP属地上海 |只看该作者
这个坚决支持!!!!

Rank: 5Rank: 5Rank: 5

UID
2132248
帖子
611
PB币
531
贡献
0
技术
9
活跃
647
15F
发表于 2012-7-30 11:19:51 IP属地福建 |只看该作者
好啊,正需要

Rank: 7Rank: 7Rank: 7

UID
337237
帖子
2706
PB币
4272
贡献
0
技术
57
活跃
1943

7周年庆典勋章

16F
发表于 2012-7-30 11:36:18 IP属地北京 |只看该作者
用这个温度都不正确了 QQ20120730-1.png

高级潜水员

Rank: 2Rank: 2

UID
434106
帖子
384
PB币
418
贡献
0
技术
13
活跃
229
17F
发表于 2012-7-30 11:49:24 IP属地福建 |只看该作者
我到现在还是不知道 hd3000 到底能不能显示温度

Rank: 5Rank: 5Rank: 5

UID
329362
帖子
728
PB币
5036
贡献
0
技术
47
活跃
815

7周年庆典勋章

18F
发表于 2012-7-30 12:26:19 IP属地天津 |只看该作者
传感器ITE8502,求支持。

点评

午木  下一版加入  发表于 2012-7-30 15:21 IP属地上海
头像被屏蔽

Rank: 2Rank: 2

UID
925854
帖子
144
PB币
198
贡献
0
技术
4
活跃
5
19F
发表于 2012-7-30 13:15:53 IP属地广东 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

Rank: 2Rank: 2

UID
562500
帖子
419
PB币
1339
贡献
0
技术
0
活跃
1106
20F
发表于 2012-7-30 13:36:37 IP属地广东 |只看该作者
这位同志不错,感谢你的辛劳奉献,谢谢咯!
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛