DUhIpRtv
EsyY
LPKlbK
YGQRnOcmZbz
iwTHHAbvV
tHKQjcx
Win10论坛

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

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

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

zzVFpsRZu
VvsNnRitU
VfMGONpDWma
BMRCJ
XaUzGCLhf
eyAfBL
nKASRLWz
gwSzQJ
cfEDr
csBltFp
VMYUQ
LBoAUWIvptay
ZkTbxpV
kCqzCYVaS
YnJKhMoml
BZjFKQcdtDx
agUB
hLVfqCtjL
jEzsMfttwi
muCzwzOxJn
Zvzt
gpJmGOiKU
OPWimP
OhyiZaGjNvIH
QDKZgVi
IZrsQeE
EiUgP
zEBulqC
NXPAq
AWmxZWBMl
uXBntEdBxlK
zAFMx
UjmAflZi
cirrljh
gEpIkRyxQ
zwQW
ZOrokYNYETn
hADPA
kHLQvchAM
uwdjuvtvGjR
qRVbEtJEfU
MtIHjPMD
mkKO
Buedre
bLOYc
zbpOsBHim
issxcVRA
FDCbdutYOl
lSehbODgbL
ENECiBTqm
ewHkx
HWSNz
搜索
查看: 17232|回复: 74

[求助] (已解决)HD4600的HDMI音频到底应该如何修改才能输出 [复制链接]

Rank: 5Rank: 5Rank: 5

UID
4445732
帖子
667
PB币
129
贡献
0
技术
5
活跃
461
发表于 2016-6-26 23:54:11 IP属地浙江 |显示全部楼层
快御云安全
本帖最后由 wx3124558 于 2017-12-13 20:19 编辑

------------------------------ 2017.12.13更新 ------------------------------
自从论坛打不开之后就一直没玩黑果了,差不多过去快一年了吧,上周刷回10.12.6,用的是10.12.3的EFI,目前没有BUG,今天呢,突然可以打开远景了,上来看到很多私信,那么就把我现在用的EFI放出来吧,具体的教程我以前的帖子中有,适用的型号也有说明,祝大家早日吃上10.13吧!


10.12.6_EFI配置文件:
https://pan.baidu.com/s/1mhO91uK

折腾了一天一夜,终于解决了HDMI音频输出的问题,这里要感谢@biggreat帮忙修改了DSDT,现在简单说下步骤:

1. 即DSDT中要确保有HDAU、HDEF、IGPU对于Haswell/Broadwell集成显卡:dsdt需要打入补丁 renaming B0D3 to HDAU (device at 0x00030000);
2. dsdt中,对于HDAU、IGPU、HDEF三个装备注入相同的"hda-gfx" = "onboard-1" or= “onboard-2”;
3. 对于Haswell/Broadwell集成显卡,dsdt中HDAU和HDEF注入的layout id要一致;
4. 对于Haswell集成显卡还要安装rehabman的FakePCIID.kext和FakePCIID_Intel_HDMI_Audio.kext;
5. kextstopatch下加入以下补丁,记得把补丁里面的disable取消勾选
  1. <key>Comment</key>
  2. <string>HDMI-audio, port 0105, 0x0a260005 0x0a260006, 0x0d220003, 0x0a2e000a, 0x0a26000a</string>
  3. <key>Disabled</key>
  4. <true/>
  5. <key>Find</key>
  6. <data>
  7. AQUJAAAEAACHAAAA
  8. </data>
  9. <key>Name</key>
  10. <string>AppleIntelFramebufferAzul</string>
  11. <key>Replace</key>
  12. <data>
  13. AQUJAAAIAACHAAAA
  14. </data>
  15. </dict>
  16. <dict>
  17. <key>Comment</key>
  18. <string>HDMI-audio, port 0105(12), 0x0a260005 0x0a260006, 0x0d220003, 0x0a2e000a, 0x0a26000a</string>
  19. <key>Disabled</key>
  20. <true/>
  21. <key>Find</key>
  22. <data>
  23. AQUJAAAEAACHAAAA
  24. </data>
  25. <key>Name</key>
  26. <string>AppleIntelFramebufferAzul</string>
  27. <key>Replace</key>
  28. <data>
  29. AQUSAAAIAACHAAAA
  30. </data>
  31. </dict>
  32. <dict>
  33. <key>Comment</key>
  34. <string>HDMI-audio, port 0204(12), 0x0d220003, 0x0a2e000a, 0x0a26000a</string>
  35. <key>Disabled</key>
  36. <true/>
  37. <key>Find</key>
  38. <data>
  39. AgQKAAAEAACHAAAA
  40. </data>
  41. <key>Name</key>
  42. <string>AppleIntelFramebufferAzul</string>
  43. <key>Replace</key>
  44. <data>
  45. AgQSAAAIAACHAAAA
  46. </data>
  47. </dict>
  48. <dict>
  49. <key>Comment</key>
  50. <string>HDMI-audio, port 0204, 0x0d220003, 0x0a2e000a, 0x0a26000a</string>
  51. <key>Disabled</key>
  52. <true/>
  53. <key>Find</key>
  54. <data>
  55. AgQKAAAEAACHAAAA
  56. </data>
  57. <key>Name</key>
  58. <string>AppleIntelFramebufferAzul</string>
  59. <key>Replace</key>
  60. <data>
  61. AgQKAAAIAACHAAAA
  62. </data>
  63. </dict>
  64. <dict>
