Win10论坛

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

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

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

搜索
查看: 431|回复: 40

[变频] 【i7-960】老机器求助变频问题 [复制链接]

Rank: 1

UID
4581246
帖子
40
PB币
25
贡献
0
技术
0
活跃
69
发表于 2019-2-12 01:44:27 |显示全部楼层
目前配置:macOS 10.14.3 // Clover r4861 // SMBIOS iMac16,2(Mac-FFE5EF870D7BA81A)
CPU:i7 960@3.2GHz(133x12=1.6GHz ~ 133x24=3.2GHz)
主板:MSI X58A-GD45(BIOS设置CState:开)
声卡:ALC892(AppleALCv1.35 LayoutID=5)
显卡:迪兰X-Serial战神 RX488(vBIOS:蓝宝白金OC 588)
DSDT仅导出并修改网卡内建
iStat+FakeSMC带传感器版查看温度和频率(Intel Power Gauge并不支持这款老U)
  1. kextstat|grep -y acpiplat
  2.    15    1 0xffffff7f82d99000 0x9c000    0x9c000    com.apple.driver.AppleACPIPlatform (6.1) E44E285D-01ED-3E8B-A21D-FC792AFC9DB9 <14 13 12 8 7 6 5 3 1>
复制代码




装好系统的状态:
CPU稳定在1.6GHz的最低频,此时未加载AppleLPC,Windows下变频正常。


尝试的解决方法:
由于CPU架构太老,ssdtPRGen.sh并不支持,所以没有尝试修改dsdt或者制作ssdt。我做了以下尝试:1.BIOS里关闭EIST:CPU稳定在3.2GHz的最高频。

2.修改AppleLPC.kext使其加载:CPU出现最高和最低两档变频,AppleLPC显示已载入,但是此时电脑播放声音出现卡顿破音,不仅板载声卡,HDMI输出,蓝牙耳机输出,甚至连AirPlay音响一样都会破音。
3.修改AppleLPC.kext使其加载,同时BIOS设置打开EIST:破音没有消除,CPU稳定在最低的1.6GHz,AppleLPC仍旧已载入。

以上全过程Windows下变频均正常。




求教!

Vanilla.

UID
4568967
帖子
13675
PB币
28536
贡献
0
技术
94
活跃
2589

十一周年

发表于 2019-2-12 07:17:13 |显示全部楼层
本帖最后由 口袋妖怪heart 于 2019-2-12 07:22 编辑

0. AICPUPM 机制应该没有对 EIST 的支援,所以 EIST 应该要禁止。

1. smbios 太新了,建议变更为 MacPro5,1

2. Clover 中开启 Generate PStates 和 Generate CStates,像这样:
  1. <key>ACPI</key>
  2.         <dict>
  3.                 <key>SSDT</key>
  4.                 <dict>
  5.                         <key>Generate</key>
  6.                         <dict>
  7.                                 <key>CStates</key>
  8.                                 <true/>
  9.                                 <key>PStates</key>
  10.                                 <true/>
  11.                         </dict>
  12.                 </dict>
  13.         </dict>
复制代码


3. AppleLPC 应该与「变频」无关,不过的确应该被载入,修改 kext 或许不是明智的做法,可以尝试 Clover DSDT 修补下的 FakeLPC(似乎有些过时,不过对于 i7-960 这种超老的 CPU 来讲应该 OK ^^)
  1. <key>ACPI</key>
  2.         <dict>
  3.                 <key>DSDT</key>
  4.                 <dict>
  5.                         <key>Fixes</key>
  6.                         <dict>
  7.                                 <key>FakeLPC</key>
  8.                                 <true/>
  9.                         </dict>
  10.                 </dict>
  11.         </dict>
复制代码



Rank: 5Rank: 5Rank: 5

UID
4775917
帖子
884
PB币
500
贡献
0
技术
0
活跃
797
发表于 2019-2-12 08:07:03 来自手机 |显示全部楼层
感谢分享。。

Rank: 5Rank: 5Rank: 5

