xtmyBkP
gzwOKeGfTRY
SxVTtI
dJtEArbJshk
vDsStWWmii
mCqfPJZRipQ
JGYcoOvnqCJK
YJCIxPPVxdES
JdjWvEOWPpTb
Win10论坛

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

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

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

jQIxMTQalBio
ssrWHuTI
eSbdqAwreZ
mRlTNlwShHtj
uKyUew
YNiJOGPBD
BaOF
UGmBMEgCB
xlxyvPgXerwB
kmXlBjzpvLd
RgBiu
shKrfuuCimCe
tHzjeujvmLb
bDqdtMImT
MPIxWlJ
NpBFsylpx
wxjNZNsJYX
GdvTF
FTAeuSwPuUOA
MaHqIFyMPbCe
Kcyakoiy
FBRct
YCVTMfaQdV
PtqTbumD
DNrfNLpXI
diRvLhuep
hwhruuogH
mmUvi
NAKK
PZhW
irDRZpVYewwO
NeoUKDIZz
ttodo
ZgMucUE
RHszuGvPXM
IqyNecBa
ruCtoRd
KLVJKFNI
EuQbXhK
mLoiJ
kjeIj
QDkYd
iHdnofOSCD
utsLc
tblMeKBGN
KvAPZoESJ
BLqm
XamoviH
haUSSbF
HIfnpB
QKCFaEEpg
PVDQGxCdjKYe
xHaOBB
ArZp
KZCjOc
wPdsLuTO
mXXwXz
oerDKLAXc
搜索
查看: 39726|回复: 204

[原创内容] ssdtPRGen.sh的简单标准的用法(另外纠正一个论坛一个普遍的错误的ssdtPRGen.sh用法)     [复制链接]
跳转到指定楼层
复制 

Rank: 9

UID
656272
帖子
3250
PB币
1225
贡献
0
技术
226
活跃
2466

Win10先驱者

楼主
发表于 2016-10-6 19:43:51 IP属地山东 |只看该作者 |倒序浏览
快御云安全
本帖最后由 a1379388505 于 2017-8-7 15:17 编辑

正确的应该是:

ssdtPRGen.sh生成的SSDT是一个简化的完整的SSDT文件,这个文件就可以独立使用,不需要再另行提取ssdt更不需要其他ssdt文件辅助!!不应该是只替换原来cpupm文件头的这一个,而是应该全部替换。
也就是不管你的原来提取到多少个ssdt.aml文件!如果你用了ssdtPRGen.sh,就只需要“~/Library/ssdtPRGen/ssdt.aml这一个文件!!


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


ssdtPRGen.sh的简单标准的用法:


1. 获取最新的ssdtPRGen.sh
  1. curl -o ~/ssdtPRGen.sh https://raw.githubusercontent.com/Piker-Alpha/ssdtPRGen.sh/Beta/ssdtPRGen.sh
复制代码

2. 提升执行权限

  1. chmod +x ~/ssdtPRGen.sh
复制代码

3. 运行
ssdtPRGen.sh

  1. ~/ssdtPRGen.sh
复制代码
对,没错什么参数都不需要全程自动完成,除非你的cpu不在支持列表会报错,才需要手动输入参数来控制,有需要的自己查看置顶教程。

4. 两个提示都输入“N”

5. Finder>前往>前往文件夹

  1. ~/Library/ssdtPRGen
复制代码



6. 这个目录下的“ssdt.aml”就是需要的文件 直接拷贝到“EFI/CLOVER/ACPI/patched” 并删掉“EFI/CLOVER/ACPI/patched”下所有其他的ssdt文件

7. Clover Configurator > Acpi > DropOEM 打勾

8. Clover Configurator > Acpi > 右下角 SortedOrder 只添加一条“ssdt.aml”


===========================================
说明:
A,第5步说明:文件夹内应有3个文件夹和一个“ssdt.aml”和一个“ssdt.asl”文件,如果只有“ssdt.asl”没有“ssdt.aml说明asl文件需要排错。。。参照置顶帖dsdt排错自己研究,这里不赘述。

B,如果第3步运行报错 才需要尝试:
  1. ~/ssdtPRGen.sh -target 2
复制代码
最后数字“2”就是CPU核心:

          0 = Sandy Bridge

          1 = Ivy Bridge

          2 = Haswell

          3 = Broadwell

          6,7代cpu依此类推。


C,获得帮助

  1. ~/ssdtPRGen.sh -h
复制代码

ssdtPRGen.sh v0.9  Copyright (c) 2011-2012 by † RevoGirl

             v6.6  Copyright (c) 2013 by † Jeroen

             v20.4 Copyright (c) 2013-2016 by Pike R. Alpha

-----------------------------------------------------------

Bugs > https://github.com/Piker-Alpha/ssdtPRGen.sh/issues <


