Win10论坛

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

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

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

搜索
查看: 2388|回复: 17

[DSDT] Clover首页的ACPI/DSDT Patch(重命名),请三思而后行 [复制链接]

Rank: 5Rank: 5Rank: 5

UID
4824719
帖子
613
PB币
29
贡献
0
技术
0
活跃
1330
发表于 2019-8-18 11:11:54 |显示全部楼层
众所周知,我们经常会在Clover首页change EC0 to EC或者change GFX0 to IGPU等等,这些都是DSDT Patch,或者叫DSDT重命名补丁。它们热修补(Hotpatch)我们原始BIOS DSDT里的错误,比如把“PEGP”改名成“GFX0”来保证独显的正常工作。
我们一直认为这是很好的做法,很简单易用,而不需要去编译DSDT等等。
但是在学习OpenCore引导的过程中,我看到了很多大牛的不一样的言论和批评:
vit9696是WhateverGreen,Lilu,Applealc,virtualSMC等等的作者。
  1. vit9696:Renaming ACPI devices is dangerous, and you just stepped on the rake.it may cause severe issues on macOS as well.
复制代码
  1. vit9696:In the majority of the cases ACPI patches are not useful and harmful:
  2. • Avoid renaming devices with ACPI patches. This may fail or perform improper renaming of unrelated devices
  3. (e.g. EC and EC0), be unnecessary, or even fail to rename devices in select tables. For ACPI consistency it is much
  4. safer to rename devices at I/O Registry level, as done by WhateverGreen.
复制代码
英语好的读原文,我在此简单翻译和加入个人理解:重命名补丁,危险且有害,会导致macOS里很多问题。不要重命名ACPI,这会影响其他不相关的设备,甚至破坏整个DSDT表。在IO层重命名就安全的多,比如使用WhateverGreen而不是去Change GFX0 to IGPU
  1. insanelymacdiscord:We should be keeping ACPI device renames to a minimum as they are often harmful and unnecessary.
复制代码
重命名不必要,经常有害,应当尽可能不要去动ACPI表。
  1. vit9696:The "correct" approach is not to rename anything as it is cosmetics with the only exception of IMEI, IGPU, HDEF, and HDAU, which are handled by WhateverGreen and AppleALC. This will produce much less problems with all operating systems.
复制代码
重命名只是装饰美观,没有实际用途。比如对IMEI, IGPU, HDEF, and HDAU的重命名。让WhateverGreen and AppleALC来处理更好,还不会导致系统潜在问题。

Rank: 2Rank: 2

UID
4805948
帖子
429
PB币
51
贡献
0
技术
0
活跃
893
发表于 2019-8-18 12:14:38 来自手机 |显示全部楼层
热补丁必须配合重命名,比如电池,屏蔽独显 亮度快捷键
头像被屏蔽

UID
1681120
帖子
480
PB币
402
贡献
0
技术
0
活跃
411
发表于 2019-8-18 13:02:51 |显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

Rank: 2Rank: 2

UID
2634572
帖子
494
PB币
850
贡献
0
技术
5
活跃
538
发表于 2019-8-18 13:26:28 |显示全部楼层
越少越好 无论是kext还是efi 还是config里面的配置
我的config里面就设置了机型

Rank: 2Rank: 2

UID
2693749
帖子
364
PB币
323
贡献
0
技术
0
活跃
688
发表于 2019-8-18 21:17:46 |显示全部楼层
看来还得用回whatevergreen

Rank: 7Rank: 7Rank: 7

UID
2873645
帖子
1451
PB币
2164
贡献
0
技术
32
活跃
1289
发表于 2019-8-18 22:30:12 |显示全部楼层
给喜欢折腾的人点赞

Rank: 2Rank: 2

UID
995693
帖子
89
PB币
107
贡献
0
技术
0
活跃
279
发表于 2019-8-18 23:13:13 来自手机 |显示全部楼层
也就是说用了WhateverGreen和AppleALC就可以去掉相关的重命名?

Rank: 5Rank: 5Rank: 5

UID
4824719
帖子
613
PB币
29
贡献
0
技术
0
活跃
1330
发表于 2019-8-18 23:38:48 |显示全部楼层
理想的海洋 发表于 2019-8-18 12:14
热补丁必须配合重命名,比如电池,屏蔽独显 亮度快捷键

笔记本没办法的,我们暂时只讨论台式机。

