- 积分
- 288
- 最后登录
- 2024-4-25
- 精华
- 0
- 阅读权限
- 30
- 主题
- 49
- UID
- 1049335
- 帖子
- 601
- PB币
- 1333
- 威望
- 8
- 贡献
- 0
- 技术
- 4
- 活跃
- 1606
- UID
- 1049335
- 帖子
- 601
- PB币
- 1333
- 贡献
- 0
- 技术
- 4
- 活跃
- 1606
|
本帖最后由 flyinroc 于 2016-8-26 22:36 编辑
爬了一天文,终于搞定了HDMI音频输出,方法如下:
1.在原有的DSDT/SSDT应用补丁 Rename-B0D3 to HDAU
2. FakePCIID_Intel_HDMI_Audio.kext
3. clover patch:
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
宏基V5-573G 高分屏 4210U(HD4400)+ALC282+BCM4322
1.显卡:FakePCIID_Intel_HD_Graphics.kext、FakePCIID.kext+DSDT
2.声卡:ALC282(AppleALC.kext)+DSDT
3.板载有线:RealtekRTL81xx.kext_Rehabman
4.板载无线:更换为BCM4322(免驱)
5.电源管理:ACPIBatteryManager.kext
6.USB驱动: FakePCIID_XHCIMux.kext+DSDT
7.键盘和触摸板:VoodooPS2Controller.kext
8.关机断电:DSDT
DSDT补丁参考Kaijun/Acer-V5-573G-Hackintosh的方法,下面会附上全部DSDT、kext、
clover配置和DSDT补丁地址:
1.win 10下使用AIDA_64提取DSDT\SSDT,命名DSDT.aml、SSDT1-5.aml
2.MAC 下使用MaciASL修改
3.驱动USB:删除DSDT下的EHC1、XHC所有参数
4.应用Rename _DSM methods to XDSM补丁到所有DSDT / SSDTs
5.应用Fix _WAK Arg0 v2、HPET Fix、SMBUS Fix、IRQ Fix、RTC Fix、OS Check Fix (Windows 8)、
Fix Mutex with non-zero SyncLevel、Add IMEI、Rename GFX0 to IGPU、7-Series/8-Series USB、
USB3 _PRW 0x6D、Audio Layout 03补丁到DSDT
6.屏蔽独立显卡,在DSDT开头加入:
External (_SB_.PCI0.RP05.PEGP._OFF, MethodObj) // Warning: Unresolved Method, guessing 0 arguments (may be incorrect, see warning above)
External (_SB_.PCI0.RP05.PEGP._ON, MethodObj) // Warning: Unresolved Method, guessing 0 arguments (may be incorrect, see warning above)
_PTS下 开头加入\_SB.PCI0.RP05.PEGP._ON()、
_WAK下 Return前加入\_SB.PCI0.RP05.PEGP._OFF()
SB.PCI0._INI下 结尾加入\_SB.PCI0.RP05.PEGP._OFF()
7.关机断电补丁,应用以下补丁到DSDT:
#Shutdown Fix
into method label _PTS code_regex (If\s*\(LEqual\s*\(Arg0,\s*0x05\)\)\s*\n\s*\{\s*\n)(?:[^\n\}]+\n)+(\s*\}) replace_matched begin
%1
Store (Zero, SLPE)\n
Sleep (0x10)\n
%2
end;
into definitionblock code_regex . code_regex_not OperationRegion\s*\(PMRS insert begin
OperationRegion (PMRS, SystemIO, 0x1830, One)\n
Field (PMRS, ByteAcc, NoLock, Preserve)\n
{\n
, 4, \n
SLPE, 1\n
}
end;
8. Fn+左右方向键调节亮度,应用以下补丁到DSDT(Notice: _Q8E and _Q8F只是我的机型或同型号):
# Make EC-based brightness up/down work with RehabMan VoodooPS2 ACPI keyboard mechanism
into method label _Q8F replace_content
begin
// Brightness Down\n
Notify(\_SB.PCI0.LPCB.PS2K, 0x0405)\n
end;
into method label _Q8E replace_content
begin
// Brightness Up\n
Notify(\_SB.PCI0.LPCB.PS2K, 0x0406)\n
end;
9.SSDT-1,SSDT-2应用补丁:Rename GFX0 to IGPU
10.SSDT-3应用补丁:Rename GFX0 to IGPU、Haswell HD4400、Brightness fix Haswell
11.使用 ssdtPRGen.sh 生成ssdt.aml 自动变频
rehabMan DSDT补丁地址:http://raw.github.com/RehabMan/Laptop-DSDT-Patch/master
附件:
|
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
|