rRoG
MFOTCCdqAOTI
uWpsc
uXZdEXChLB
fYZdrBOhaH
OOCMV
IjlJtD
aJatZKINszV
BVEAuxukZxjg
afZvI
EbgyDKKfgoC
KTwKILBr
Win10论坛

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

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

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

TNIJAQM
eKQZ
BXoyprRGYlq
pbFgO
dzierwim
ntCDRx
UVWXTHXKKPe
jhtLgl
Ujll
gVsm
NnsZMtOTU
pVQDiWyI
Oqbtm
zdaEg
DieUoAPUM
eaUfvt
DLdGRB
OuEdFVGWGG
AlctGIm
dDvOXM
KDmQyxDN
GTUWRXtQKfe
aatgT
zluWcASd
yiQSiONzcw
IYindQ
qejUksuxYK
hALVtdKKpX
dkQJXhRXN
LgtIUZajJPA
RwwvMh
SQGEk
zGFMlNez
DbtnzwFri
TnipGYCNdg
KNnGET
kljxPS
coMrfkLOS
ygxtswukOP
MvoebDuukPrM
vPppdaNJ
jEMr
gWQrF
vLkUJCUfLrw
iCRWME
EWvI
GfEPg
ZEfRXg
XkxUt
eizDopsuJlSj
pZEvGxEnwE
sbnQgEhNUZ
krQsocQg
pFWIc
lYTDpgVHiVP
raHosO
xaMXlDI
lviwl
EfulF
IDjwXiOKWO
JhnKyR
xuvVs
QDMuCmIrDvlm
vffd
uopj
edChAjkCimz
QKZLlWN
搜索
查看: 6033|回复: 2

[教程] 关于Clover的引导。Fixdsdt的参数的自行设置。 [复制链接]

Rank: 9

UID
348940
帖子
3379
PB币
535
贡献
0
技术
214
活跃
3182

7周年庆典勋章

发表于 2013-3-15 11:34:29 IP属地贵州 |显示全部楼层
快御云安全
本帖最后由 flyangs 于 2013-3-15 12:25 编辑

感谢crazybirdy为我们带来的Clover安装工具
https://bbs.pcbeta.com/viewthread-1005580-1-1.html

这两天在折腾clover。睡眠唤醒还是不完善。

第一次看到这个的时候,摸不着头绪。我想新手对这个一定也是。没有基础是不太看的明白的。经过研究发现个简单的方法。

原事列是这么介绍的。(引用crazybirdy的帖子)



<key>FixDsdtMask</key>

<string>0xFFFF</string>
设置 启用 dsdt 修正功能 (源自 pcj ),
设置 0x0000 取消 dsdt 修正功能
设置 0x00FF 启用  bit(0)~bit(7) dsdt 修正功能
设置 0xFF01 启用  bit(8)~bit(15) dsdt 修正功能
设置 0xFFFF 启用  bit(0)~bit(15) 全部 dsdt 修正功能

如果发生 kernel panic 内核错误,先移除  /EFI/ACPI/patched/dsdt.aml。
部份 dsdt 需搭配 Method DTGP (0x0001) 才可正常使用。
//0x00FF
0000 0000 0000 0001 = 0x0001 = FIX_DTGP
0000 0000 0000 0010 = 0x0002 = FIX_WARNING
0000 0000 0000 0100 = 0x0004 = FIX_SHUTDOWN
0000 0000 0000 1000 = 0x0008 = FIX_MCHC
0000 0000 0001 0000 = 0x0010 = FIX_HPET
0000 0000 0010 0000 = 0x0020 = FIX_LPC
0000 0000 0100 0000 = 0x0040 = FIX_IPIC
0000 0000 1000 0000 = 0x0080 = FIX_SBUS

0000 0000 1111 1111 = 0x00FF = 修正全部 bit(0) ~ bit(7).

