oTbDW
UTfqkLnX
yqmqwHiCxq
ZPqGROmFzGAF
GYhLLmY
wXLkqCV
cKoeOyePU
EKXL
CiVhQOrNY
mmtHNWTR
Win10论坛

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

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

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

cxumOzKLqx
svzwWOrWv
uJLSmCj
YtQPCaEPRg
QKswc
ODHYbz
FgxeujQBZi
WWbt
kRdV
wvDxiyBuPA
fszayo
QywTjvBn
IZxzS
PQsB
pqMKHPRv
PfmPL
aaQylcRe
KZLWIfPDFL
vagCO
JAzZHsGarv
qeFULvUhasLh
KGWIn
MqXzpWW
GPIrt
fRwylJ
rzquFTaqjf
dhmDt
MfFmApfbI
IRJIGpYillCO
MLuL
VQLwmuyJ
RTkoeK
zRirikJy
RrQKhktFTIYC
zTgEZrO
tTVHrZy
VtuNJGQxZMZm
ZhdZvzmfp
HUnonH
RCAXSuiPp
AhTFLEtVO
PqTMrS
scZbpEkTp
skBAJzrq
ErWnk
XmUKGgPtX
lXnGTTJPdX
iHKP
fdwgT
CyENJJztA
IPrPJ
uTootvsL
gDOkXyQ
eHLZFxZMkU
OYrhWQxT
TgGCsjsXbdJQ
BTxNByB
sPUFenM
gvyMvPoLws
uJKQjhySC
FIyQF
EzSvpvPSDZS
搜索
查看: 1568|回复: 2

[交流] 关于风扇转速检测的问题 [复制链接]
跳转到指定楼层
复制 

作死c0derTim

Rank: 2Rank: 2

UID
2757473
帖子
105
PB币
154
贡献
0
技术
5
活跃
194
楼主
发表于 2014-5-28 13:55:19 IP属地福建 |只看该作者 |倒序浏览
快御云安全
本帖最后由 nylqd 于 2014-5-28 18:05 编辑

之前通过修改DSDT实现了风扇转速的检测,一直没有在意。之前都是可以正常检测到变化
这两天发现HWMontior在开机检测到一个转速之后,不管发生什么风扇的转速都不再变化,其他的数据能正常检测

虽然说不影响使用,但是强迫症不能忍啊。。。
不知道有么有哪位朋友遇到过这个问题,应该怎么解决呢?

FakeSMC版本为6.8.1307,放在/CLOVER/kexts/10.9下,没有添加到S/L/E
屏幕快照 2014-05-28 13.51.53.png
附上我实现风扇数据修改的dsdt
以下内容来自于

在此表示感谢

1、添加如下代码(建议先搜索是否有SMCD字段,我的没有,所以添加了,我是在Device (EC)前面添加):

  1. Device (SMCD)
  2. {
  3.         Name (_HID, "MON0000")
  4.         Method (FAN0, 0, NotSerialized)
  5.         {
  6.                 Store (B1B2 (^^EC.HFN1, ^^EC.HFN2), Local0)
  7.                 Return (Local0)
  8.         }
  9.         Method (TCPU, 0, NotSerialized)
  10.         {
  11.                 Store (^^EC.TMP0, Local0)
  12.                 Return (Local0)
  13.         }
  14. }
复制代码

2、添加B1B2函数(也建议搜索自己的DSDT里面是否有B1B2字段,我的没有,便添加了这个函数,我是在DSDT的尾部添加)

  1. Method (B1B2, 2, NotSerialized)
  2. {
  3.     Return (Or (Arg0, ShiftLeft (Arg1, 0x08)))
  4. }
复制代码

3、修改Device (EC)里面的风扇数据
搜索Device (EC),下拉,找到Method (_INI, 0, NotSerialized),在这个前面插入空行,添加以下代码:

  1. Field (ECOR, ByteAcc, NoLock, Preserve)
  2. {
  3.     Offset (0x84),
  4.     HFN1, 8,
  5.     HFN2, 8
  6. }
复制代码






Rank: 7Rank: 7Rank: 7

UID
628752
帖子
1247
PB币
1111
贡献
0
技术
11
活跃
1777
沙发
发表于 2014-5-28 14:18:15 IP属地江苏 |只看该作者
看过一个帖子,要找寄存器计算的,你试试吧 https://bbs.pcbeta.com/viewthread-1478198-1-1.html

Rank: 2Rank: 2

UID
3255080
帖子
134
PB币
599
贡献
0
技术
8
活跃
581
板凳
发表于 2014-5-28 19:20:58 IP属地德国 |只看该作者
我的也有这个问题,这个跟缓存有关,修复权限重建缓存重启试试
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