Rank: 5Rank: 5Rank: 5

UID
4842422
帖子
499
PB币
474
贡献
0
技术
4
活跃
728
发表于 2019-8-19 15:37:52 |显示全部楼层
vit9696有点洗脑的嫌疑,大家都不要重命名,都去用他的内核,辅助内核,驱动。。。。。

Rank: 5Rank: 5Rank: 5

UID
4824719
帖子
613
PB币
29
贡献
0
技术
0
活跃
1330
发表于 2019-8-19 16:48:38 |显示全部楼层
还有没有大神说几句啊

2012以后回地球看看

Rank: 15Rank: 15Rank: 15

UID
615559
帖子
14938
PB币
7729
贡献
0
技术
52
活跃
1963
发表于 2019-8-19 17:07:10 |显示全部楼层
严格讲,黑果都是靠修、靠改才得以成功的,重命名也是其中手段之一,dsdt、ssdt不就是全面修改的合集吗?不修不改装不了黑苹果,从fakesmc开始就是连哄带骗,直到系统安装运行。

Rank: 5Rank: 5Rank: 5

UID
4824719
帖子
613
PB币
29
贡献
0
技术
0
活跃
1330
发表于 2019-8-19 17:17:12 |显示全部楼层
hugarninwow 发表于 2019-8-19 17:07
严格讲,黑果都是靠修、靠改才得以成功的,重命名也是其中手段之一,dsdt、ssdt不就是全面修改的合集吗?不 ...

“safer to rename devices at I/O Registry level, as done by WhateverGreen.”

2012以后回地球看看

Rank: 15Rank: 15Rank: 15

UID
615559
帖子
14938
PB币
7729
贡献
0
技术
52
活跃
1963
发表于 2019-8-19 20:29:02 |显示全部楼层
wangxianru 发表于 2019-8-19 17:17
“safer to rename devices at I/O Registry level, as done by WhateverGreen.”

WeG确实能比较安全的完美解决好多问题,但也不是万能,10.14之前,我一直就不用它,但10.14后发现,HDMI输出离不开weg了,可副作用也来了,Metal只剩下“支持”,没功能集了,不爽。还有就是你说过的有两个graphic相关的kext不加载。

Rank: 9

UID
2163032
帖子
4616
PB币
5661
贡献
0
技术
21
活跃
2003
发表于 2019-8-19 21:01:39 |显示全部楼层
The "correct" approach is not to rename anything as it is cosmetics with the only exception of IMEI, IGPU, HDEF, and HDAU, which are handled by WhateverGreen and AppleALC. This will produce much less problems with all operating systems.

正確的方式是不需要全部重命名,因它只是修飾而己;除了 WhateverGreen & AppleALC 會使用到的 IMEI, IGPU, HDEF, 及 HDAU 以外 ,其他的就不必重命名以減少問題。

Rank: 5Rank: 5Rank: 5

UID
3048717
帖子
801
PB币
333
贡献
0
技术
31
活跃
807
发表于 2019-8-20 00:15:52 |显示全部楼层
那到底要不要重命名呢

Rank: 5Rank: 5Rank: 5

UID
4824719
帖子
613
PB币
29
贡献
0
技术
0
活跃
1330
发表于 2019-8-20 09:43:22 |显示全部楼层
执雨 发表于 2019-8-20 00:15
那到底要不要重命名呢

楼上翻译的好
The "correct" approach is not to rename anything as it is cosmetics with the only exception of IMEI, IGPU, HDEF, and HDAU, which are handled by WhateverGreen and AppleALC. This will produce much less problems with all operating systems.

正確的方式是不需要全部重命名,因它只是修飾而己;除了 WhateverGreen & AppleALC 會使用到的 IMEI, IGPU, HDEF, 及 HDAU 以外 ,其他的就不必重命名以減少問題。

Rank: 5Rank: 5Rank: 5

UID
4824719
帖子
613
PB币
29
贡献
0
技术
0
活跃
1330
发表于 2019-8-21 10:33:02 |显示全部楼层
那到底要不要重命名呢

Rank: 5Rank: 5Rank: 5

UID
4824719
帖子
613
PB币
29
贡献
0
技术
0
活跃
1330
发表于 2019-9-4 12:26:32 |显示全部楼层
现在用kext,可以让clover首页的重命名一个都不需要
回顶部
Copyright (C) 2005-2021 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