wakin20
发表于 2015-10-29 09:36
Longyi-Li 发表于 2015-10-29 09:15 http://cdn.pcbeta.img.inimc.comstatic/image/common/back.gif
clover的kext to patch
name不是必须的吗?
Longyi-Li
发表于 2015-10-29 09:38
本帖最后由 Longyi-Li 于 2015-10-29 17:46 编辑
wakin20 发表于 2015-10-28 17:36 http://cdn.pcbeta.img.inimc.comstatic/image/common/back.gif
name不是必须的吗?
随便写。。。
补充这个搞错了。。。我以为你说的是comment,name应该是AppleIntelFramebufferAzul
hdy680
发表于 2015-10-29 10:18
感谢!!!!!!!!!!!!!!!!!
wakin20
发表于 2015-10-29 12:01
Longyi-Li 发表于 2015-10-29 09:38 http://cdn.pcbeta.img.inimc.comstatic/image/common/back.gif
随便写。。。
谢谢指导,还是没搞定,既然hdmi不支持音量调节,还是放弃了。
ericz
发表于 2015-10-29 12:30
Longyi-Li 发表于 2015-10-29 09:15 http://cdn.pcbeta.img.inimc.comstatic/image/common/back.gif
clover的kext to patch
clover 配置怎么写。。我和楼主一样。。4600。。声音那没hdmi输出
connector type:<00 04 00 00>
无dsdt
Longyi-Li
发表于 2015-10-29 12:32
ericz 发表于 2015-10-28 20:30 http://cdn.pcbeta.img.inimc.comstatic/image/common/back.gif
clover 配置怎么写。。我和楼主一样。。4600。。声音那没hdmi输出
connector type:
无dsdt
发ioreg。。。
ericz
发表于 2015-10-29 12:50
Longyi-Li 发表于 2015-10-29 12:32 http://cdn.pcbeta.img.inimc.comstatic/image/common/back.gif
发ioreg。。。
Longyi-Li
发表于 2015-10-29 13:10
本帖最后由 Longyi-Li 于 2015-10-28 21:21 编辑
ericz 发表于 2015-10-28 20:50 http://cdn.pcbeta.img.inimc.comstatic/image/common/back.gif
破编辑器代码插进去发完了却行
使用仿冒声卡+提取DSDT和SSDT(Clover F4)然后改错(MaciASL)
打补丁补丁
所有DSDT/SSDT
B0D3改名HDAU
#Maintained by: RehabMan for: Laptop Patches
#graphics_Rename-B0D3.txt
# for DSDT
into method label _WAK code_regex B0D3 replaceall_matched begin HDAU end;
into definitionblock code_regex B0D3 replaceall_matched begin HDAU end;
# for GFX0 SSDT
# Note: Change your layout ID if you need something different
# inject "hda-gfx"="onboard-1" into IGPU (GFX0 originally)
into method label _DSM parent_adr 0x00020000 remove_entry;
into device name_adr 0x00020000 insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }\n
Return (Package()\n
{\n
"hda-gfx", Buffer() { "onboard-1" },\n
})\n
}\n
end;
# inject "hda-gfx"="onboard-1" into HDAU (B0D3 originally)
into method label _DSM parent_adr 0x00030000 remove_entry;
into device name_adr 0x00030000 insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }\n
Return (Package()\n
{\n
"layout-id", Buffer() { 12, 0x00, 0x00, 0x00 },\n
"hda-gfx", Buffer() { "onboard-1" },\n
})\n
}\n
end;
into device label B0D3 set_label begin HDAU end;
into method label SBCB code_regex B0D3 replaceall_matched begin HDAU end;
GFX0(联想的可能是VID)改名IGPU
#Maintained by: RehabMan for: Laptop Patches
#graphics_Rename-GFX0.txt
# Note: Most DSDT/SSDTs use GFX0 for the integrated graphics device,
#but there are few renegades that use VID or AGP1.
#If your DSDT uses VID or AGP1 instead of GFX0, see the
#alternate patch "Rename VID/AGP1 to IGPU"
# sometimes there is already IGPU used for other things
into_all all code_regex IGPU, replaceall_matched begin IGFX, end;
# rename GFX0 -> IGPU for better power management
into_all all code_regex GFX0\. replaceall_matched begin IGPU. end;
into_all all code_regex \.GFX0 replaceall_matched begin .IGPU end;
into_all all code_regex \sGFX0, replaceall_matched begin IGPU, end;
into_all all code_regex \(GFX0 replaceall_matched begin (IGPU end;
into_all all label GFX0 set_label begin IGPU end;
into_all all label _SB.PCI0.GFX0 set_label begin _SB.PCI0.IGPU end;
into_all all label \_SB.PCI0.GFX0 set_label begin \_SB.PCI0.IGPU end;
into_all all label _SB.PCI0.GFX0.DD02 set_label begin _SB.PCI0.IGPU.DD02 end;
into_all all label \_SB.PCI0.GFX0.DD02 set_label begin \_SB.PCI0.IGPU.DD02 end;
into_all all label ^^GFX0 set_label begin ^^IGPU end;
into_all all label ^GFX0 set_label begin ^IGPU end;
添加声卡信息(layout id改成自己的)
into method label _DSM parent_label HDEF remove_entry;这行下面的代码插不上来自己弄吧就插入layout id和onboard=1即可
有显卡的DSDT/SSDT里(参考daxuexinsheng的教程方法二,把显卡移到DSDT,补丁全打在DSDT更好)
HDMI FakePCIID(0c0c改0c0d)
into method label _DSM parent_adr 0x00030000 remove_entry;
into device name_adr 0x00030000 insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }\n
Return (Package()\n
{\n
"RM,device-id", Buffer() { 0x0c, 0x0d, 0x00, 0x00 },\n
"hda-gfx", Buffer() { "onboard-1" },\n
})\n
}\n
end;
显卡ig platform id(跟下面的find 和 replace对应)
into method label _DSM parent_adr 0x00020000 remove_entry;
into device name_adr 0x00020000 insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }\n
Return (Package()\n
{\n
"AAPL,ig-platform-id", Buffer() { 0x06, 0x00, 0x26, 0x0a },\n
"hda-gfx", Buffer() { "onboard-1" },\n
})\n
}\n
end;
安装给HDMI用的FakePCIID
最后Clover里加
find 0105 0900 0004 0000 8700 0000
replace 0105 0900 0008 0000 8700 0000
祝成功
ericz
发表于 2015-10-29 13:18
本帖最后由 ericz 于 2015-10-29 13:21 编辑
Longyi-Li 发表于 2015-10-29 13:10 http://cdn.pcbeta.img.inimc.comstatic/image/common/back.gif
使用仿冒声卡+提取DSDT和SSDT(Clover F4)然后改错(MaciASL)
打补丁补丁
大哥。我就是不懂dsdt啊。。我有dsdt和ssdt要不你帮忙看看
Longyi-Li
发表于 2015-10-29 13:22
本帖最后由 Longyi-Li 于 2015-10-28 21:25 编辑
ericz 发表于 2015-10-28 21:18 http://cdn.pcbeta.img.inimc.comstatic/image/common/back.gif
大哥。我就是不懂dsdt啊。。我有dsdt和ssdt要不你帮忙看看
仿冒声卡用的哪个id,config发出来,ssdt不对
ericz
发表于 2015-10-29 13:28
Longyi-Li 发表于 2015-10-29 13:22 http://cdn.pcbeta.img.inimc.comstatic/image/common/back.gif
仿冒声卡用的哪个id,config发出来,ssdt不对
config,ssdt 和声卡hda都在内
谢谢大哥麻烦再看看
liwenloveyou
发表于 2015-10-29 13:36
其他集显可以不
wakin20
发表于 2015-10-29 13:58
liwenloveyou 发表于 2015-10-29 13:36 http://cdn.pcbeta.img.inimc.comstatic/image/common/back.gif
其他集显可以不
支持hdmi输出就应该支持!
Longyi-Li
发表于 2015-10-29 14:35
ericz 发表于 2015-10-28 21:28 http://cdn.pcbeta.img.inimc.comstatic/image/common/back.gif
config,ssdt 和声卡hda都在内
谢谢大哥麻烦再看看
晚点回复,现在有事
ericz
发表于 2015-10-29 14:59
Longyi-Li 发表于 2015-10-29 14:35 http://cdn.pcbeta.img.inimc.comstatic/image/common/back.gif
晚点回复,现在有事
谢谢,等你回复。{:9_365:}
Longyi-Li
发表于 2015-10-29 23:51
ericz 发表于 2015-10-28 22:59 http://cdn.pcbeta.img.inimc.comstatic/image/common/back.gif
谢谢,等你回复。
ericz
发表于 2015-10-30 00:40
Longyi-Li 发表于 2015-10-29 23:51 http://cdn.pcbeta.img.inimc.comstatic/image/common/back.gif
真是太感谢了,
直接装上就好了吗?
还有其他要求吗{:9_350:}
Longyi-Li
发表于 2015-10-30 07:18
ericz 发表于 2015-10-29 08:40 http://cdn.pcbeta.img.inimc.comstatic/image/common/back.gif
真是太感谢了,
直接装上就好了吗?
还有其他要求吗
不知道你装上还不行的话发ioreg吧
imisslovelove
发表于 2015-10-30 08:57
有没有安装教程?
wakin20
发表于 2015-10-30 09:33
imisslovelove 发表于 2015-10-30 08:57 http://cdn.pcbeta.img.inimc.comstatic/image/common/back.gif
有没有安装教程?
那个guide就是教程啊!