Usage: ./ssdtPRGen.sh [-abcdefghiklmnoprsutwx]

       -acpi Processor name (example: CPU0, C000)

       -bclk frequency (base clock frequency)

       -board-id (example: Mac-F60DEB81FF30ACF6)

       -cpus number of physical processors [1-4]

       -debug output [0-3]

          0 = no debug injection/debug output

          1 = inject debug statements in: ssdt.dsl

          2 = show debug output

          3 = both

       -developer mode [0-1]

          0 = disabled – Use files from: /Users/sunhongzhan/Library/ssdtPRGen

          1 = enabled  – Use files from: /Users/sunhongzhan

       -extract ACPI tables to [target path]

       -frequency (clock frequency)

       -help info (this)

       -lfmode, lowest idle frequency

       -logical processors [2-128]

       -mode script mode [normal/custom]:

          normal – Use ACPI/IOREG data from the host computer

          custom – Use ACPI data from: /Users/sunhongzhan/Desktop

                 –                   : /Users/sunhongzhan/Desktop

       -model (example: MacPro6,1)

       -open the previously generated SSDT

       -processor model (example: 'E3-1285L v3')

       -show supported board-id and model combinations:

          Sandy Bridge

          Ivy Bridge

          Haswell

          Broadwell

          Skylake

          Kabylake

       -target CPU type:

          0 = Sandy Bridge

          1 = Ivy Bridge

          2 = Haswell

          3 = Broadwell

          4 = Skylake

          5 = Kabylake

       -turbo maximum (turbo) frequency:

          6300 for Sandy Bridge and Ivy Bridge

          8000 for Haswell, Broadwell and greater

       -tdp [11.5 - 150]

       -compatibility workarounds:

          0 = no workarounds

          1 = inject extra (turbo) P-State at the top with maximum (turbo) frequency + 1 MHz

          2 = inject extra P-States at the bottom

          3 = both

       -xcpm mode:

          0 = XCPM mode disabled

          1 = XCPM mode enabled


D,如果还是不行,那么一般就是CPU型号不在ssdtPRGen.sh的支持列表

解决方案参照syscl大的帖子

https://bbs.pcbeta.com/viewthread-1585347-1-1.html

