FAKEPCIID死活驱动不了笔记本HD4600,显存31M,明明以前用Yosemite时一切正常的...
如图,用的是RehabMan最新的(1101)FakePCIID.kext和FakePCIID_Intel_HD_Graphics.kext(未能载入)。AppleGraphicsPowerManagement和AppleIntelHD5000Graphics成功载入。AppleIntelFramebufferAzul,AppleIntelFramebufferCapri,AppleIntelHDGraphics,AppleIntelHDGraphicsFB未载入。
以前用Yosemite 10.10.4时,驱动的好好的,显存1536M,顶栏透明有水波纹。
config如下:<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>ACPI</key>
<dict>
<key>DSDT</key>
<dict>
<key>Debug</key>
<false/>
<key>DropOEM_DSM</key>
<false/>
<key>Fixes</key>
<dict>
<key>FixRegions_10000000</key>
<true/>
<key>NewWay_80000000</key>
<true/>
</dict>
<key>Name</key>
<string>DSDT.aml</string>
<key>ReuseFFFF</key>
<false/>
</dict>
<key>DropTables</key>
<array>
<dict>
<key>Signature</key>
<string>DMAR</string>
</dict>
<dict>
<key>Signature</key>
<string>SSDT</string>
<key>TableId</key>
<string>CpuPm</string>
</dict>
<dict>
<key>Signature</key>
<string>SSDT</string>
<key>TableId</key>
<string>Cpu0Cst</string>
</dict>
<dict>
<key>Signature</key>
<string>SSDT</string>
<key>TableId</key>
<string>Cpu0Ist</string>
</dict>
<dict>
<key>Signature</key>
<string>SSDT</string>
<key>TableId</key>
<string>ApCst</string>
</dict>
<dict>
<key>Signature</key>
<string>SSDT</string>
<key>TableId</key>
<string>ApIst</string>
</dict>
</array>
<key>SSDT</key>
<dict>
<key>DropOem</key>
<true/>
<key>EnableC2</key>
<true/>
<key>EnableC4</key>
<true/>
<key>EnableC6</key>
<true/>
<key>EnableC7</key>
<true/>
<key>Generate</key>
<dict>
<key>CStates</key>
<true/>
<key>PStates</key>
<true/>
</dict>
<key>PluginType</key>
<integer>1</integer>
</dict>
<key>SortedOrder</key>
<array>
<string>SSDT.aml</string>
<string>SSDT-1.aml</string>
<string>SSDT-2.aml</string>
<string>SSDT-3.aml</string>
<string>SSDT-4.aml</string>
<string>SSDT-5.aml</string>
<string>SSDT-9.aml</string>
</array>
</dict>
<key>Boot</key>
<dict>
<key>Arguments</key>
<string>kext-dev-mode=1 rootless=0 dart=0 nv_disable=1 </string>
<key>Legacy</key>
<string>LegacyBiosDefault</string>
<key>Log</key>
<false/>
<key>NeverHibernate</key>
<false/>
<key>Secure</key>
<false/>
<key>Timeout</key>
<integer>5</integer>
<key>XMPDetection</key>
<true/>
</dict>
<key>Devices</key>
<dict>
<key>Audio</key>
<dict>
<key>Inject</key>
<integer>0</integer>
</dict>
<key>FakeID</key>
<dict>
<key>IntelGFX</key>
<string>0x04128086</string>
</dict>
<key>USB</key>
<dict>
<key>AddClockID</key>
<false/>
<key>FixOwnership</key>
<true/>
<key>Inject</key>
<false/>
</dict>
</dict>
<key>DisableDrivers</key>
<array>
<string>VBoxHfs</string>
</array>
<key>GUI</key>
<dict>
<key>Hide</key>
<array>
<string>\EFI\BOOT\BOOTX64.EFI</string>
</array>
<key>Mouse</key>
<dict>
<key>Enabled</key>
<false/>
</dict>
<key>Scan</key>
<dict>
<key>Entries</key>
<true/>
<key>Kernel</key>
<string>All</string>
<key>Legacy</key>
<false/>
<key>Tool</key>
<true/>
</dict>
<key>Theme</key>
<string>applestyle</string>
</dict>
<key>Graphics</key>
<dict>
<key>Inject</key>
<dict>
<key>ATI</key>
<false/>
<key>Intel</key>
<true/>
<key>NVidia</key>
<false/>
</dict>
<key>ig-platform-id</key>
<string>0x0a260000</string>
</dict>
<key>KernelAndKextPatches</key>
<dict>
<key>AppleRTC</key>
<true/>
<key>AsusAICPUPM</key>
<true/>
<key>KernelLapic</key>
<true/>
<key>KernelPm</key>
<true/>
<key>KextsToPatch</key>
<array>
<dict>
<key>Comment</key>
<string>AppleHDA ALC283 (1 of 4)</string>
<key>Find</key>
<data>
PYQI7BA=
</data>
<key>Name</key>
<string>AppleHDA</string>
<key>Replace</key>
<data>
PQAAAAA=
</data>
</dict>
<dict>
<key>Comment</key>
<string>AppleHDA ALC283 (2 of 4)</string>
<key>Find</key>
<data>
PYUI7BA=
</data>
<key>Name</key>
<string>AppleHDA</string>
<key>Replace</key>
<data>
PQAAAAA=
</data>
</dict>
<dict>
<key>Comment</key>
<string>AppleHDA ALC283 (3 of 4)</string>
<key>Find</key>
<data>
PYQZ1BE=
</data>
<key>Name</key>
<string>AppleHDA</string>
<key>Replace</key>
<data>
PYMC7BA=
</data>
</dict>
<dict>
<key>Comment</key>
<string>AppleHDA ALC283 (4 of 4)</string>
<key>Find</key>
<data>
PYMZ1BE=
</data>
<key>Name</key>
<string>AppleHDA</string>
<key>Replace</key>
<data>
PQAAAAA=
</data>
</dict>
<dict>
<key>Comment</key>
<string>Enable TRIM for non-Apple SSDs</string>
<key>Find</key>
<data>
AEFQUExFIFNTRAA=
</data>
<key>Name</key>
<string>IOAHCIBlockStorage</string>
<key>Replace</key>
<data>
AAAAAAAAAAAAAAA=
</data>
</dict>
<dict>
<key>Comment</key>
<string>10.9.5 5Ghz US FCC, svko</string>
<key>Find</key>
<data>
WFQAIBcnIAAA
</data>
<key>Name</key>
<string>AirPortBrcm4360</string>
<key>Replace</key>
<data>
WFQAG2cxlQAJ
</data>
</dict>
<dict>
<key>Comment</key>
<string>10.10.2+ 5Ghz US FCC, the-darkvoid</string>
<key>Find</key>
<data>
QYP8/3QsSA==
</data>
<key>Name</key>
<string>AirPortBrcm4360</string>
<key>Replace</key>
<data>
ZscGVVPrKw==
</data>
</dict>
</array>
</dict>
<key>RtVariables</key>
<dict>
<key>BooterConfig</key>
<string>0x28</string>
<key>CsrActiveConfig</key>
<string>0x67</string>
</dict>
<key>SMBIOS</key>
<dict>
<key>ProductName</key>
<string>MacBookPro11,1</string>
<key>Trust</key>
<false/>
</dict>
<key>SystemParameters</key>
<dict>
<key>InjectKexts</key>
<string>Detect</string>
<key>InjectSystemID</key>
<true/>
</dict>
</dict>
</plist> SIP關閉了沒?
看到你clover的patch~居然沒4600的~真神奇~ 0x0a260000改 0x0a160000 试试 嘉怡吉祥 发表于 2015-11-16 00:01 https://www.pcbeta.com/static/image/common/back.gif
0x0a260000改 0x0a160000 试试
这是给HD4400用的吧 感谢楼主的分享,支持楼主 我的是0x0a160000 显存显示1280m 我的4600還莫名其妙增加到2048m~哈 aliensx 发表于 2015-11-15 23:52 https://www.pcbeta.com/static/image/common/back.gif
SIP關閉了沒?
看到你clover的patch~居然沒4600的~真神奇~
<key>RtVariables</key>
<dict>
<key>BooterConfig</key>
<string>0x28</string>
<key>CsrActiveConfig</key>
<string>0x67</string>在Clover中关闭啦,参考贴:https://bbs.pcbeta.com/viewthread-1605186-1-1.html
实在不行我把CsrActiveConfig改成0xFF
aliensx 发表于 2015-11-16 20:27 https://www.pcbeta.com/static/image/common/back.gif
我的4600還莫名其妙增加到2048m~哈
用clover给AppleIntelFramebufferAzul打这个patch,可以将1536M显存改成2048M(10.10.4实测)
<dict>
<key>Comment</key>
<string>Framebuffer2048M</string>
<key>Find</key>
<data>
AAAAYA==
</data>
<key>Name</key>
<string>AppleIntelFramebufferAzul</string>
<key>Replace</key>
<data>
AAAAgA==
</data>
</dict>
yokor 发表于 2015-11-16 09:05 https://www.pcbeta.com/static/image/common/back.gif
这是给HD4400用的吧
根据https://bbs.pcbeta.com/viewthread-1554165-1-1.html
[ 1] : 0x0c060000 - Haswell SDV Mobile GT1 port 0 LVDS, port 5 eDP, port 6 HDMI,
[ 2] : 0x0c160000 - Haswell SDV Mobile GT2 port 0 LVDS, port 5 eDP, port 6 HDMI,
[ 3] : 0x0c260000 - Haswell SDV Mobile GT3 port 0 LVDS, port 5 eDP, port 6 HDMI,
[ 4] : 0x04060000 - Haswell Mobile GT1 port 0 LVDS, port 5 eDP, port 6 HDMI,
[ 5] : 0x04160000 - Haswell Mobile GT2 port 0 LVDS, port 5 eDP, port 6 HDMI,
[ 6] : 0x04260000 - Haswell Mobile GT3 port 0 LVDS, port 5 eDP, port 6 HDMI,
[ 7] : 0x0d260000 - Haswell CRW Mobile GT3 port 0 LVDS, port 5 eDP, port 6 HDMI,
[ 8] : 0x0a160000 - Haswell ULT Mobile GT2 port 0 LVDS, port 5 eDP, port 6 HDMI,
[ 9] : 0x0a260000 - Haswell ULT Mobile GT3 port 0 LVDS, port 5 eDP, port 6 HDMI,
: 0x0a260005 - Haswell ULT Mobile GT3 port 0 LVDS, port 5 DisplayPort, port 6 DisplayPort,
: 0x0a260006 - Haswell ULT Mobile GT3 port 0 LVDS, port 5 DisplayPort, port 6 DisplayPort,
: 0x0a2e0008 - Haswell ULT E GT3 port 0 LVDS, port 5 DisplayPort, port 6 DisplayPort,
: 0x0a16000c - Haswell ULT Mobile GT2 port 0 LVDS, port 5 DisplayPort, port 6 DisplayPort,
: 0x0d260007 - Haswell CRW Mobile GT3 port 0 LVDS, port 5 DisplayPort, port 6 DisplayPort, HDMI
: 0x0d220003 - Haswell CRW GT3 port 5 DisplayPort, port 6 DisplayPort, port 7 DisplayPort
: 0x0a2e000a - Haswell ULT E GT3 port 0 LVDS, port 5 DisplayPort, port 6 DisplayPort,
: 0x0a26000a - Haswell ULT Mobile GT3 port 0 LVDS, port 5 DisplayPort, port 6 DisplayPort,
: 0x0a2e000d - Haswell ULT E GT3 port 5 DisplayPort, port 6 DisplayPort, port VGA,
: 0x0a26000d - Haswell ULT Mobile GT3 port 5 DisplayPort, port 6 DisplayPort, port VGA,
: 0x04120004 - Haswell GT2 port VGA, VGA, VGA
: 0x0412000b - Haswell GT2 port VGA, VGA, VGA
: 0x0d260009 - Haswell CRW Mobile GT3 port 0 LVDS, VGA, VGA,
0x0c160000和0x0c260000的接口定义区别不大啊。关键是,我的笔记本是4K屏,可能是DP、eDP之类的接口而非HDMI,以前用Yosemite 10.10.4时用0x0d260007成功驱动了,有和我同款的用0x0a2e0008也能成功驱动
(https://bbs.pcbeta.com/viewthread-1597393-1-1.html)
itbs 发表于 2015-11-16 22:55 https://www.pcbeta.com/static/image/common/back.gif
用clover给AppleIntelFramebufferAzul打这个patch,可以将1536M显存改成2048M(10.10.4实测)
謝謝您的回覆~
不過我沒改~就變了~呵呵
樓主的問題比較重要~哈 aliensx 发表于 2015-11-16 23:12 https://www.pcbeta.com/static/image/common/back.gif
謝謝您的回覆~
不過我沒改~就變了~呵呵
唉,实在郁闷,以前用Yosemite时好好的1536M内建,重装成EI Captain就跪了,偏偏我又是一个有新版强迫症的人{:5_275:} itbs 发表于 2015-11-16 23:28 https://www.pcbeta.com/static/image/common/back.gif
唉,实在郁闷,以前用Yosemite时好好的1536M内建,重装成EI Captain就跪了,偏偏我又是一个有新版强迫症的 ...
不要糾結這個~~
4600在黑果的本~本來就不完美~HDMI不能輸出就是個大問題~就別說其他了(開機小花屏)
我前一陣子才把亮度保存搞定~還是沒小太陽~就不想搞了
也只能希望10.11.2能更好~ 专业的来告诉你,针对4K屏幕:
首先,你要先解锁IOKit,是显卡的什么频率来着,在终端执行,执行过程中需要安装一个xcode,除了复制已下代码到终端执行,不要操作其他东西,执行完直接重启,千万不要操作其他东西sudo perl -i.bak -pe '$before = qr"\x0f\x85\x92\x03\x00\x00"s;s/$before/\xe9\x7a\x03\x00\x00\x90/g' /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
sudo touch /System/Library/Extensions
sudo codesign -f -s - /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit其次,ig-platform-id要改为0x0a2e0008
最后,重启,显卡应该就正确识别了,现存则是1536MB
当然还有其他问题,你自己搜索好了,有帖子的,在Yosemite版块里面 xvip4420 发表于 2015-11-17 11:32 https://www.pcbeta.com/static/image/common/back.gif
专业的来告诉你,针对4K屏幕:
首先,你要先解锁IOKit,是显卡的什么频率来着,在终端执行,执行过程中需要 ...
那个“关于联想Y50-70 4K版HD4600驱动的问题”我读了不下20遍了。。。
实在感谢你和 @Asrake @LancCJ ,当时用Yosemite时,我就是照着你们摸索出的方法,一步一步从31M未驱到1536M内建,从闪屏到改DVMT解决黑条,直到基本完美的。
可是在EI Captain上,相同的方法,却一直无法驱动。郁闷。
解锁IOKit我用的是@Asrake 说的Floris497的mac-pixel-clock-patch,但执行时没装Xcode。Xcode是必须的吗?用Xcode6.4可以吗? itbs 发表于 2015-11-17 23:42 https://www.pcbeta.com/static/image/common/back.gif
那个“关于联想Y50-70 4K版HD4600驱动的问题”我读了不下20遍了。。。
实在感谢你和 @Asrake @LancCJ , ...
10.11 IOKit的补丁数值好像变了,对于4K来说,每次大级别的升级一般都需要重新打对应版本的IOKit补丁,如果你不装也能执行,那就可以不装,执行时装的好像就是Xcode6.4这种APP的简化版
一般这种31MB现存的问题就是没解锁IOKit和使用4K的ig-platform-id导致的 本帖最后由 itbs 于 2015-11-18 22:46 编辑
xvip4420 发表于 2015-11-18 00:39 https://www.pcbeta.com/static/image/common/back.gif
10.11 IOKit的补丁数值好像变了,对于4K来说,每次大级别的升级一般都需要重新打对应版本的IOKit补丁,如 ...
还是不行啊{:5_265:}
我安装了原版的Xcode6.4,然后重启。
在终端中运行
sudo perl -i.bak -pe '$before = qr"\x0f\x85\x92\x03\x00\x00"s;s/$before/\xe9\x7a\x03\x00\x00\x90/g' /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
sudo touch /System/Library/Extensions
sudo codesign -f -s - /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit结果如下:
然后立即重启。重启完还是31M
xvip4420 发表于 2015-11-18 00:39 https://www.pcbeta.com/static/image/common/back.gif
10.11 IOKit的补丁数值好像变了,对于4K来说,每次大级别的升级一般都需要重新打对应版本的IOKit补丁,如 ...
(上一个回复正在审核)
安装了原版Xcode6.4,然后一步不差的照你说的做了,还是31M。
今晚加装了Yosemite,也是卡在31M,不出现闪屏。{:5_275:}看来还是不得要领,上一回成功驱动看来是瞎碰对的。
对了,你用的Clover是什么版本? itbs 发表于 2015-11-19 01:31 https://www.pcbeta.com/static/image/common/back.gif
(上一个回复正在审核)
安装了原版Xcode6.4,然后一步不差的照你说的做了,还是31M。
今晚加装了Yosem ...
ig-platform-id 你用的是0x0a2e0008 ? xvip4420 发表于 2015-11-19 10:05 https://www.pcbeta.com/static/image/common/back.gif
ig-platform-id 你用的是0x0a2e0008 ?
SSDT 里面不要加 ig-platform-id 的那段代码,加了的话也要改成0x0a2e0008的
页:
[1]
2