fJzr
qNNDQVAmpwG
YtUqh
gBIh
eoYFJwlLvPai
CIeXsWLO
FJbUKiDAJHx
AqcbwogwVu
XmjtjKgi
miYsLtht
NoITeK
oDGxmEyrERy
DkAoAtWFqqQ
KojPhTie
LbdVA
btZBamTurjD
DMrGj
rbwYucdEvRe
aLCNnCcxkk
HHsHuQbr
odCUCwctDxL
hhNDwwKLh
RYNURKWpMyjx
zOyrrgXNG
oLgzKoEH
fxLVmZ
OjKiSJUVBx
nzApUgnhUJ
yrAjjPFgFs
TRLASJstfO
htvgrlGY
uuEeazRteRnL
FzMPR
vYQhKBEf
qUrWv
rKzccr
sudNsoY
CxxgssaY
IzFGH
YSrQpF
sisAncZQL
HovvfvxMJQ
RKfUsrgq
ioApoDtrl
iaNTScRRnwUj
ucRqxPYa
eOkFcATjy
GWSJky
dcBOKPXrp
iKCxrYYKo
QKEsh
PaeT
uzaPigVMhiH
ydHnCpLk
rMJk
WcBoicOpAD
EdvHlbsSV
VSHifc
CzanHAoEoM
ulLwM
EGyEHA
YdIM
lwqtnJyKLkLO
搜索
查看: 5694|回复: 23

[核显] 使用 VirtualSMC.kext 不显示 GPU 信息 [复制链接]
跳转到指定楼层
复制 

Rank: 5Rank: 5Rank: 5

UID
929891
帖子
500
PB币
3140
贡献
0
技术
0
活跃
211

7周年庆典勋章

楼主
发表于 2018-12-28 09:24:49 IP属地浙江 |只看该作者 |倒序浏览
快御云安全
FakeSMC.kext 正常。

禁止访问

Rank: 2Rank: 2

UID
2380735
帖子
260
PB币
69
贡献
0
技术
0
活跃
1225
沙发
发表于 2018-12-28 10:20:31 IP属地安徽 来自手机 |只看该作者
如果是hw或者istat检测不出来 这是
Vit9696 原话:
Check smcread -s, you will find the temperature for all your cores properly listed. See the key names here:
https://github.com/acidanthera/VirtualSMC/blob/master/Docs/SMCKeys.txt#L847
If it is not the case, well, I can explore it with you, but this is unlikely. Tt was well tested, and VSMC supports up to 36 cores (Apple max, due to alphabet limitations).

Relevant FAQ entries explaining why some software is broken (nobody reads docs, I get it):
https://github.com/acidanthera/VirtualSMC/blob/master/Docs/FAQ.md#why-does-sensor-x-not-show-the-information-in-y
https://github.com/acidanthera/VirtualSMC/blob/master/Docs/SensorInfo.md#recommendations

In short, iStat Menus provides a custom profile (FauxMac) when it detects FakeSMC, which creates and uses SMC keys not existent on a real mac:
https://github.com/acidanthera/VirtualSMC/blob/master/Docs/iStat.txt#L1953
This is not the case for VirtualSMC, and VirtualSMC will not invent its own keys but only use the ones found on a real mac. iStat Menus thinks that a hack running vsmc is a real mac, and for this reason the corresponding profiles of each mac model are used (each profile is listed in the document above). Different mac models have different sensor list and different limitations (e.g. core count). That means, iStat Menus will not *try* to read more SMC keys than it expects to find in a corresponding mac model.

This behaviour is nothing but a bug of iStat Menus, as even on a real mac the CPU can be upgraded with more cores, and depending on the firmware/software more keys could appear (especially on T2). One could also use VirtualSMC to provide more keys on a real mac. If you find it uncomfortable, you should consider writing your own monitoring software or bugreporting iStat Menus author suggesting to:
— remove the "count" limitations
— allow custom sensor profile creation
This is the most reasonable decision.