UID
4842671
帖子
939
PB币
1459
贡献
0
技术
8
活跃
307
发表于 2019-2-12 08:52:11 |显示全部楼层
口袋妖怪heart 发表于 2019-2-12 07:17
0. AICPUPM 机制应该没有对 EIST 的支援,所以 EIST 应该要禁止。

1. smbios 太新了,建议变更为 MacPro ...

移动平台一代酷睿的能变频不

Rank: 9

UID
2163032
帖子
4206
PB币
5340
贡献
0
技术
21
活跃
1408
发表于 2019-2-12 09:00:17 |显示全部楼层
https://www.insanelymac.com/forum/topic/196771-ga-ex58-and-ga-x58a-dsdt-native-power-management-modifications/
1

查看全部评分

Vanilla.

UID
4568967
帖子
13675
PB币
28536
贡献
0
技术
94
活跃
2589

十一周年

发表于 2019-2-12 09:10:59 |显示全部楼层
云朵有点甜 发表于 2019-2-12 08:52
移动平台一代酷睿的能变频不

不知道欸 应该可以喔

Rank: 5Rank: 5Rank: 5

UID
2264016
帖子
438
PB币
46
贡献
0
技术
64
活跃
1156
发表于 2019-2-12 10:14:04 |显示全部楼层

Rank: 1

UID
4581246
帖子
40
PB币
25
贡献
0
技术
0
活跃
69
发表于 2019-2-12 11:43:45 |显示全部楼层
口袋妖怪heart 发表于 2019-2-12 07:17
0. AICPUPM 机制应该没有对 EIST 的支援,所以 EIST 应该要禁止。

1. smbios 太新了,建议变更为 MacPro ...

感谢提供思路,我还在尝试。目前关闭了EIST,更换了SMBIOS到MacPro 5,1并解决了iMessage的问题,频率还是保持在最高。
我的Clover设置里面DSDT Fixes的设置似乎不起作用,Boot Log里的确提到了应用DsdtFixMask,但是我之前在Fixes这里尝试内建AirPort和RTL8111E均没有效果。这回勾选FakeLPC后貌似也没有效果,原版的AppleLPC.kext依然是没有载入,不知道是不是缺了哪步Clover Configurator


CLOVER/kexts/Other/


IOReg LPC一节



附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 1

UID
4581246
帖子
40
PB币
25
贡献
0
技术
0
活跃
69
发表于 2019-2-12 13:20:24 |显示全部楼层
limurphy 发表于 2019-2-12 09:00
https://www.insanelymac.com/forum/topic/196771-ga-ex58-and-ga-x58a-dsdt-native-power-management-modi ...

好的,我参考着修改一下

Rank: 1

UID
4581246
帖子
40
PB币
25
贡献
0
技术
0
活跃
69
发表于 2019-2-12 13:21:24 |显示全部楼层
weiycdd 发表于 2019-2-12 10:14
http://bbs.pcbeta.com/viewthread-1805472-1-1.html参考一下

感谢,不过Intel Power Gauge软件并不支持X58平台

Vanilla.

UID
4568967
帖子
13675
PB币
28536
贡献
0
技术
94
活跃
2589

十一周年

发表于 2019-2-12 14:36:35 |显示全部楼层
海峡车迷 发表于 2019-2-12 11:43
感谢提供思路,我还在尝试。目前关闭了EIST,更换了SMBIOS到MacPro 5,1并解决了iMessage的问题,频率还是 ...

看上去没问题,不好意思,我没有很确定。
看 5F 提供的文中,EIST 有开启,此外也有启用 Use SystemIO。(Clover -> ACPI -> SSDT 部分)

至于开启 LPC 的事,如果 Clover DSDT AutoPatch 无效的话,可以尝试自行变更 DSDT。5F 的文中给出的是 0x3a188086,此外,还有翻到此文中给出了 0x28158086 这组 LPC ID,都可以试一下。

有关「破音」的问题,一样可以参看 5F 的文,搜寻 PNP0000 然后删掉 IRQ 这样。(理论上来讲 Clover 的 FixIPIC 应该会有一样的效果)

Rank: 9

UID
2163032
帖子
4206
PB币
5340
贡献
0
技术
21
活跃
1408
发表于 2019-2-12 15:54:35 |显示全部楼层
海峡车迷 发表于 2019-2-12 13:21
感谢,不过Intel Power Gauge软件并不支持X58平台

