HD4600HDMI实现视频输出
本帖最后由 活在梦里 于 2017-7-21 22:29 编辑机子是微信GE602PL,爬贴修改DSDT,实现亮度调节(参照rehabman修改了
1.HDAU、IGPU、HDEF三个装备注入相同的"hda-gfx" = "onboard-1"
2.修改连接类型(00 04 00 00)为(00 08 00 00)匹配物理连接(已成功匹配,因为config修改ig-piatform-id(原来为:0x0a260006)为0x0d260007),内屏黑屏,外接显示器可以输出,但鼠标点击不了)
3.DSDT修改了补丁 renaming B0D3 to HDAU
dsdt或者ssdt中关于集成显卡的gfx0改为IGPU。(见附件SSDT-7,出现错误 Existing object has invalid type for Scope operator (\_SB.PCI0.IGPU ),百度谷歌后不懂怎么改)
4.已安装rehabman的FakePCIID.kext和FakePCIID_Intel_HDMI_Audio.kext
5.clover已注入补丁
<key>KextsToPatch</key>
<array>
<dict>
<key>Comment</key>
<string>Enable 9MB cursor bytes, 0x0a260006</string>
<key>Disabled</key>
<false/>
<key>Name</key>
<string>com.apple.driver.AppleIntelFramebufferAzul</string>
<key>Find</key>
<data>BgAmCgEDAwMAAAACAAAwAQAAYAA=</data>
<key>Replace</key>
<data>BgAmCgEDAwMAAAACAAAwAQAAkAA=</data>
</dict>
<dict>
<key>Comment</key>
<string>Enable 96MB DVMT-prealloc, 0x0a2e0008</string>
<key>Disabled</key>
<true/>
<key>Name</key>
<string>com.apple.driver.AppleIntelFramebufferAzul</string>
<key>Find</key>
<data>CAAuCgEDAwMAAAAE</data>
<key>Replace</key>
<data>CAAuCgEDAwMAAAAG</data>
</dict>
<dict>
<key>Comment</key>
<string>Enable 128MB DVMT-prealloc, 0x0a2e0008</string>
<key>Disabled</key>
<true/>
<key>Name</key>
<string>com.apple.driver.AppleIntelFramebufferAzul</string>
<key>Find</key>
<data>CAAuCgEDAwMAAAAE</data>
<key>Replace</key>
<data>CAAuCgEDAwMAAAAI</data>
</dict>
<dict>
<key>Comment</key>
<string>Enable 128MB DVMT-prealloc, 48MB framebuffer, 48MB cursor bytes, 0x0a260006</string>
<key>Disabled</key>
<true/>
<key>Name</key>
<string>com.apple.driver.AppleIntelFramebufferAzul</string>
<key>Find</key>
<data>BgAmCgEDAwMAAAACAAAwAQAAYAA=</data>
<key>Replace</key>
<data>BgAmCgEDAwMAAAAIAAAAAwAAAAM=</data>
</dict>
<dict>
<key>Comment</key>
<string>HDMI-audio, port 0105, 0x0a260005 0x0a260006, 0x0d220003, 0x0a2e000a, 0x0a26000a</string>
<key>Disabled</key>
<true/>
<key>Name</key>
<string>com.apple.driver.AppleIntelFramebufferAzul</string>
<key>Find</key>
<data>AQUJAAAEAACHAAAA</data>
<key>Replace</key>
<data>AQUJAAAIAACHAAAA</data>
</dict>
<dict>
<key>Comment</key>
<string>HDMI-audio, port 0204, 0x0d220003, 0x0a2e000a, 0x0a26000a</string>
<key>Disabled</key>
<true/>
<key>Name</key>
<string>com.apple.driver.AppleIntelFramebufferAzul</string>
<key>Find</key>
<data>AgQKAAAEAACHAAAA</data>
<key>Replace</key>
<data>AgQKAAAIAACHAAAA</data>
</dict>
<dict>
<key>Comment</key>
<string>HDMI-audio, port 0204, 0x0a260005 0x0a260006</string>
<key>Disabled</key>
<true/>
<key>Name</key>
<string>com.apple.driver.AppleIntelFramebufferAzul</string>
<key>Find</key>
<data>AgQJAAAEAACHAAAA</data>
<key>Replace</key>
<data>AgQJAAAIAACHAAAA</data>
</dict>
<dict>
<key>Comment</key>
<string>HDMI-audio, port 0105, 0x0a2e0008, 0x0a16000c, 0x0a2e000d, 0x0a26000d</string>
<key>Disabled</key>
<true/>
<key>Name</key>
<string>com.apple.driver.AppleIntelFramebufferAzul</string>
<key>Find</key>
<data>AQUJAAAEAAAHAQAA</data>
<key>Replace</key>
<data>AQUJAAAIAAAHAQAA</data>
</dict>
<dict>
<key>Comment</key>
<string>HDMI-audio, port 0204, 0x0a2e0008, 0x0a16000c, 0x0a2e000d, 0x0a26000d</string>
<key>Disabled</key>
<true/>
<key>Name</key>
<string>com.apple.driver.AppleIntelFramebufferAzul</string>
<key>Find</key>
<data>AgQJAAAEAAAHAQAA</data>
<key>Replace</key>
<data>AgQJAAAIAAAHAQAA</data>
</dict>
<dict>
<key>Comment</key>
<string>HDMI-audio, port 0204, 0x0a2e0008, 0x0a16000c, 0x0a2e000d, 0x0a26000d</string>
<key>MatchOS</key>
<string>10.12.x</string>
<key>Disabled</key>
<true/>
<key>Name</key>
<string>com.apple.driver.AppleIntelFramebufferAzul</string>
<key>Find</key>
<data>AgQKAAAEAAAHAQAA</data>
<key>Replace</key>
<data>AgQKAAAIAAAHAQAA</data>
</dict>
<dict>
<key>Comment</key>
<string>Enable internal display after sleep for 0x0a2e0008, credit syscl/lighting/Yating Zhou</string>
<key>Disabled</key>
<true/>
<key>Name</key>
<string>com.apple.driver.AppleIntelFramebufferAzul</string>
<key>Find</key>
<data>AQAAAEAAAAAeAAAABQUJAQ==</data>
<key>Replace</key>
<data>AQAAAEAAAAAPAAAABQUJAQ==</data>
</dict>
<dict>
<key>Comment</key>
<string>Enable internal display after sleep for 0x0a2e000a, 0x0a26000a</string>
<key>Disabled</key>
<true/>
<key>Name</key>
<string>AppleIntelFramebufferAzul</string>
<key>Find</key>
<data>AQAAAEAAAADWAAAABQUAAA==</data>
<key>Replace</key>
<data>AQAAAEAAAAAeAAAABQUAAA==</data>
</dict>
<dict>
<key>Comment</key>
<string>HDMI-audio, port 0105(12), 0x0a260005 0x0a260006, 0x0d220003, 0x0a2e000a, 0x0a26000a</string>
<key>Disabled</key>
<true/>
<key>Name</key>
<string>com.apple.driver.AppleIntelFramebufferAzul</string>
<key>Find</key>
<data>AQUJAAAEAACHAAAA</data>
<key>Replace</key>
<data>AQUSAAAIAACHAAAA</data>
</dict>
<dict>
<key>Comment</key>
<string>HDMI-audio, port 0204(12), 0x0d220003, 0x0a2e000a, 0x0a26000a</string>
<key>Disabled</key>
<true/>
<key>Name</key>
<string>com.apple.driver.AppleIntelFramebufferAzul</string>
<key>Find</key>
<data>AgQKAAAEAACHAAAA</data>
<key>Replace</key>
<data>AgQSAAAIAACHAAAA</data>
</dict>
<dict>
<key>Comment</key>
<string>HDMI-audio, port 0204(12), 0x0a260005 0x0a260006</string>
<key>Disabled</key>
<true/>
<key>Name</key>
<string>com.apple.driver.AppleIntelFramebufferAzul</string>
<key>Find</key>
<data>AgQJAAAEAACHAAAA</data>
<key>Replace</key>
<data>AgQSAAAIAACHAAAA</data>
</dict>
<dict>
<key>Comment</key>
<string>HDMI-audio, port 0105(12), 0x0a2e0008, 0x0a16000c, 0x0a2e000d, 0x0a26000d</string>
<key>Disabled</key>
<true/>
<key>Name</key>
<string>com.apple.driver.AppleIntelFramebufferAzul</string>
<key>Find</key>
<data>AQUJAAAEAAAHAQAA</data>
<key>Replace</key>
<data>AQUSAAAIAAAHAQAA</data>
</dict>
<dict>
<key>Comment</key>
<string>HDMI-audio, port 0204(12), 0x0a2e0008, 0x0a16000c, 0x0a2e000d, 0x0a26000d</string>
<key>Disabled</key>
<true/>
<key>Name</key>
<string>com.apple.driver.AppleIntelFramebufferAzul</string>
<key>Find</key>
<data>AgQJAAAEAAAHAQAA</data>
<key>Replace</key>
<data>AgQSAAAIAAAHAQAA</data>
</dict>
<dict>
<key>Comment</key>
<string>HDMI-audio, port 0204(12), 0x0a2e0008, 0x0a16000c, 0x0a2e000d, 0x0a26000d</string>
<key>Disabled</key>
<true/>
<key>MatchOS</key>
<string>10.12.x</string>
<key>Name</key>
<string>com.apple.driver.AppleIntelFramebufferAzul</string>
<key>Find</key>
<data>AgQKAAAEAAAHAQAA</data>
<key>Replace</key>
<data>AgQSAAAIAAAHAQAA</data>
</dict>
</array>
<key>KernelToPatch</key>
<array>
<dict>
<key>Comment</key>
<string>MSR 0xE2 _xcpm_idle instant reboot(c) Pike R. Alpha</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>ILniAAAADzA=</data>
<key>MatchOS</key>
<string>10.12.x,10.11.x</string>
<key>Replace</key>
<data>ILniAAAAkJA=</data>
</dict>
</array>
6.声卡驱动情况(输出均正常,话筒没声音)
机子配置
原生DSDT +config
以上(除了DSDT)还有哪个地方没有修改好的,小伙伴们一起交流学习。
本帖最后由 活在梦里 于 2017-7-22 22:39 编辑
占座补充!!!出现错误 Existing object has invalid type for Scope operator (\_SB.PCI0.IGPU )
修改方法是 添加,添加的位置要在 同级Scope 函数的声明的后面(不知道对不对,要是不对的话,一个个位置试)
External (_SB_.PCI0.IGPU, DeviceObj)
鼓捣了两个晚上,先上图
DSDT里的ig-platform-id改为0700260Dhdmi有输出 但内屏花屏 根据修改 HD4600使用id0700260D内屏
如果修改后内屏还是花屏,更改刷新率或者分辨率
附上最新DSDT+config链接: https://pan.baidu.com/s/1dE80v0t 密码: iygt
这是什么app啊 我的是戴尔燃7000,🔗HDMI笔记本内屏熄灭,外接显示器正常。能不能让链接外屏时内屏也点亮呢 https://bbs.pcbeta.com/viewthread-1699011-1-1.html 兄弟你独显卡屏蔽了么 还有cpu的变频搞好没有?机器一模一样的 可参考!2014 https://bbs.pcbeta.com/viewthread-1549994-1-1.html
2016 https://bbs.pcbeta.com/viewthread-1697968-1-1.html 顶 让高手看到 同款机型。打算抱大腿熬夜好多天了 没有进展 音频不完美 唤醒无声 麦克风无声,无法屏蔽独立显卡 只有这2个问题 谢谢谢谢谢谢 高手给支招 hunter9324 发表于 2017-8-9 00:17 https://www.pcbeta.com/static/image/common/back.gif
顶 让高手看到 同款机型。打算抱大腿熬夜好多天了 没有进展 音频不完美 唤醒无声 麦克风无声,无法屏蔽独 ...
音频唤醒算正常驱动在这里就是睡眠有时起不来 独显屏蔽修改DSDT就好了 论坛里找找daxuexinsheng 的帖子修改DSDT 兄弟 能不能请你帮处理下屏蔽独显机器一样的 我熬夜好多天 实在处理不好这是我的原生包 谢谢了 高手兄弟的亮度调节怎么实现的?需要DSDT吗?
还有,这个电池驱动 会导致活动监视器的能耗点开就奔溃 hunter9324 发表于 2017-8-6 18:08
兄弟你独显卡屏蔽了么 还有cpu的变频搞好没有?机器一模一样的
大大请问怎么看是否屏蔽独显?cpu的变频又从哪里看? 先在WIN系统下接好线路,双屏工作正常后,不要点关机,重新启动,进入黑苹果系统,目前我一切工作正常。 dans88 发表于 2017-8-18 13:41
先在WIN系统下接好线路,双屏工作正常后,不要点关机,重新启动,进入黑苹果系统,目前我一切工作正常。
你是什么机型呀 笔记本吧onboard都是1包括hdefHDAU还有显卡注入的那个都是1然后用RehabMan的clover的fb的那个补丁打上就好了 看不错还以为音频视频的话换id
很感谢大神,去试一下 第二步修改连接类型(00 04 00 00)为(00 08 00 00)该怎么改,直接用IORegistryExplorer 好像只能看 不能改
页:
[1]
2