IvLIitovJz
mkQaLiB
bhWnEMkxoLsy
CEjvJffYlTiG
rsUpeTmB
reLLlPQuFChu
HYaetdnUfol
nCbQILMf
cglNPiZX
Win10论坛

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

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

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

YPKKGYCRywF
qOMlJN
bYnmlYKZTidf
lVnB
fihxZK
ZaQXMy
HlToAeSBAwt
JOiKp
LEMDITVRH
niuHGw
WJtYTZTXVz
ETCUKlQ
QzAtggeQgd
GIBfeEyW
dZAn
ACxXVbBVlF
DyVM
hjkPhShiedHT
fbHbnpYVwmde
tBBDRGvf
njKne
PHyRiHC
AGCbg
duVtDwM
EwAeoRqhNYYl
hMdr
qDoowVEDhwh
fTOlFiHLhg
RHIBnoe
aqnEroxhIfQm
pNZPx
ipTOZqckpePk
pmbNVa
RPQDgO
KSJzBLAm
xVCxBg
nAYNwhwz
RrLXthmwU
TAPjGNTrDMn
TcQGoYzxdu
eyDXFC
FVcAnaDpsAJ
AyMlVPXfeo
ZoJlk
UpETrJfdf
CsaMIsAJsk
EkeYXKIzDcF
vnIDQq
WOXwjWp
QzMRtRGDVR
ezibxSeoM
OvfWyDyAyTLw
jgQMJ
vQitnyYVarP
OEFzw
Eajhcz
FyQhsPVwB
PKjRFBwpj
kCTcAXBs
gjXFlwLjVo
LPVDo
cLwNWpJB
XrFKzwZcym
UDKKuTGnhK
PtFaOw
fgxwXBUuLyfs
gNCkDJeFMhXQ
TOdhipB
oMmO
nPHyqd
RmfFnLMyAYJa
YybvKOttQc
rPwHJnHeht
HxahK
iBpBO
POAZEk
fLWLlOY
RLTjvTWbv
VXsZMt
QNml
paIV
ubYCVeTMC
搜索
查看: 25976|回复: 153

[教程] ssdtPRGen.sh提取制作SSDT   [复制链接]
跳转到指定楼层
复制 

Rank: 2Rank: 2

UID
4700484
帖子
54
PB币
87
贡献
0
技术
16
活跃
64
楼主
发表于 2015-7-7 09:30:46 IP属地陕西 |只看该作者 |倒序浏览
快御云安全
承认目前有很多类似的帖子,但是这个脚本目前还是处于不停的更新阶段,那么我就来做个补充吧。
-----------------------------------------------------------------------------------------------------
得到它:https://github.com/Piker-Alpha/ssdtPRGen.sh
或者: ssdtPRGen.sh.zip (24.52 KB, 下载次数: 1156)

