Win10论坛

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

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

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

搜索
楼主: wakin20

[求助] Haswell HD4600的HDMI音频驱动 [复制链接]

Rank: 7Rank: 7Rank: 7

UID
628545
帖子
2092
PB币
2486
贡献
0
技术
36
活跃
1496
发表于 2015-10-29 09:36:51 |显示全部楼层
Longyi-Li 发表于 2015-10-29 09:15
clover的kext to patch

name不是必须的吗?

Rank: 7Rank: 7Rank: 7

UID
4628485
帖子
1027
PB币
568
贡献
0
技术
208
活跃
538

十周年

发表于 2015-10-29 09:38:48 |显示全部楼层
本帖最后由 Longyi-Li 于 2015-10-29 17:46 编辑
wakin20 发表于 2015-10-28 17:36
name不是必须的吗?

随便写。。。
补充这个搞错了。。。我以为你说的是comment,name应该是AppleIntelFramebufferAzul
1

查看全部评分

Rank: 2Rank: 2

UID
4086655
帖子
277
PB币
14
贡献
0
技术
14
活跃
402
发表于 2015-10-29 10:18:37 |显示全部楼层
感谢!!!!!!!!!!!!!!!!!

Rank: 7Rank: 7Rank: 7

UID
628545
帖子
2092
PB币
2486
贡献
0
技术
36
活跃
1496
发表于 2015-10-29 12:01:08 |显示全部楼层
Longyi-Li 发表于 2015-10-29 09:38
随便写。。。

谢谢指导,还是没搞定,既然hdmi不支持音量调节,还是放弃了。

Captain®

Rank: 7Rank: 7Rank: 7

UID
7237
帖子
2672
PB币
5789
贡献
0
技术
12
活跃
959
发表于 2015-10-29 12:30:33 |显示全部楼层
Longyi-Li 发表于 2015-10-29 09:15
clover的kext to patch

clover 配置怎么写。。我和楼主一样。。4600。。声音那没hdmi输出
connector type:<00 04 00 00>
无dsdt

Rank: 7Rank: 7Rank: 7

UID
4628485
帖子
1027
PB币
568
贡献
0
技术
208
活跃
538

十周年

发表于 2015-10-29 12:32:53 |显示全部楼层
ericz 发表于 2015-10-28 20:30
clover 配置怎么写。。我和楼主一样。。4600。。声音那没hdmi输出
connector type:
无dsdt

发ioreg。。。

Captain&reg;

Rank: 7Rank: 7Rank: 7

UID
7237
帖子
2672
PB币
5789
贡献
0
技术
12
活跃
959
发表于 2015-10-29 12:50:29 |显示全部楼层
Longyi-Li 发表于 2015-10-29 12:32
发ioreg。。。





附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 7Rank: 7Rank: 7

UID
4628485
帖子
1027
PB币
568
贡献
0
技术
208
活跃
538

十周年

发表于 2015-10-29 13:10:16 |显示全部楼层
本帖最后由 Longyi-Li 于 2015-10-28 21:21 编辑
ericz 发表于 2015-10-28 20:50

破编辑器代码插进去发完了却行




使用仿冒声卡+提取DSDT和SSDT(Clover F4)然后改错(MaciASL)

打补丁补丁
所有DSDT/SSDT
B0D3改名HDAU
  1. #Maintained by: RehabMan for: Laptop Patches
  2. #graphics_Rename-B0D3.txt

  3. # for DSDT

  4. into method label _WAK code_regex B0D3 replaceall_matched begin HDAU end;
  5. into definitionblock code_regex B0D3 replaceall_matched begin HDAU end;

  6. # for GFX0 SSDT

  7. # Note: Change your layout ID if you need something different

  8. # inject "hda-gfx"="onboard-1" into IGPU (GFX0 originally)
  9. into method label _DSM parent_adr 0x00020000 remove_entry;
  10. into device name_adr 0x00020000 insert
  11. begin
  12. Method (_DSM, 4, NotSerialized)\n
  13. {\n
  14.     If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }\n
  15.     Return (Package()\n
  16.     {\n
  17.         "hda-gfx", Buffer() { "onboard-1" },\n
  18.     })\n
  19. }\n
  20. end;

  21. # inject "hda-gfx"="onboard-1" into HDAU (B0D3 originally)
  22. into method label _DSM parent_adr 0x00030000 remove_entry;
  23. into device name_adr 0x00030000 insert
  24. begin
  25. Method (_DSM, 4, NotSerialized)\n
  26. {\n
  27.     If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }\n
  28.     Return (Package()\n
  29.     {\n
  30.         "layout-id", Buffer() { 12, 0x00, 0x00, 0x00 },\n
  31.         "hda-gfx", Buffer() { "onboard-1" },\n
  32.     })\n
  33. }\n
  34. end;

  35. into device label B0D3 set_label begin HDAU end;
  36. into method label SBCB code_regex B0D3 replaceall_matched begin HDAU end;