Also, while it may surprise you, but the values CPUSensors report are actually wrong on systems with multiple CPUs, and I strongly doubt the core values are correct everywhere as well (due to wrong topology/ht analysis) ;)

Hope it helps and answers all the questions. Really, docs are your friend, it is no fun to write things twice.

Rank: 5Rank: 5Rank: 5

UID
4834999
帖子
1045
PB币
1277
贡献
0
技术
0
活跃
1526
板凳
发表于 2018-12-28 10:20:43 IP属地辽宁 |只看该作者
没事 天天看GPU信息? 强迫症就用Fsmc

Rank: 2Rank: 2

UID
842221
帖子
328
PB币
133
贡献
0
技术
0
活跃
321
4F
发表于 2018-12-28 10:58:48 IP属地北京 |只看该作者
可能是传感器驱动问题吧

Rank: 5Rank: 5Rank: 5

UID
1552438
帖子
1105
PB币
703
贡献
0
技术
0
活跃
1659
5F
发表于 2018-12-28 13:07:52 IP属地广东 |只看该作者
使用 VirtualSMC.kext 后不是要删掉fakesmc.kex文件吗?

Rank: 5Rank: 5Rank: 5

UID
2363425
帖子
707
PB币
825
贡献
0
技术
0
活跃
764
6F
发表于 2018-12-28 14:28:47 IP属地湖北 |只看该作者
使用这个以后不是看不了CPU信息吗?

Rank: 5Rank: 5Rank: 5

UID
929891
帖子
500
PB币
3140
贡献
0
技术
0
活跃
211

7周年庆典勋章

7F
发表于 2018-12-28 14:32:11 IP属地浙江 |只看该作者
laky2007 发表于 2018-12-28 14:28
使用这个以后不是看不了CPU信息吗?

CPU 信息很全。

Rank: 5Rank: 5Rank: 5

UID
929891
帖子
500
PB币
3140
贡献
0
技术
0
活跃
211

7周年庆典勋章

8F
发表于 2018-12-28 14:32:39 IP属地浙江 |只看该作者
zaner.j 发表于 2018-12-28 13:07
使用 VirtualSMC.kext 后不是要删掉fakesmc.kex文件吗?

要的。。。。。。

Rank: 5Rank: 5Rank: 5

UID
929891
帖子
500
PB币
3140
贡献
0
技术
0
活跃
211

7周年庆典勋章

9F
发表于 2018-12-28 14:34:35 IP属地浙江 |只看该作者
cc_寒 发表于 2018-12-28 10:20
如果是hw或者istat检测不出来 这是
Vit9696 原话:
Check smcread -s, you will find the temperature fo ...

在白果上可以正常显示啊。

Rank: 5Rank: 5Rank: 5

UID
2363425
帖子
707
PB币
825
贡献
0
技术
0
活跃
764
10F
发表于 2018-12-28 14:40:14 IP属地湖北 |只看该作者
cv0cv0 发表于 2018-12-28 14:32
CPU 信息很全。

用这个温度不显示,直接少了一栏软件是iStat Menus

禁止访问

Rank: 2Rank: 2

UID
2380735
帖子
260
PB币
69
贡献
0
技术
0
活跃
1225
11F
发表于 2018-12-28 15:22:05 IP属地安徽 |只看该作者
cv0cv0 发表于 2018-12-28 14:34
在白果上可以正常显示啊。

iStat按照Vit9696的说法
是这个软件本身会针对特定的机型(SMBIOS)侦测特定的传感器key和数据  
而VirtualSMC配合SMCProcessor会侦测各种传感器数据 传感器key可能和iStat中侦测的key不同
所以,是软件本身的问题,而不是VirtualSMC的问题
如果想知道VSMC具体侦测了哪些数据 可以把1.0.2.RELEASE/Tools/smcread 这个文件拖入终端 空格后再加-s回车 就可以看到了  
比如你说的GPU信息 在macbookpro14.1机型中iStat侦测的传感器key有PCPG TCGC 这两个  
如果用smcread -s命令侦测到的数据里没有这两个key或者key值不同  则iStat是不会有这个数据的