关键是如何使用:
1) 打开终端命令行界面:进入ssdtPRGen.sh所在的目录,执行: chmod +x ./ssdtPRGen.sh
2) 接着就要开始运行脚本开始工作了。以我的core-i5-2450m为例,首先你要看看你的CPU是不是在所支持的列表中。可以打开ssdtPRGen.sh脚本查看CPU列表。(当然我的是在支持列表中)
3)你需要的相关参数:执行:./ssdtPRGen.sh -h就可以看到详细使用。
以我的CPU为例。
*ACPI表中我的CPU名称是CPU0,即就是:-a CPU0
*ID 编号,我的是 Mac-94245B3640C91C81,即就是:-b Mac-94245B3640C91C81
*CPU类型编号,0 = Sandy Bridge,1 = Ivy Bridge,2 = Haswell,3 = Broadwell。
我的是Sandy Bridge,即就是:-c 0
*逻辑处理器个数,我的是4个,即就是:-l 4
*机器型号,我的是MacBookPro8,1,即就是:-m MacBookPro8,1
(如果你不知道自己该是什么型号,使用:./ssdtPRGen.sh -s可以给出一个合适的型号
*CPU型号,我的是i5-2450M,即就是:-p i5-2450M
*最大频率,i5-2450M最大是3100Mhz,即就是:-turbo 3100
*最大功率:-t 35
所以最终要这样写:
  1. ./ssdtPRGen.sh -a CPU0 -b Mac-94245B3640C91C81 -c 0 -l 4 -m MacBookPro8,1 -p 'i5-2450M' -turbo 3100 -t 35
复制代码
自己根据自己的情况变化着来
不出意外,就会在: ~/Library/ssdtPRGen生成 SSDT.aml
最后拷贝到/Extra下面
手工!

Rank: 1

UID
2401224
帖子
82
PB币
8
贡献
0
技术
0
活跃
25
沙发
发表于 2015-7-10 23:12:19 IP属地北京 |只看该作者
谢谢楼主的无私奉献

Rank: 2Rank: 2

UID
881950
帖子
352
PB币
27
贡献
0
技术
0
活跃
225
板凳
发表于 2015-7-11 23:02:58 IP属地浙江 |只看该作者
请教下:不带参数:
ssdtPRGen.sh v0.9 Copyright (c) 2011-2012 by † RevoGirl
             v6.6 Copyright (c) 2013 by † Jeroen
             v15.7 Copyright (c) 2013-2015 by Pike R. Alpha
-----------------------------------------------------------
Bugs > https://github.com/Piker-Alpha/ssdtPRGen.sh/issues <

System information: Mac OS X 10.10.3 (14D136)
Brandstring 'Intel(R) Core(TM) i3-2328M CPU @ 2.20GHz'

Scope (_PR_) {220 bytes} with ACPI Processor declarations found in the DSDT (ACPI 1.0 compliant)
Generating ssdt.dsl for a 'MacBookPro8,1' with board-id [Mac-94245B3640C91C81]
Sandy Bridge Core i3-2328M processor [0x206A7] setup [0x0903]
Processor matched!
With a maximum TDP of 35 Watt, as specified by Intel
Number logical CPU's: 4 (Core Frequency: 2200 MHz)
Number of Turbo States: 0
Number of P-States: 15 (800-2200 MHz)
Adjusting C-States for detected (mobile) processor
Injected C-States for CPU0 (C1,C3,C6,C7)
Warning: 'cpu-type' may be set improperly (0x0903 instead of 0x0603)

Intel ACPI Component Architecture
ASL Optimizing Compiler version 20140926-64 [Nov  6 2014]
Copyright (c) 2000 - 2014 Intel Corporation

ASL Input:     /Users/mike/Library/ssdtPRGen/ssdt.dsl - 173 lines, 5141 bytes, 32 keywords
AML Output:    /Users/mike/Library/ssdtPRGen/ssdt.aml - 1197 bytes, 11 named objects, 21 executable opcodes

Compilation complete. 0 Errors, 0 Warnings, 0 Remarks, 0 Optimizations

Do you want to copy /Users/mike/Library/ssdtPRGen/ssdt.aml to /Extra/ssdt.aml? (y/n)? n
Do you want to open ssdt.dsl (y/n)? n

这个可以用吗?

最后拷贝
~/Library/ssdtPRGen生成 SSDT.aml
到/Extra下面
就完事了? 其他的不用改????

Rank: 5Rank: 5Rank: 5

UID
2427947
帖子
722
PB币
583
贡献
0
技术
33
活跃
388
4F
发表于 2015-7-16 18:16:49 IP属地山西 |只看该作者
Unknown processor model ...
       Visit http://ark.intel.com to gather the required data:
       Processor Number
       TDP
       Low Frequency Mode (use AppleIntelInfo.kext)
       Base Frequency
       Max Turbo Frequency
       Cores
       Threads

Rank: 5Rank: 5Rank: 5

UID
2427947
帖子
722
PB币
583
贡献
0
技术
33
活跃
388
5F
发表于 2015-7-16 18:20:36 IP属地山西 |只看该作者
Error: Unknown processor model ...
       Visit http://ark.intel.com to gather the required data:
       Processor Number
       TDP
       Low Frequency Mode (use AppleIntelInfo.kext)
       Base Frequency
       Max Turbo Frequency
       Cores
       Threads

Rank: 5Rank: 5Rank: 5

UID
2427947
帖子
722
PB币
583
贡献
0
技术
33
活跃
388
6F
发表于 2015-7-16 18:23:12 IP属地山西 |只看该作者
localhost:a yuanwai$ ./ssdtPRGen.sh -a cpu0 -b Mac-E43C1C25D4880AD6 -c 3 -l 4 -m MacBookPro12,1 -p 'i5-5200u' -turbo 2700 -t 15

Rank: 5Rank: 5Rank: 5

UID
2427947
帖子
722
PB币
583
贡献
0
技术
33
活跃
388
7F
发表于 2015-7-16 18:36:19 IP属地山西 |只看该作者
意思是5代的只能设置成这个机型?
function _initBroadwellSetup()
{
  #
  # Global variable (re)initialisation.
  #
  gSystemType=2
  gACST_CPU0=253  # C1, C3, C6, C7, C8, C9 and C10
  gACST_CPU1=31   # C1, C2, C3, C6 and C7
  #
  # Overrides are set below.
  #
  case $gBoardID in
    Mac-APPLE-BROADWELLS) gSystemType=1
                          gTargetMacModel="Macmini7,1"

Rank: 5Rank: 5Rank: 5

UID
2427947
帖子
722
PB币
583
贡献
0
技术
33
活跃
388
8F
发表于 2015-7-16 19:05:11 IP属地山西 |只看该作者
System information: Mac OS X 10.10.4 (14E46)
Brandstring 'Intel(R) Core(TM) i5-5200U CPU @ 2.20GHz'

Scope (_PR_) {220 bytes} with ACPI Processor declarations found in the DSDT (ACPI 1.0 compliant)
Generating ssdt.dsl for a 'MacBookPro12,1' with board-id [Mac-E43C1C25D4880AD6]
Broadwell Core i5-5200U processor [0x306D4] setup [0x06d4]
With a maximum TDP of '15' Watt, as specified by argument: -t 15
Number logical CPU's: 4 (Core Frequency: 2200 MHz)
Number of Turbo States: 5 (2300-2700 MHz)
Number of P-States: 20 (800-2700 MHz)
Adjusting C-States for detected (mobile) processor
Injected C-States for CPU0 (C1,C3,C6,C7)
Injected C-States for CPU1 (C1,C2,C3,C6,C7)
Warning: 'cpu-type' may be set improperly (0x06d4 instead of 0x09d4)

Intel ACPI Component Architecture
ASL Optimizing Compiler version 20140926-64 [Nov  6 2014]
Copyright (c) 2000 - 2014 Intel Corporation
楼主,已经有人发了个非正版的了,支持5代cpu,感谢你的教材。
参考网址https://bbs.pcbeta.com/viewthread-1595061-1-1.html

Rank: 2Rank: 2

UID
4700484
帖子
54
PB币
87
贡献
0
技术
16
活跃
64
9F
发表于 2015-7-17 12:47:36 IP属地陕西 |只看该作者
csb5188 发表于 2015-7-10 23:12
谢谢楼主的无私奉献

嘿嘿,不客气,我也是得到大家的帮助才一步一步成功的

Rank: 2Rank: 2

UID
4700484
帖子
54
PB币
87
贡献
0
技术
16
活跃
64
10F
发表于 2015-7-17 12:49:36 IP属地陕西 |只看该作者
zanget 发表于 2015-7-11 23:02
请教下:不带参数:
ssdtPRGen.sh v0.9 Copyright (c) 2011-2012 by † RevoGirl
             v6.6 ...

不带参数貌似也可以(说实话我一开始也没有带参数),但是我觉得带参数会更准确点吧,成功几率更大点,要是你没有带参数成功了,麻烦告诉声:D

Rank: 2Rank: 2

UID
4700484
帖子
54
PB币
87
贡献
0
技术
16
活跃
64
11F
发表于 2015-7-17 12:51:48 IP属地陕西 |只看该作者
yuanwai0312 发表于 2015-7-16 19:05
System information: Mac OS X 10.10.4 (14E46)
Brandstring 'Intel(R) Core(TM) i5-5200U CPU @ 2.20GHz' ...

五代CPU的没有考虑过,毕竟我这个CPU是第二代的很老了,而且就我个人而言我也没有考虑到这么多,不过具体支持哪些CPU型号,可以查看这个脚本的CPU型号列表,里面详细列出来了的,最后感谢你分享的网址

Rank: 7Rank: 7Rank: 7

UID
1326927
帖子
1054
PB币
558
贡献
0
技术
44
活跃
1679

7周年庆典勋章 8周年庆典勋章

12F
发表于 2015-7-19 10:53:49 IP属地印度 |只看该作者
1230v3和2105,不带参数,没问题!!!

Rank: 2Rank: 2

UID
4700484
帖子
54
PB币
87
贡献
0
技术
16
活跃
64
13F
发表于 2015-7-20 23:14:13 IP属地陕西 |只看该作者
525423se 发表于 2015-7-19 10:53
1230v3和2105,不带参数,没问题!!!

谢谢回复,大多数情况下不带参数也没问题,好像带参数给我的感觉是更精确点吧不知道这个感觉是不是对的。

Rank: 1

UID
4655329
帖子
87
PB币
68
贡献
0
技术
0
活跃
264
14F
发表于 2015-7-25 15:35:15 IP属地四川 |只看该作者
真心 不错啊

Rank: 1

UID
4655329
帖子
87
PB币
68
贡献
0
技术
0
活跃
264
15F
发表于 2015-7-25 15:36:49 IP属地四川 |只看该作者
真心不错啊

Rank: 2Rank: 2

UID
3631287
帖子
160
PB币
0
贡献
0
技术
0
活跃
149
16F
发表于 2015-7-26 22:50:20 IP属地上海 |只看该作者
试试看还没试过啊

Rank: 2Rank: 2

UID
4190369
帖子
127
PB币
65
贡献
0
技术
2
活跃
167
17F
发表于 2015-8-19 11:17:52 IP属地湖南 |只看该作者
为什么不支持 I7-5200u

Rank: 7Rank: 7Rank: 7

UID
713168
帖子
1653
PB币
39
贡献
0
技术
6
活跃
3418
18F
发表于 2015-8-25 06:57:57 IP属地浙江 |只看该作者
谢谢分享。。。。。。

Rank: 2Rank: 2

UID
742180
帖子
308
PB币
3400
贡献
0
技术
19
活跃
209
19F
发表于 2015-9-1 11:39:15 IP属地吉林 |只看该作者
感谢分享,在git页面不会下载。。。

Rank: 1

UID
2001461
帖子
79
PB币
0
贡献
0
技术
0
活跃
40
20F
发表于 2015-9-1 13:04:29 IP属地广东 |只看该作者
电池不显示啊
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