复制代码

GFX0(联想的可能是VID)改名IGPU
  1. #Maintained by: RehabMan for: Laptop Patches
  2. #graphics_Rename-GFX0.txt

  3. # Note: Most DSDT/SSDTs use GFX0 for the integrated graphics device,
  4. #  but there are few renegades that use VID or AGP1.
  5. #  If your DSDT uses VID or AGP1 instead of GFX0, see the
  6. #  alternate patch "Rename VID/AGP1 to IGPU"

  7. # sometimes there is already IGPU used for other things
  8. into_all all code_regex IGPU, replaceall_matched begin IGFX, end;

  9. # rename GFX0 -> IGPU for better power management
  10. into_all all code_regex GFX0\. replaceall_matched begin IGPU. end;
  11. into_all all code_regex \.GFX0 replaceall_matched begin .IGPU end;
  12. into_all all code_regex \sGFX0, replaceall_matched begin IGPU, end;
  13. into_all all code_regex \(GFX0 replaceall_matched begin (IGPU end;
  14. into_all all label GFX0 set_label begin IGPU end;
  15. into_all all label _SB.PCI0.GFX0 set_label begin _SB.PCI0.IGPU end;
  16. into_all all label \_SB.PCI0.GFX0 set_label begin \_SB.PCI0.IGPU end;
  17. into_all all label _SB.PCI0.GFX0.DD02 set_label begin _SB.PCI0.IGPU.DD02 end;
  18. into_all all label \_SB.PCI0.GFX0.DD02 set_label begin \_SB.PCI0.IGPU.DD02 end;
  19. into_all all label ^^GFX0 set_label begin ^^IGPU end;
  20. into_all all label ^GFX0 set_label begin ^IGPU end;
复制代码
添加声卡信息(layout id改成自己的)
  1. into method label _DSM parent_label HDEF remove_entry;这行下面的代码插不上来自己弄吧就插入layout id和onboard=1即可
复制代码

有显卡的DSDT/SSDT里(参考daxuexinsheng的教程方法二,把显卡移到DSDT,补丁全打在DSDT更好)
HDMI FakePCIID(0c0c改0c0d)
  1. into method label _DSM parent_adr 0x00030000 remove_entry;
  2. into device name_adr 0x00030000 insert
  3. begin
  4. Method (_DSM, 4, NotSerialized)\n
  5. {\n
  6. If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }\n
  7. Return (Package()\n
  8. {\n
  9. "RM,device-id", Buffer() { 0x0c, 0x0d, 0x00, 0x00 },\n
  10. "hda-gfx", Buffer() { "onboard-1" },\n
  11. })\n
  12. }\n
  13. end;
复制代码

显卡ig platform id(跟下面的find 和 replace对应)
  1. into method label _DSM parent_adr 0x00020000 remove_entry;
  2. into device name_adr 0x00020000 insert
  3. begin
  4. Method (_DSM, 4, NotSerialized)\n
  5. {\n
  6. If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }\n
  7. Return (Package()\n
  8. {\n
  9. "AAPL,ig-platform-id", Buffer() { 0x06, 0x00, 0x26, 0x0a },\n
  10. "hda-gfx", Buffer() { "onboard-1" },\n

  11. })\n
  12. }\n
  13. end;
复制代码
安装给HDMI用的FakePCIID


最后Clover里加
find 0105 0900 0004 0000 8700 0000
replace 0105 0900 0008 0000 8700 0000
祝成功


附件: 你需要登录才可以下载或查看附件。没有帐号?注册

点评

hardc  Longyi-Li, 能否讲下驱动HDMI的思路,我的本子事HD4400  发表于 2015-10-29 19:42

Captain&reg;

Rank: 7Rank: 7Rank: 7