至于hw 那个只针对FakeSMC
其实可以使用hw2  显示的信息比iStat要全一些~

Rank: 5Rank: 5Rank: 5

UID
929891
帖子
500
PB币
3140
贡献
0
技术
0
活跃
211

7周年庆典勋章

12F
发表于 2018-12-29 10:04:49 IP属地浙江 |只看该作者
laky2007 发表于 2018-12-28 14:40
用这个温度不显示,直接少了一栏软件是iStat Menus

我的用 FakeSMC 不显示,用 VirtualSMC 显示。

Rank: 5Rank: 5Rank: 5

UID
2363425
帖子
707
PB币
825
贡献
0
技术
0
活跃
764
13F
发表于 2018-12-29 12:21:52 IP属地湖北 |只看该作者
cv0cv0 发表于 2018-12-29 10:04
我的用 FakeSMC 不显示,用 VirtualSMC 显示。

和我刚好相反

Rank: 5Rank: 5Rank: 5

UID
807655
帖子
612
PB币
565
贡献
0
技术
1
活跃
1920
14F
发表于 2018-12-29 15:34:08 IP属地四川 |只看该作者
laky2007 发表于 2018-12-29 12:21
和我刚好相反

我的两个都不显示!!!

Rank: 5Rank: 5Rank: 5

UID
2693749
帖子
551
PB币
538
贡献
0
技术
0
活跃
1120
15F
发表于 2019-5-18 11:13:02 IP属地四川 |只看该作者
cc_寒 发表于 2018-12-28 15:22
iStat按照Vit9696的说法
是这个软件本身会针对特定的机型(SMBIOS)侦测特定的传感器key和数据  
而Virt ...

hw2是什么软件,可以分享下吗

禁止访问

Rank: 2Rank: 2

UID
2380735
帖子
260
PB币
69
贡献
0
技术
0
活跃
1225
16F
发表于 2019-5-18 12:26:09 IP属地安徽 |只看该作者
tianma189 发表于 2019-5-18 11:13
hw2是什么软件,可以分享下吗

HWMonitor 2
我没用过 不过当时看Vit9696的帖子,看有人贴过图,显示的硬件信息挺多。

Rank: 15Rank: 15Rank: 15

UID
197429
帖子
16229
PB币
266
贡献
0
技术
163
活跃
4671

8周年庆典勋章

17F
发表于 2019-5-18 12:30:42 IP属地江苏 |只看该作者
tianma189 发表于 2019-5-18 11:13
hw2是什么软件,可以分享下吗

https://sourceforge.net/projects/hwsensors3.hwsensors.p/files/

Rank: 5Rank: 5Rank: 5

UID
2693749
帖子
551
PB币
538
贡献
0
技术
0
活跃
1120
18F
发表于 2019-5-19 21:23:37 IP属地四川 |只看该作者
maojinbing 发表于 2019-5-18 12:30
https://sourceforge.net/projects/hwsensors3.hwsensors.p/files/

谢谢大佬,紫薯布丁

Rank: 7Rank: 7Rank: 7

UID
3970621
帖子
1267
PB币
2630
贡献
0
技术
0
活跃
1859
19F
发表于 2019-5-19 23:16:15 IP属地广东 |只看该作者
cc_寒 发表于 2018-12-28 15:22
iStat按照Vit9696的说法
是这个软件本身会针对特定的机型(SMBIOS)侦测特定的传感器key和数据  
而Virt ...

其实用VirtualSMC,Hw里是有显示cpu温度,iStat Menus就没有显示,所以这个是应用的问题,不是驱动问题。

Rank: 7Rank: 7Rank: 7

UID
3970621
帖子
1267
PB币
2630
贡献
0
技术
0
活跃
1859
20F
发表于 2019-5-19 23:19:06 IP属地广东 |只看该作者
laky2007 发表于 2018-12-28 14:28
使用这个以后不是看不了CPU信息吗?

用了VirtualSMC,在iStat Menus的cpu&gpu页面看得到gpu温度,在传感器页面那里却看不到gpu和cpu的温度了……
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