- 积分
- 299
- 最后登录
- 2023-11-24
- 精华
- 0
- 阅读权限
- 30
- 主题
- 91
- UID
- 4694295
- 帖子
- 672
- PB币
- 829
- 威望
- 5
- 贡献
- 0
- 技术
- 5
- 活跃
- 985
- UID
- 4694295
- 帖子
- 672
- PB币
- 829
- 贡献
- 0
- 技术
- 5
- 活跃
- 985
|
本帖最后由 guoyan6914685 于 2017-10-6 16:42 编辑
首先发原帖链接: https://www.tonymacx86.com/threads/guide-lenovo-thinkpad-l440-v3-0.217119/
帖子的作者是联想笔记本Lenovo ThinkPa d L440
lilu为1.1.7 release版 https://github.com/vit9696/Lilu/releases
shiki为2.0.5 elease版 https://github.com/vit9696/Shiki/releases
经过测试,已经驱动了HD4600,方法如下:首先需要在bios中开启csm,目的将clover引导界面的分辨率降至1360x768,否则进入系统会花屏,需要刷新屏幕才能恢复(如睡眠,合盖等,暂时没有更好的方法)
所需驱动有
FakePCIID.kext
FakePCIID_Intel_HD_Graphics.kext
lilu1.1.7(lilu1.2会导致登录界面假死,反复黑屏)
IntelGraphicsFixup 1.1.2 (修复核显花屏)
shiki 2.0.5 (这个动态修改 iTunes 相关系统进程,需要的可以用)
驱动可以直接放在efi的kext中。我提供的驱动都是通过相关驱动的master文件生成,建议学习一下,为以后更新驱动做准备包括我自己的applealc也是通过master生成的。
config相关代码和补丁:
<key>Inject</key>
<dict>
<key>Intel</key>
<true/>
</dict>
<key>ig-platform-id</key> <string>0x0a260006</string>
<key>Devices</key>
<dict>
<key>FakeID</key>
<dict>
<key>IntelGFX</key>
<string>0x04128086</string>
</dict>
</dict>
删除以前版本的所有显卡补丁,加入适用于10.13的补丁
<dict>
<key>Comment</key>
<string>Enable 9MB cursor bytes, 0x0a260006</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
BgAmCgEDAwMAAAACAAAwAQAAYAA=
</data>
<key>Name</key>
<string>AppleIntelFramebufferAzul</string>
<key>Replace</key>
<data>
BgAmCgEDAwMAAAACAAAwAQAAkAA=
</data>
</dict>
<dict>
<key>Comment</key>
<string>Enable 128MB DVMT-prealloc, 48MB framebuffer & cursor bytes, 0x0a260006</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
BgAmCgEDAwMAAAACAAAwAQAAYAA=
</data>
<key>Name</key>
<string>AppleIntelFramebufferAzul</string>
<key>Replace</key>
<data>
BgAmCgEDAwMAAAAIAAAAAwAAAAM=
</data>
</dict>
<dict>
<key>Comment</key>
<string>Sierra Boot graphics glitch</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
AQAAdSU=
</data>
<key>Name</key>
<string>IOGraphicsFamily</string>
<key>Replace</key>
<data>
AQAA6yU=
</data>
</dict>
<dict>
<key>Comment</key>
<string>HDMI-audio, port 0105(12), 0x0a260006</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
AQUJAAAEAACHAAAA
</data>
<key>Name</key>
<string>AppleIntelFramebufferAzul</string>
<key>Replace</key>
<data>
AQUSAAAIAACHAAAA
</data>
</dict>
<dict>
<key>Comment</key>
<string>Disable Port 0204</string>
<key>Disabled</key>
<true/>
<key>Find</key>
<data>
AgQJAAAEAACHAAAA
</data>
<key>Name</key>
<string>AppleIntelFramebufferAzul</string>
<key>Replace</key>
<data>
/wAAAAEAAABAAAAA
</data>
</dict>
以上步骤实现驱动开启qe,显存正常。由于我dsdt中已经屏蔽独显,clover中导入edid。因此对于GFX0改为IGPU的补丁,以及edid导入的影响不甚清楚,至少原作者没有导入edid,如果以上步骤不能驱动,可以再尝试添加
GFX0改为IGPU的补丁
<key>DSDT</key>
<dict>
<key>Patches</key>
<array>
<dict>
<key>Comment</key>
<string>change GFX0 to IGPU</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
R0ZYMA==
</data>
<key>Replace</key>
<data>
SUdQVQ==
</data>
</dict>
</array>
10.6更新了10.13的更新补丁,出现了亮度失效,播放视频花屏卡死之类的。后来发现config不知何时删掉了几个补丁,恢复原补丁后亮度正常。
播放视频卡死的需要在Boot——Argument中加入-lilubeta和-igfxbeta
附上驱动:
config:
|
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
|