UID
7237
帖子
2672
PB币
5789
贡献
0
技术
12
活跃
959
发表于 2015-10-29 13:18:43 |显示全部楼层
本帖最后由 ericz 于 2015-10-29 13:21 编辑
Longyi-Li 发表于 2015-10-29 13:10
使用仿冒声卡+提取DSDT和SSDT(Clover F4)然后改错(MaciASL)

打补丁补丁

大哥。我就是不懂dsdt啊。。我有dsdt和ssdt要不你帮忙看看


附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 7Rank: 7Rank: 7

UID
4628485
帖子
1027
PB币
568
贡献
0
技术
208
活跃
538

十周年

发表于 2015-10-29 13:22:15 |显示全部楼层
本帖最后由 Longyi-Li 于 2015-10-28 21:25 编辑
ericz 发表于 2015-10-28 21:18
大哥。我就是不懂dsdt啊。。我有dsdt和ssdt要不你帮忙看看

仿冒声卡用的哪个id,config发出来,ssdt不对

Captain&reg;

Rank: 7Rank: 7Rank: 7

UID
7237
帖子
2672
PB币
5789
贡献
0
技术
12
活跃
959
发表于 2015-10-29 13:28:48 |显示全部楼层
Longyi-Li 发表于 2015-10-29 13:22
仿冒声卡用的哪个id,config发出来,ssdt不对





config,ssdt 和声卡hda都在内

谢谢大哥麻烦再看看
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

菜鸟潜伏者

Rank: 7Rank: 7Rank: 7

UID
2443636
帖子
1609
PB币
453
贡献
0
技术
0
活跃
700
发表于 2015-10-29 13:36:49 |显示全部楼层
其他集显可以不

Rank: 7Rank: 7Rank: 7

UID
628545
帖子
2092
PB币
2486
贡献
0
技术
36
活跃
1496
发表于 2015-10-29 13:58:01 |显示全部楼层
liwenloveyou 发表于 2015-10-29 13:36
其他集显可以不

支持hdmi输出就应该支持!

Rank: 7Rank: 7Rank: 7

UID
4628485
帖子
1027
PB币
568
贡献
0
技术
208
活跃
538

十周年

发表于 2015-10-29 14:35:20 |显示全部楼层
ericz 发表于 2015-10-28 21:28
config,ssdt 和声卡hda都在内

谢谢大哥麻烦再看看

晚点回复,现在有事

Captain&reg;

Rank: 7Rank: 7Rank: 7

UID
7237
帖子
2672
PB币
5789
贡献
0
技术
12
活跃
959
发表于 2015-10-29 14:59:57 |显示全部楼层
Longyi-Li 发表于 2015-10-29 14:35
晚点回复,现在有事

谢谢,等你回复。

Rank: 7Rank: 7Rank: 7

UID
4628485
帖子
1027
PB币
568
贡献
0
技术
208
活跃
538

十周年

发表于 2015-10-29 23:51:33 |显示全部楼层
ericz 发表于 2015-10-28 22:59
谢谢,等你回复。


附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Captain&reg;

Rank: 7Rank: 7Rank: 7

UID
7237
帖子
2672
PB币
5789
贡献
0
技术
12
活跃
959
发表于 2015-10-30 00:40:52 |显示全部楼层
Longyi-Li 发表于 2015-10-29 23:51

真是太感谢了,
直接装上就好了吗?
还有其他要求吗

Rank: 7Rank: 7Rank: 7

UID
4628485
帖子
1027
PB币
568
贡献
0
技术
208
活跃
538

十周年

发表于 2015-10-30 07:18:11 |显示全部楼层
ericz 发表于 2015-10-29 08:40
真是太感谢了,
直接装上就好了吗?
还有其他要求吗

不知道你装上还不行的话发ioreg吧
1

查看全部评分

Rank: 2Rank: 2

UID
3378519
帖子
105
PB币
20
贡献
0
技术
0
活跃
104
发表于 2015-10-30 08:57:57 来自手机 |显示全部楼层
有没有安装教程?

Rank: 7Rank: 7Rank: 7

UID
628545
帖子
2092
PB币
2486
贡献
0
技术
36
活跃
1496
发表于 2015-10-30 09:33:50 |显示全部楼层
imisslovelove 发表于 2015-10-30 08:57
有没有安装教程?

那个guide就是教程啊!
回顶部
Copyright (C) 2005-2019 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛 | 电脑硬件 | 安卓软件