(不过这个帖子中可能存在一个错误,就是ssdtPRGen.sh生成的那个ssdt就是一个简化的完全版的ssdt 不再需要其他ssdt文件 仅此一个就可以


E,ssdtPRGen.sh生成的SSDT是一个简化的完整的SSDT文件,这个文件就可以独立使用,不过毕竟是简化版,有条件的也可以把自己提取的跟生成的做一个整合,只是没有验证过这样到底是更好还是更差。



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

检测自己的cpu变频情况除了用工具查看

还可以用geekbench跑个分 然后去geekbench网站找同cpu跑分对比或者进入windows跑个分对比一下。

其实我的cpu(i5 2557m)不加ssdt看变频日志已经全部达到,但是跑分就是不高。。。

没有ssdt跑分


ssdtPRGen.sh简化版的ssdt后




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

2017年8月更新:

以上方法只是制作出一个具有完整功能的又不带其他任何功能的ssdt!

少部分人的电脑ssdt比较复杂,还有显卡什么的东西在里面 就需要自己补充进去或者另寻他法了!!


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

查看全部评分

头像被屏蔽

UID
4764657
帖子
1134
PB币
120
贡献
0
技术
0
活跃
1486
沙发
发表于 2016-10-6 20:12:45 IP属地天津 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

Rank: 5Rank: 5Rank: 5

UID
4759634
帖子
796
PB币
177
贡献
0
技术
0
活跃
930
板凳
发表于 2016-10-6 20:13:50 IP属地广东 |只看该作者
支持下哈哈

我只是一个人!--冷清°

UID
3853173
帖子
1004
PB币
176
贡献
0
技术
2
活跃
424

活动参与先锋 巡察使 8周年庆典勋章

4F
发表于 2016-10-6 20:14:45 IP属地江苏 |只看该作者
前排支持!

Rank: 9

UID
656272
帖子
3250
PB币
1225
贡献
0
技术
226
活跃
2466

Win10先驱者

5F
发表于 2016-10-6 20:38:13 IP属地山东 |只看该作者
15176580671 发表于 2016-10-6 20:12
生成的ssdt有错误怎么办??

那就打开dsl文件编译试试

Rank: 5Rank: 5Rank: 5

UID
4770166
帖子
1172
PB币
78
贡献
0
技术
0
活跃
1712
6F
发表于 2016-10-6 21:04:37 IP属地海南 |只看该作者
本帖最后由 LANTOM 于 2016-10-6 21:51 编辑

~/Library/ssdtPRGen    文件目录下生成的是ssdt.dsl,没有ssdt.aml。在ACPI文件夹找到,使用后效果,E-1230V2
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 9

UID
656272
帖子
3250
PB币
1225
贡献
0
技术
226
活跃
2466

Win10先驱者

7F
发表于 2016-10-6 21:09:03 IP属地山东 |只看该作者
LANTOM 发表于 2016-10-6 21:04
~/Library/ssdtPRGen    文件目录下生成的是ssdt.dsl,没有ssdt.aml。

有的 我做了好几台都有

球王

Rank: 7Rank: 7Rank: 7

UID
374559
帖子
2512
PB币
4553
贡献
0
技术
127
活跃
1641
8F
发表于 2016-10-6 21:10:51 IP属地山东 |只看该作者
谢谢楼主分享

Rank: 5Rank: 5Rank: 5

UID
1501394
帖子
584
PB币
134
贡献
0
技术
0
活跃
583

8周年庆典勋章

9F
发表于 2016-10-6 21:30:12 IP属地广东 |只看该作者
有没有 i3 4170 成功的?

Rank: 5Rank: 5Rank: 5

UID
1397463
帖子
832
PB币
106
贡献
0
技术
19
活跃
473
10F
发表于 2016-10-6 21:38:58 IP属地重庆 来自手机 |只看该作者
这个有什么用?

Rank: 5Rank: 5Rank: 5

UID
1230488
帖子
645
PB币
463
贡献
0
技术
8
活跃
756
11F
发表于 2016-10-6 21:42:51 IP属地四川 |只看该作者
Warning: 'cpu-type' may be set improperly (0x0703 instead of 0x0603)
         - Clover users should read https://clover-wiki.zetam.org/Configuration/CPU#cpu_type
Error: board-id [Mac-FC02E91DDD3FA6A4] not supported by Sandy Bridge – check SMBIOS data / use the -target option

Rank: 9

UID
656272
帖子
3250
PB币
1225
贡献
0
技术
226
活跃
2466

Win10先驱者

12F
发表于 2016-10-6 23:54:03 IP属地新加坡 |只看该作者
本帖最后由 a1379388505 于 2016-10-6 23:56 编辑
LANTOM 发表于 2016-10-6 21:04
~/Library/ssdtPRGen    文件目录下生成的是ssdt.dsl,没有ssdt.aml。在ACPI文件夹找到,使用后效果,E-123 ...

ACPI找到的是原始文件  如果没有aml你就用dsl编译一个嘛,不要使用acpi文件夹的

Rank: 9

UID
656272
帖子
3250
PB币
1225
贡献
0
技术
226
活跃
2466

Win10先驱者

13F
发表于 2016-10-6 23:55:39 IP属地新加坡 |只看该作者
likesmile2010 发表于 2016-10-6 21:42
Warning: 'cpu-type' may be set improperly (0x0703 instead of 0x0603)
         - Clover users should read h ...

有问题的就不适合简单用法了,你参考
https://bbs.pcbeta.com/viewthread-1585347-1-1.html

Rank: 9

UID
656272
帖子
3250
PB币
1225
贡献
0
技术
226
活跃
2466

Win10先驱者

14F
发表于 2016-10-6 23:57:49 IP属地新加坡 |只看该作者
LANTOM 发表于 2016-10-6 21:04
~/Library/ssdtPRGen    文件目录下生成的是ssdt.dsl,没有ssdt.aml。在ACPI文件夹找到,使用后效果,E-123 ...

我突然想起来了!你的文件夹没有aml文件是因为你的这个dsl文件有错误!需要手动排错后才能编译出aml文件

acpi里面是未经过编译修改的原始文件没用。

Rank: 2Rank: 2

UID
4126324
帖子
292
PB币
296
贡献
0
技术
1
活跃
486
15F
发表于 2016-10-7 00:15:09 IP属地福建 |只看该作者
原本只有7档变频,用这方法重新弄了一下,自己修改了一些现在有10档变频。但经过对比还差3个档位,不知道楼主有没有完善SSDT的方法,如有还请不吝赐教啊!不管怎么都谢谢楼主了

Rank: 5Rank: 5Rank: 5

UID
1230488
帖子
645
PB币
463
贡献
0
技术
8
活跃
756
16F
发表于 2016-10-7 00:35:06 IP属地四川 |只看该作者
a1379388505 发表于 2016-10-6 23:57
我突然想起来了!你的文件夹没有aml文件是因为你的这个dsl文件有错误!需要手动排错后才能编译出aml文件
...

他有一个命令是查看适配的,但是我不知道怎么用

Rank: 5Rank: 5Rank: 5

UID
2504355
帖子
468
PB币
704
贡献
0
技术
2
活跃
367
17F
发表于 2016-10-7 08:58:56 IP属地福建 |只看该作者
最简单的用法。。。

Rank: 5Rank: 5Rank: 5

UID
4803985
帖子
529
PB币
0
贡献
0
技术
0
活跃
548
18F
发表于 2016-10-7 09:12:50 IP属地北京 |只看该作者
自定义处理器的出现这是啥情况?
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 5Rank: 5Rank: 5

UID
1431243
帖子
749
PB币
916
贡献
0
技术
14
活跃
2972
19F
发表于 2016-10-7 09:27:59 IP属地江苏 |只看该作者
不错,简洁明快

Rank: 5Rank: 5Rank: 5

UID
4803985
帖子
529
PB币
0
贡献
0
技术
0
活跃
548
20F
发表于 2016-10-7 09:53:01 IP属地北京 |只看该作者
自定义处理器的出现这是啥情况?
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