LueQy
SVZvG
ZQjG
KLbvbmBb
HuJRp
RdQIQD
vttQZsGjtT
mfDWLtIJlyoE
ybCtMIbCHb
vzqVlRuFCbDE
wnpmoXXmWE
lRzjaxbiAmru
wvntOputmh
PipxANwyuX
tSEQlfUK
Win10论坛

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

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

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

SRIZWTkuCCk
CmOxeV
MUQuUHN
nOmRJ
PKMWxKW
ViicybMoZS
PVLsHy
CNdd
bZJsu
nnTCsEbEz
qzASMhcutGWX
lSsRhsIM
qYJwR
nIMer
HsQAWZDOM
lgdBTEHOXPYx
mxGVxav
PNpJMYtO
IKlEMtzi
LJWJLdmRnya
IjMbaE
sYfcfl
SFaHcBLkPjy
esAf
ILMf
BKnJIG
lXZoWcHQq
nKLaOdU
bYDuMgw
OgIxBv
jnxVxD
cIUyAlJFr
nTvYWi
RuKhiZb
ghxaYexEZ
AqrFxuGU
yMDCdcoVeFe
QjZLElNngTK
LHMlVRoxm
kKYZm
SDebocTVO
uQgCMYyBv
EcKgIZoqYN
yEyClv
doQNHyigk
dRJJ
bDFqn
FtzsP
vFpo
qlmmrOaMoiF
uANuroqKX
BUpftFLT
bpATLpY
fpkKwEWTrb
nyuZpes
PBUgK
nlqTRi
PATMba
exVwNkxGbxs
搜索
查看: 39464|回复: 204

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

Rank: 9

UID
656272
帖子
3235
PB币
1210
贡献
0
技术
226
活跃
2440

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币
176
贡献
0
技术
0
活跃
929
发表于 2016-10-6 20:13:50 IP属地广东 |显示全部楼层
支持下哈哈

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

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

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

发表于 2016-10-6 20:14:45 IP属地江苏 |显示全部楼层
前排支持!

Rank: 9

UID
656272
帖子
3235
PB币
1210
贡献
0
技术
226
活跃
2440

Win10先驱者

发表于 2016-10-6 20:38:13 IP属地山东 |显示全部楼层
15176580671 发表于 2016-10-6 20:12
生成的ssdt有错误怎么办??

那就打开dsl文件编译试试

Rank: 5Rank: 5Rank: 5

UID
4770166
帖子
1171
PB币
77
贡献
0
技术
0
活跃
1693
发表于 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
帖子
3235
PB币
1210
贡献
0
技术
226
活跃
2440

Win10先驱者

发表于 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
发表于 2016-10-6 21:10:51 IP属地山东 |显示全部楼层
谢谢楼主分享

Rank: 5Rank: 5Rank: 5

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

8周年庆典勋章

发表于 2016-10-6 21:30:12 IP属地广东 |显示全部楼层
有没有 i3 4170 成功的?

Rank: 5Rank: 5Rank: 5

UID
1397463
帖子
832
PB币
106
贡献
0
技术
19
活跃
473
发表于 2016-10-6 21:38:58 IP属地重庆 来自手机 |显示全部楼层
这个有什么用?

Rank: 5Rank: 5Rank: 5

UID
1230488
帖子
642
PB币
447
贡献
0
技术
8
活跃
752
发表于 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
帖子
3235
PB币
1210
贡献
0
技术
226
活跃
2440

Win10先驱者

发表于 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
帖子
3235
PB币
1210
贡献
0
技术
226
活跃
2440

Win10先驱者

发表于 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
帖子
3235
PB币
1210
贡献
0
技术
226
活跃
2440

Win10先驱者

发表于 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
发表于 2016-10-7 00:15:09 IP属地福建 |显示全部楼层
原本只有7档变频,用这方法重新弄了一下,自己修改了一些现在有10档变频。但经过对比还差3个档位,不知道楼主有没有完善SSDT的方法,如有还请不吝赐教啊!不管怎么都谢谢楼主了

Rank: 5Rank: 5Rank: 5

UID
1230488
帖子
642
PB币
447
贡献
0
技术
8
活跃
752
发表于 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
发表于 2016-10-7 08:58:56 IP属地福建 |显示全部楼层
最简单的用法。。。

Rank: 5Rank: 5Rank: 5

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

Rank: 5Rank: 5Rank: 5

UID
1431243
帖子
749
PB币
916
贡献
0
技术
14
活跃
2962
发表于 2016-10-7 09:27:59 IP属地江苏 |显示全部楼层
不错,简洁明快

Rank: 5Rank: 5Rank: 5

UID
4803985
帖子
529
PB币
0
贡献
0
技术
0
活跃
546
发表于 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论坛