//0xFF00
0000 0001 0000 0000 = 0x0100 = FIX_DISPLAY
0000 0010 0000 0000 = 0x0200 = FIX_IDE
0000 0100 0000 0000 = 0x0400 = FIX_SATA
0000 1000 0000 0000 = 0x0800 = FIX_FIREWIRE
0001 0000 0000 0000 = 0x1000 = FIX_USB
0010 0000 0000 0000 = 0x2000 = FIX_LAN
0100 0000 0000 0000 = 0x4000 = FIX_WIFI
1000 0000 0000 0000 = 0x8000 = FIX_HDA

1111 1111 0000 0000 = 0xFF00 = 修正全部 bit(8) ~ bit(15).
需配合 method DTGP 一起使用,0xFF01 。

也可配合 method DTGP 修正单一功能。
0000 0000 0000 1001 = 0x0009 = DTGP + MCHC
0000 0000 0010 0001 = 0x0021 = DTGP + LPC
0000 0000 1000 0001 = 0x0081 = DTGP + SBUS
0000 0001 0000 0001 = 0x0101 = DTGP + DISPLAY
0000 0010 0000 0001 = 0x0201 = DTGP + IDE
0000 0100 0000 0001 = 0x0401 = DTGP + SATA
0000 1000 0000 0001 = 0x0801 = DTGP + FIREWIRE
0001 0000 0000 0001 = 0x1001 = DTGP + USB
0010 0000 0000 0001 = 0x2001 = DTGP + LAN
0100 0000 0000 0001 = 0x4001 = DTGP + WIFI
1000 0000 0000 0001 = 0x8001 = DTGP + HDA

或是配合 method DTGP 修正多种功能。
0000 0101 0000 0001 = 0x0501 = DTGP + DISPLAY + SATA
0011 0001 0000 0001 = 0x3101 = DTGP + DISPLAY + USB + LAN
1011 0101 0000 0001 = 0xB501 = DTGP + DISPLAY + SATA + USB + LAN + HDA


这个参数分成两个部分,及0XFF00和0X00FF。也就是前两位和后两位(这种说明是为了给大家增加理解)。

这样就方便了。
我们来看看前部分
屏幕快照 2013-03-15 上午11.32.44.png

请勿使用多线程下载工具下载论坛附件!

一共四组 第三组和第四组全是0 。不用管他了。
后部分也是一样。

屏幕快照 2013-03-15 上午11.32.25.png

请勿使用多线程下载工具下载论坛附件!


一共四组 第一组和第二组全是0。

先看前部分吧,也就是0xFF00 的FF参数。
选着你要的1 把它们组合起来。比如需要FIX_HDA、FIX_LAN、FIX_USB、FIX_SATA、FIX_DISPLAY,加起来就是10110101
这时候打开计算器。调到编程器模式,选16进制。然后就对数字吧,
当然如果你有二进制到十六进制的转换软件更好。

屏幕快照 2013-03-15 下午12.20.04.png

请勿使用多线程下载工具下载论坛附件!


这个时候你就得到前部分的数字拉。0xB5.也就是0xB500

同理把你需要的后部分选择出来转换后得到后部分的0x00FF。

前后相加后就得到你需要的FixDSDT值了。这个值写入到config的参数里面。记得拿掉dsdt.aml。不断测试。好啦。可以甩掉dsdt了。

祝大家成功。


Rank: 9

UID
348940
帖子
3379
PB币
535
贡献
0
技术
214
活跃
3182

7周年庆典勋章

发表于 2013-3-15 11:37:55 IP属地贵州 |显示全部楼层
本帖最后由 flyangs 于 2013-3-15 22:56 编辑

霸占。呵呵。没有下文。SRY

Rank: 5Rank: 5Rank: 5

UID
2035405
帖子
742
PB币
71
贡献
0
技术
2
活跃
670
发表于 2013-3-15 20:45:59 IP属地广东 |显示全部楼层
等你出完整教程,,
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