admin 发表于 13/12/6 22:10:57

Intel HD4600 显卡驱动 For Mac


[*]   在BIOS中设置好显存
[*]使用某些方法(如DSDT)注入"AAPL,ig-platform-id"

Haswell 核显 是在 /System/Library/Extensions/AppleIntelFramebufferAzul.kext 中定义的, 打开 /System/Library/Extensions/AppleIntelFramebufferAzul.kext/Contents/Info.plist,会发现有HD4600的设备ID:<string>0x0c268086 0x0c168086 0x0c068086 0x0d268086 0x0a268086 0x0a168086 0x04268086 0x04168086 0x04068086 0x0d228086 0x04128086</string> PS: 0x04128086即为HD4600的设备id
与HD4000驱动方法一样,注入"AAPL,ig-platform-id"即可,其可用的值可以参考下表(根据网络资料整理,可能不完整,欢迎补充),注意红色的那两组,google上这两组都有人成功过。
平台ID名称管线数端口数固定显存(M)动态显存(M)端口类型备注
0x0000060cSDV Mobile GT133641024eDP, DVI, HDMI未测
0x0000160cSDV Mobile GT233641024eDP, DVI, HDMIDVI和HDMI有输出
0x0000260cSDV Mobile GT333641024eDP, DVI, HDMIDVI和HDMI有输出
0x00000604Mobile GT133641024eDP, DVI, HDMI未测
0x00001604Mobile GT233641024eDP, DVI, HDMIDVI和HDMI有输出
0x00002604Mobile GT333641024eDP, DVI, HDMIDVI和HDMI有输出
0x0000260dCRW Mobile GT333641024eDP, DVI, HDMIDVI和HDMI有输出
0x0000160aULT Mobile GT233641024eDP, DVI, HDMIDVI和HDMI有输出
0x0000260aULT Mobile GT333641024eDP, DVI, HDMIDVI和HDMI有输出
0x02001604Mobile GT211641024eDP未测
0x0500260aULT Mobile GT333321024eDP, DP, DPMBA6,1 不建议使用,我测试时直接黑了,接独显都活不了
0x0600260aULT Mobile GT333321024eDP, DP, DPMBA6,2 不建议使用,我测试时直接黑了,接独显都活不了
0x0800260aULT Mobile GT333641024eDP, DP, Thunderbolt不建议使用,我测试时直接黑了,接独显都活不了
0x0700260dCRW Mobile GT334641024eDP, DP, DP, HDMI不建议使用,我测试时直接黑了,接独显都活不了
0x0300220dCRW Desktop GT233641024DP, DP, DP未测
0x04001204Desktop GT20064256无别用这组了,没输出的

PS:必须在BIOS中设置好固定显存/动态显存,名字可能不一样,注意设置一下,固定显存一定要与上表中的一样,而动态显存如果没有1024M这个选项,则建议设置为最大
这里使用DSDT方法注入"0x00, 0x00, 0x26, 0x0c",在Device PCI0下加入如下代码:Device (IGPU)
            {
                Name (_ADR, 0x00020000)
                Method (_DSM, 4, NotSerialized)
                {
                  Store (Package (0x04)
                        {
                            "AAPL,ig-platform-id",
                            Buffer (0x04)
                            {
                                 0x00, 0x00, 0x26, 0x0C
                            },
                            "hda-gfx",
                            Buffer (0x0A)
                            {
                              "onboard-1"
                            }
                        }, Local0)
                  DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                  Return (Local0)
                }
            }
如果足够幸运的话,重启后HD4600应该就可以驱动了,驱动后显示的是“Intel Iris Pro” 而不是 “Intel hd 4600”因为我没有HD5000的设备,故无法测试HD5000的驱动情况,理论上应该也是可行的~


http://www.imac.vip/xwb/images/bgimg/icon_logo.png 该贴已经同步到 admin的微博

519620968 发表于 15/2/27 20:57:51

请问这个需要什么进制?
页: [1]
查看完整版本: Intel HD4600 显卡驱动 For Mac