改用 HWmonitor

Rank: 1

UID
4581246
帖子
40
PB币
25
贡献
0
技术
0
活跃
69
发表于 2019-2-12 16:58:55 |显示全部楼层
limurphy 发表于 2019-2-12 15:54
改用 HWmonitor

HWm和iStat给出的结果是一样的

Rank: 2Rank: 2

UID
4437750
帖子
160
PB币
20
贡献
0
技术
0
活跃
128
发表于 2019-2-12 16:59:01 |显示全部楼层
跟着楼上的各位都学习一下

Rank: 1

UID
4581246
帖子
40
PB币
25
贡献
0
技术
0
活跃
69
发表于 2019-2-12 17:22:36 |显示全部楼层
口袋妖怪heart 发表于 2019-2-12 14:36
看上去没问题,不好意思,我没有很确定。
看 5F 提供的文中,EIST 有开启,此外也有启用 Use SystemIO。 ...

这是我的LPC部分,我的LPC ID是0316,和0318类似,所以试了一下0318,但是还是没有载入。。

我看到了这个帖子,上面貌似说老平台的变频的确与LPC有关,而且我直接修改AppleLPC.kext使其载入的确可以正常变频。
但是声音问题用上面提到的DSDT注释掉IRQ的办法并没有奏效…


附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 9

UID
2163032
帖子
4206
PB币
5340
贡献
0
技术
21
活跃
1408
发表于 2019-2-12 17:34:57 |显示全部楼层
海峡车迷 发表于 2019-2-12 16:58
HWm和iStat给出的结果是一样的

那應該可以看到是否有變頻,可試比對加載視頻時與沒加時的頻率變化。

Rank: 9

UID
2163032
帖子
4206
PB币
5340
贡献
0
技术
21
活跃
1408
发表于 2019-2-12 17:40:08 |显示全部楼层
海峡车迷 发表于 2019-2-12 16:58
HWm和iStat给出的结果是一样的




附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 1

UID
4581246
帖子
40
PB币
25
贡献
0
技术
0
活跃
69
发表于 2019-2-12 17:49:35 |显示全部楼层
limurphy 发表于 2019-2-12 17:34
那應該可以看到是否有變頻,可試比對加載視頻時與沒加時的頻率變化。

通过DSDT加载LPC和直接修改kext的结果都是一样的…出现了变频,但是播放的声音异常。
根据这个老帖的介绍,我修改了DSDT可能导致声音异常的两个位置,但是声音还是异常。这个帖子是09年的,不知道现在新系统上是否需要其他的修改。

Rank: 1

UID
4581246
帖子
40
PB币
25
贡献
0
技术
0
活跃
69
发表于 2019-2-12 23:47:37 |显示全部楼层
本帖最后由 海峡车迷 于 2019-2-13 00:04 编辑
limurphy 发表于 2019-2-12 17:40

370x9,这是哪个775四核呢,还超了40外频电压还这么低…厉害了

Rank: 1

UID
4581246
帖子
40
PB币
25
贡献
0
技术
0
活跃
69
发表于 2019-2-13 00:03:17 |显示全部楼层
Update:1.因为HandOff没去解决,SMBIOS改回了iMac16,2(应该是简单的白名单问题,不过怕SMBIOS机型太老以后出现别的问题,所以就换掉了机型)

2.通过在DSDT里加入i7-975的PState + 修改IOPlatformPluginFamily.kext/ACPI_SMC_PlatformPlugin.kext,实现了在开启EIST时的x12和x24两档变频(若关闭EIST则维持在最大频率),适合i7-960的PState还在试着制作中
PS:被一个空格浪费了大把时间


3.由于破音问题一直没有找到解决办法,只能删除了关于LPC的Patch使AppleLPC.kext不加载。

附件: 你需要登录才可以下载或查看附件。没有帐号?注册
关闭

站长推荐

已经开启实名认证了哟
这里可以进行实名操作:点我点我点我
回顶部
Copyright (C) 2005-2019 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛 | 电脑硬件 | 安卓软件