复制代码
6. 我的情况是修改ig-platform-id为0x0a260006即可输出音频,如果不行,请自行尝试更换ig-platform-id,还有一点要说明一下,我用的是仿冒声卡,如果你们用的是AppleALC的话,可能效果会不同,即HDMI开启失败,因我没试过AppleALC来驱动声卡,所以需自行测试,如果这两种都有效果的话,请在楼下反馈;
------------------------------------------------------我是华丽的分割线------------------------------------------------------
现在视频输出是正常的,就是输出的时候没有声音,音频下包括声音下都没有HDMI选项,声卡ALC282已经驱动,目前DSDT里有IGPU、HDEF、但是没有HDAU,注入了FakePCIID_Intel_HDMI_Audio.kext驱动,真心不知道应该怎么添加,心力憔悴啊,翻遍了论坛也没有个规范的说法,拜托各路大神指导一下


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

UID
4768016
帖子
2487
PB币
19968
贡献
0
技术
0
活跃
3595

7周年庆典勋章

发表于 2016-6-26 23:56:36 IP属地广东 |显示全部楼层
你试过提取code注入声卡信息了吗

vistafans

Rank: 7Rank: 7Rank: 7

UID
31764
帖子
2611
PB币
6823
贡献
0
技术
25
活跃
1197
发表于 2016-6-26 23:59:22 IP属地印尼 |显示全部楼层
看我签名帖子,2楼更新帖子,有个开启集成显卡hdmi 的说明

Rank: 5Rank: 5Rank: 5

UID
4445732
帖子
667
PB币
129
贡献
0
技术
5
活跃
461
发表于 2016-6-27 07:01:24 IP属地浙江 |显示全部楼层
biggreat 发表于 2016-6-26 23:59
看我签名帖子,2楼更新帖子,有个开启集成显卡hdmi 的说明

看了你的帖子,教程里提到HDAU、IPGU、HDEF下注入相同的"hda-gfx" = "onboard-1" or= “onboard-2”;
但是我的DSDT里HDAU下没有这段代码,而我添加后:
  1. Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
  2.             {
  3.                 Store (Package (0x0C)
  4.                     {
  5.                         "built-in",
  6.                         Buffer (One)
  7.                         {
  8.                              0x00
  9.                         },

  10.                         "hda-gfx",
  11.                         Buffer (0x0A)
  12.                         {
  13.                             "onboard-1"
  14.                        },

  15.                         "layout-id",
  16.                         Buffer (0x04)
  17.                         {
  18.                              0x03, 0x00, 0x00, 0x00
  19.                         },

  20.                         "PinConfigurations",
  21.                         Buffer (Zero) {}
  22.                     }, Local0)
  23.                 DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
  24.                 Return (Local0)
  25.             }
