本帖最后由 byTai 于 2018-7-3 00:39 编辑
IntelGraphicsFixup.kext 用于解决各种核显综合征,需要与Lilu.kext 1.2.0及以上一同使用。推荐lilu 1.2.3。
作者release版现在已经更新到1.2.7。最新的debug版只适合追求新特性的尝鲜用户!应要求我以后会翻译一下更新日志,手动渣翻,不喜勿喷,同时也欢迎指正!
1.2.6开始已经无需设置FakeID和ig-platform-id,驱动会自动侦测。只需要勾选inject Intel即可正常驱动核显。
1.2.5更新日志
- Add basic automatic IGPU model detection if it is not set
- Add IGPU device id correction (correct device-id should be set via device properties or ACPI
- Add basic digital audio correction on (HDAU rename on Haswell and layout-id/hda-gfx where needed)
- Add GFX0 -> IGPU automatic rename
- Add MEI/HECI -> IMEI automatic rename
- Add IMEI device id automatic correction on Sandy Bridge and Ivy Bridge
- Add basic automatic AAPL,ig-platform-id injection (defaults to connector-less when AMD/NVIDIA is found)
- Add GuC microcode loading on SKL (9.33) and KBL (9.39) in 10.13 (enabled via igfxfw=1 boot-arg)
- Add igfxframe=frame boot-arg for framebuffer id injection in testing cases
- Fix booting without -disablegfxfirmware boot argument on KBL GPUs
- Fix compatibility with connector-less frames
- Minor performance improvements
1.2.6更新日志- Fix Skylake and KabyLake automatic framebuffer detection
- Ensure standard connector-less framebuffers are used
1.2.7更新日志- Add igfxgl=1 boot argument (and disable-metal property) to disable Metal support
- Implement Gen6Accelerator with IntelAccelerator rename to fix GVA warnings (use igfxsnb=0 boot argument to disable)
- Harden solved symbol verification to avoid panics with broken kext cache
- Replace connector-less Sandy Bridge framebuffer for unsupported macmodels from 0x30030 to 0x50000
In order to boot with igfxgl=1 on 10.13.x you may need to set the defaults: sudo defaults write /Library/Preferences/com.apple.CoreDisplay useMetal -boolean no
sudo defaults write /Library/Preferences/com.apple.CoreDisplay useIOP -boolean no 日志渣翻(机翻带个人理解仅供参考): 1.2.7更新日志 - 添加 igfxgl=1 启动参数(和disable-metal属性)来禁用Metal支持
- 使用IntelAccelerator重新实现Gen6Accelerator以修复GVA警告(使用igfxsnb=0启动参数禁用)
- Harden解决了符号验证问题,以避免kext缓存被破坏导致内核崩溃
- 为不支持的mac型号替换更少连接器的Sandy Bridge framebuffer,将0x30030 改为0x50000(应该是Sandy Bridge自动侦测相关的)
- 为了使用igfxgl=1引导10.13.x ,您可能需要将一些设置改成默认值:(终端运行以下命令即可)
sudo defaults write /Library/Preferences/com.apple.CoreDisplay useMetal -boolean no
sudo defaults write /Library/Preferences/com.apple.CoreDisplay useIOP -boolean no
igfx很久没有更新了,发现lilu源码更新了论坛又没人发,那我就诈尸更新一下lilu驱动新版本可能为实验性版本,(目前看起来不是)可能存在风险。
请确保自己有处理可能发生的问题的情况下更新。
1.2.4更新为作者发布的release版
1.2.4更新日志
Internalize new APIs from 1.2.3
Added new EFI runtime API with custom variable extensions
Added new RTC storage API
Added centralised entitlement hooking API
Added lilu_os_qsort export (the supported interface is Apple-private)
Added liludelay=1000 boot argument to insert a 1s delay after each print
Added new symbol routing API with simplified interface
Fixed a kernel panic in userspace patching code on 10.14b1
添加最新版本Applealc 添加了对10.14的支持需要与最新版本的lilu一起使用,附件已经更新lilu 1.2.4
|