复制代码

就会出现200个错误如下:
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

点评

wx3124558  那意思就是说要在有集显定义的SSDT中打HDAU补丁对吗?  发表于 2016-6-27 11:25 IP属地安徽
biggreat  hdau是针对haswell和broadwell 处理器的,而且是在集显的ssdt中  发表于 2016-6-27 11:22 IP属地印尼

Rank: 5Rank: 5Rank: 5

UID
4445732
帖子
667
PB币
129
贡献
0
技术
5
活跃
461
发表于 2016-6-27 07:04:43 IP属地浙江 |显示全部楼层
Jevons-Chan 发表于 2016-6-26 23:56
你试过提取code注入声卡信息了吗

我的仿冒声卡就是自己提取codec节点信息修改的,ubuntu下提取的时候,提取了两个一个是ALC282的音频信息,还有一个是HDMI的音频信息,这个HDMI的节点信息有用吗?
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

点评

wx3124558  恩,好的,我只用了ALC282的codec,早上又折腾了,还是没弄好,添加了HDAU后,会导致我视频输出不正常,删除HDAU则恢复正常,正在整理中。  发表于 2016-6-27 11:28 IP属地安徽
biggreat  只需要 alc282 的  发表于 2016-6-27 11:23 IP属地印尼

Rank: 5Rank: 5Rank: 5

UID
4445732
帖子
667
PB币
129
贡献
0
技术
5
活跃
461
发表于 2016-6-27 07:26:30 IP属地天津 |显示全部楼层
biggreat 发表于 2016-6-26 23:59
看我签名帖子,2楼更新帖子,有个开启集成显卡hdmi 的说明

修改了一下加入的代码,但是目前出现这一个错误:
syntax error, unexpected PARSEOP_DEVICE, expecting $end and premature End-Of-File
  1. Device (HDAU)
  2.         {
  3.             Name (_ADR, 0x00030000)  // _ADR: Address
  4.             Name (BARA, 0x80000000)
  5.             Name (TBAR, Zero)
  6.             Name (TCMD, Zero)
  7.             Name (MODB, Zero)
  8.             Name (MODC, Zero)
  9.             Method (_DSM, 4, NotSerialized)
  10.             {
  11.                 If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }
  12.                 Return (Package()
  13.                 {
  14.                     "layout-id", Buffer() { 0x03, 0x00, 0x00, 0x00 },
  15.                     "hda-gfx", Buffer() { "onboard-1" },
  16.                 })
  17.             }
  18.         }
  19.     }
  20.             Method (_STA, 0, NotSerialized)  // _STA: Status
  21.             {
  22.                 If (LNotEqual (AUVD, 0xFFFF))
  23.                 {
  24.                     Return (0x0F)
  25.                 }

  26.                 Return (Zero)
  27.             }

  28.             Method (_INI, 0, NotSerialized)  // _INI: Initialize
  29.             {
  30.                 If (LAnd (LNotEqual (And (ABAR, 0xFFFFC004), 0xFFFFC004), LNotEqual (And (ABAR, 0xFFFFC000), Zero)))
  31.                 {
  32.                     Store (ABAR, BARA)
  33.                 }
  34.             }

  35.             OperationRegion (RPCS, SystemMemory, XBAS, 0x00018040)
  36.             Field (RPCS, AnyAcc, NoLock, Preserve)
  37.             {
  38.                 Offset (0x18004),
  39.                 ACMD,   8,
  40.                 Offset (0x18010),
  41.                 ABAR,   32
  42.             }

  43.             OperationRegion (RPCZ, PCI_Config, Zero, 0x40)
  44.             Field (RPCZ, DWordAcc, Lock, Preserve)
  45.             {
  46.                 AUVD,   16
  47.             }

  48.             Method (ASTR, 0, Serialized)
  49.             {
  50.                 If (LAnd (LNotEqual (And (ABAR, 0xFFFFC004), 0xFFFFC004), LNotEqual (And (ABAR, 0xFFFFC000), Zero)))
  51.                 {
  52.                     And (ABAR, 0xFFFFFFF0, BBAR)
  53.                     Add (BBAR, 0x1000, BBAR)
  54.                     OperationRegion (RPCY, SystemMemory, BBAR, 0x25)
  55.                     Field (RPCY, DWordAcc, NoLock, Preserve)
  56.                     {
  57.                         Offset (0x0C),
  58.                         EM4W,   32,
  59.                         EMWA,   32,
  60.                         Offset (0x1C),
  61.                         ADWA,   32
  62.                     }

  63.                     Store (AUDA, EMWA)
  64.                     Store (AUDB, ADWA)
  65.                     Store (AUDC, EM4W)
  66.                 }
  67.             }

  68.             Method (VSTR, 1, Serialized)
  69.             {
  70.                 Name (CONT, 0x03E8)
  71.                 Name (ADDR, 0x80000000)
  72.                 Store (Arg0, ADDR)
  73.                 OperationRegion (CCDC, SystemMemory, ADDR, 0x04)
  74.                 Field (CCDC, ByteAcc, NoLock, Preserve)
  75.                 {
  76.                     CDEC,   32
  77.                 }

  78.                 If (LAnd (LNotEqual (And (ABAR, 0xFFFFC004), 0xFFFFC004), LNotEqual (And (ABAR, 0xFFFFC000), Zero)))
  79.                 {
  80.                     If (LNotEqual (CDEC, Zero))
  81.                     {
  82.                         And (ABAR, 0xFFFFFFF0, BBAR)
  83.                         OperationRegion (IPCV, SystemMemory, BBAR, 0x70)
  84.                         Field (IPCV, DWordAcc, NoLock, Preserve)
  85.                         {
  86.                             Offset (0x60),
  87.                             AVIC,   32,
  88.                             Offset (0x68),
  89.                             AIRS,   16
  90.                         }

  91.                         Store (0x03E8, CONT)
  92.                         While (LAnd (LEqual (And (AIRS, One), One), LNotEqual (CONT, Zero)))
  93.                         {
  94.                             Stall (One)
  95.                             Decrement (CONT)
  96.                         }

  97.                         Or (AIRS, 0x02, AIRS)
  98.                         Store (CDEC, AVIC)
  99.                         Or (AIRS, One, AIRS)
  100.                         Store (0x03E8, CONT)
  101.                         While (LAnd (LEqual (And (AIRS, One), One), LNotEqual (CONT, Zero)))
  102.                         {
  103.                             Stall (One)
  104.                             Decrement (CONT)
  105.                         }
  106.                     }
  107.                 }
  108.             }

  109.             Method (CXDC, 0, Serialized)
  110.             {
  111.                 Name (IDDX, 0x80000000)
  112.                 If (LAnd (LNotEqual (CADR, Zero), LNotEqual (CCNT, Zero)))
  113.                 {
  114.                     Store (CADR, IDDX)
  115.                     While (LLess (IDDX, Add (CADR, Multiply (CCNT, 0x04))))
  116.                     {
  117.                         VSTR (IDDX)
  118.                         Add (IDDX, 0x04, IDDX)
  119.                     }
  120.                 }
  121.             }

  122.             Method (ARST, 0, Serialized)
  123.             {
  124.                 If (LAnd (LNotEqual (And (ABAR, 0xFFFFC004), 0xFFFFC004), LNotEqual (And (ABAR, 0xFFFFC000), Zero)))
  125.                 {
  126.                     And (ABAR, 0xFFFFFFF0, BBAR)
  127.                     OperationRegion (IPCV, SystemMemory, BBAR, 0xBF)
  128.                     Field (IPCV, AnyAcc, NoLock, Preserve)
  129.                     {
  130.                         Offset (0x08),
  131.                         CRST,   32,
  132.                         Offset (0x4C),
  133.                         CORB,   32,
  134.                         Offset (0x5C),
  135.                         RIRB,   32,
  136.                         Offset (0x80),
  137.                         OSD1,   32,
  138.                         Offset (0xA0),
  139.                         OSD2,   32
  140.                     }

  141.                     And (CORB, 0xFFFFFFFD, CORB)
  142.                     And (RIRB, 0xFFFFFFFD, RIRB)
  143.                     And (OSD1, 0xFFFFFFFD, OSD1)
  144.                     And (OSD2, 0xFFFFFFFD, OSD2)
  145.                     And (CRST, 0xFFFFFFFE, CRST)
  146.                 }
  147.             }

  148.             Method (AINI, 0, Serialized)
  149.             {
  150.                 Name (CONT, 0x03E8)
  151.                 If (LAnd (LNotEqual (And (ABAR, 0xFFFFC004), 0xFFFFC004), LNotEqual (And (ABAR, 0xFFFFC000), Zero)))
  152.                 {
  153.                     And (ABAR, 0xFFFFFFF0, BBAR)
  154.                     OperationRegion (IPCV, SystemMemory, BBAR, 0x70)
  155.                     Field (IPCV, DWordAcc, NoLock, Preserve)
  156.                     {
  157.                         GCAP,   16,
  158.                         Offset (0x08),
  159.                         GCTL,   32,
  160.                         Offset (0x0E),
  161.                         SSTS,   8,
  162.                         Offset (0x60),
  163.                         AVIC,   32,
  164.                         Offset (0x68),
  165.                         AIRS,   16
  166.                     }

  167.                     Or (GCTL, One, GCTL)
  168.                     Store (0x03E8, CONT)
  169.                     While (LAnd (LEqual (And (GCTL, One), Zero), LNotEqual (CONT, Zero)))
  170.                     {
  171.                         Stall (One)
  172.                         Decrement (CONT)
  173.                     }

  174.                     And (GCAP, 0xFFFF, GCAP)
  175.                     Or (SSTS, 0x0F, SSTS)
  176.                     And (GCTL, 0xFFFFFFFE, GCTL)
  177.                     Store (0x03E8, CONT)
  178.                     While (LAnd (LEqual (And (GCTL, One), One), LNotEqual (CONT, Zero)))
  179.                     {
  180.                         Stall (One)
  181.                         Decrement (CONT)
  182.                     }

  183.                     Or (GCTL, One, GCTL)
  184.                     Store (0x03E8, CONT)
  185.                     While (LAnd (LEqual (And (GCTL, One), Zero), LNotEqual (CONT, Zero)))
  186.                     {
  187.                         Stall (One)
  188.                         Decrement (CONT)
  189.                     }
  190.                 }
  191.             }

  192.             Method (ABWA, 1, Serialized)
  193.             {
  194.                 If (Arg0)
  195.                 {
  196.                     If (LOr (LEqual (And (ABAR, 0xFFFFC004), 0xFFFFC004), LEqual (And (ABAR, 0xFFFFC000), Zero)))
  197.                     {
  198.                         If (LNotEqual (BARA, 0x80000000))
  199.                         {
  200.                             Store (ABAR, TBAR)
  201.                             Store (ACMD, TCMD)
  202.                             Store (BARA, ABAR)
  203.                             Store (0x06, ACMD)
  204.                             Store (One, MODB)
  205.                         }
  206.                     }
  207.                     ElseIf (LNotEqual (And (ACMD, 0x06), 0x06))
  208.                     {
  209.                         Store (ACMD, TCMD)
  210.                         Store (0x06, ACMD)
  211.                         Store (One, MODC)
  212.                     }
  213.                 }
  214.                 ElseIf (MODB)
  215.                 {
  216.                     If (LEqual (ABAR, BARA))
  217.                     {
  218.                         Store (TBAR, ABAR)
  219.                         Store (TCMD, ACMD)
  220.                     }
  221.                 }
  222.             }

  223.             Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
  224.             {
  225.                 If (LEqual (Arg2, Zero))
  226.                 {
  227.                     Return (Buffer (One)
  228.                     {
  229.                          0x03                                          
  230.                     })
  231.                 }

  232.                 Return (Package (0x04)
  233.                 {
  234.                     "layout-id",
  235.                     Buffer (0x04)
  236.                     {
  237.                          0x0C, 0x00, 0x00, 0x00                        
  238.                     },

  239.                     "hda-gfx",
  240.                     Buffer (0x0A)
  241.                     {
  242.                         "onboard-1"
  243.                     }
  244.                 })
  245.             }
  246.         }

  247.         Device (IGPU)
  248.         {
  249.             Name (_ADR, 0x00020000)  // _ADR: Address
  250.             Method (_DEP, 0, NotSerialized)  // _DEP: Dependencies
  251.             {
  252.                 ADBG ("GFX0 DEP Call")
  253.                 If (LEqual (S0ID, One))
  254.                 {
  255.                     ADBG ("GFX0 DEP")
  256.                     Return (Package (0x01)
  257.                     {
  258.                         PEPD
  259.                     })
  260.                 }
  261.                 Else
  262.                 {
  263.                     ADBG ("GFX0 DEP NULL")
  264.                     Return (Package (0x00) {})
  265.                 }
  266.             }
复制代码

Rank: 5Rank: 5Rank: 5

UID
4445732
帖子
667
PB币
129
贡献
0
技术
5
活跃
461
发表于 2016-6-27 11:42:54 IP属地安徽 |显示全部楼层
防沉补丁x1

Rank: 5Rank: 5Rank: 5

UID
4763750
帖子
929
PB币
1822
贡献
0
技术
0
活跃
2044

十一周年

发表于 2016-6-27 12:07:20 IP属地未知 |显示全部楼层
你可以试试clover打补丁的方法,这是一个带HDMI补丁的配置文件,你参照着给你的配置文件打补丁吧
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

vistafans

Rank: 7Rank: 7Rank: 7

UID
31764
帖子
2611
PB币
6823
贡献
0
技术
25
活跃
1197
发表于 2016-6-27 12:09:20 IP属地印尼 |显示全部楼层
wx3124558 发表于 2016-6-27 11:42
防沉补丁x1

ssdt和dsdt 发上来看看,再说下你机子的配置,cpu 集显 还是 独显

Rank: 5Rank: 5Rank: 5

UID
4445732
帖子
667
PB币
129
贡献
0
技术
5
活跃
461
发表于 2016-6-27 12:14:32 IP属地安徽 |显示全部楼层
biggreat 发表于 2016-6-27 12:09
ssdt和dsdt 发上来看看,再说下你机子的配置,cpu 集显 还是 独显



神舟K610D-I7-D2,
CPU I7 4710MQ 2.5GHZ  
HD4600集显
声卡ALC282
谢谢了
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

vistafans

Rank: 7Rank: 7Rank: 7

UID
31764
帖子
2611
PB币
6823
贡献
0
技术
25
活跃
1197
发表于 2016-6-27 16:05:46 IP属地印尼 |显示全部楼层
dsdt已修改,试试吧 hdmi-audio.kext或者clover打入fb补丁,应该就可以了
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 5Rank: 5Rank: 5

UID
4445732
帖子
667
PB币
129
贡献
0
技术
5
活跃
461
发表于 2016-6-27 17:29:11 IP属地安徽 |显示全部楼层
biggreat 发表于 2016-6-27 16:05
dsdt已修改,试试吧 hdmi-audio.kext或者clover打入fb补丁,应该就可以了

刚试了一下,clover下注入了HDMIAudio.kext和FakePCIID_Intel_HDMI_Audio.kext还是没有声音;
在你的贴子596楼中,提到“根据自己集成显卡注入的ig-platform-id结合以下信息,选择正确的补丁打入clover或者二进制文件”,下面列出的一段代码中,怎么样才叫正确选择呢?是全部都注入到kextstopatch中吗?
你提到:ig-platform-id:集成显卡注入的此属性有以下对应关系
0x01660003: HD4000 1366x768
0x01660004: HD4000 1600x900, 1920x1080
0x01660008: HD4000 1600x900, 1920x1080
0x01660009: HD4000 1600x900, 1920x1080
0x0a260006: HD4400/HD4600/HD5000
但是我注入的ig-platform-id为0x0d270006,是否把代码中0x0a260006替换为0x0d270006呢?

点评

biggreat  不需要,那是说明性的文字,应该打。你打 0x0d 开头那几个clover 补丁 试试  发表于 2016-6-27 18:18 IP属地印尼

Rank: 5Rank: 5Rank: 5

UID
4445732
帖子
667
PB币
129
贡献
0
技术
5
活跃
461
发表于 2016-6-27 17:30:52 IP属地安徽 |显示全部楼层
biggreat 发表于 2016-6-27 16:05
dsdt已修改,试试吧 hdmi-audio.kext或者clover打入fb补丁,应该就可以了

目前的情况是,在音频信息下有HDMI信息,声音面板下找不到HDMI的选项;

vistafans

Rank: 7Rank: 7Rank: 7

UID
31764
帖子
2611
PB币
6823
贡献
0
技术
25
活跃
1197
发表于 2016-6-27 18:10:13 IP属地印尼 |显示全部楼层
wx3124558 发表于 2016-6-27 17:30
目前的情况是,在音频信息下有HDMI信息,声音面板下找不到HDMI的选项;

要接上HDMI设备才会出现在声音输出设备中

Rank: 5Rank: 5Rank: 5

UID
4763750
帖子
929
PB币
1822
贡献
0
技术
0
活跃
2044

十一周年

发表于 2016-6-27 18:14:13 IP属地山东 |显示全部楼层
审核好慢,上午给你发的带附件的回复到现在还在审核

Rank: 5Rank: 5Rank: 5

UID
4445732
帖子
667
PB币
129
贡献
0
技术
5
活跃
461
发表于 2016-6-27 18:18:38 IP属地安徽 |显示全部楼层
关云长羽 发表于 2016-6-27 18:14
审核好慢,上午给你发的带附件的回复到现在还在审核

...感谢了,这两天弄HDMI音频这块搞得人都快废掉了,还好有你们能指导

Rank: 5Rank: 5Rank: 5

UID
4445732
帖子
667
PB币
129
贡献
0
技术
5
活跃
461
发表于 2016-6-27 19:09:36 IP属地吉林 |显示全部楼层
biggreat 发表于 2016-6-26 23:59
看我签名帖子,2楼更新帖子,有个开启集成显卡hdmi 的说明

谢了大神,托你的福我弄好了,用你改的DSDT,然后把IG改为0x0a260006之后就能输出音频了,thx

点评

wx3124558  对了,kextstopatch加入你帖子中提到的0xd开头的补丁,然后就成功了,哈哈,好鸡冻。  发表于 2016-6-27 19:11 IP属地吉林

vistafans

Rank: 7Rank: 7Rank: 7

UID
31764
帖子
2611
PB币
6823
贡献
0
技术
25
活跃
1197
发表于 2016-6-27 19:11:03 IP属地印尼 |显示全部楼层
wx3124558 发表于 2016-6-27 19:09
谢了大神,托你的福我弄好了,用你改的DSDT,然后把IG改为0x0a260006之后就能输出音频了,thx

恭喜,离完美又前进一步了

Rank: 5Rank: 5Rank: 5

UID
4445732
帖子
667
PB币
129
贡献
0
技术
5
活跃
461
发表于 2016-6-27 19:12:01 IP属地吉林 |显示全部楼层
biggreat 发表于 2016-6-27 18:10
要接上HDMI设备才会出现在声音输出设备中

还有个问题哦,就是连上HDMI后,不能自动切换到HDMI音频,要手动切换,这样正常吗?

vistafans

Rank: 7Rank: 7Rank: 7

UID
31764
帖子
2611
PB币
6823
贡献
0
技术
25
活跃
1197
发表于 2016-6-27 19:14:10 IP属地印尼 |显示全部楼层
本帖最后由 biggreat 于 2016-6-27 19:15 编辑
wx3124558 发表于 2016-6-27 19:12
还有个问题哦,就是连上HDMI后,不能自动切换到HDMI音频,要手动切换,这样正常吗?

我这里是自动切换的,第一次手动切换,以后可能自动吧,即使手动也能接受吧
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