Properties方法综述2

preview
需积分: 0 0 下载量 18 浏览量 更新于2022-08-03 收藏 913KB PDF 举报
Properties方法是一种针对Mac OS X系统,特别是在黑苹果(Hackintosh)场景中,利用新版Lilu和WhateverGreen工具来注入特定设备属性的技术。这种方法主要针对显卡、声卡和IMEI等硬件设备,通过在`config/Devices/Properties`位置注入数据来优化设备功能和兼容性。 Properties方法的优势在于它可以替代效率较低且可能失败的SSDT(System Service Description Table)注入方法,具有更高的优先级。例如,对于显卡补丁,可以参考《Properties-显卡补丁一览表》,而对于PCI设备,可以参考《Properties-PCI设备补丁一览表》。此外,《⿊果⼩兵之 platform-id 数据整理》也提供了关于平台ID的数据整理信息。 在使用Properties方法时,有一些具体的要求和注意事项: 1. 禁止使用某些kexts(内核扩展),如IntelGraphicsFixup、IntelGraphicsDVMTFixup等,因为它们可能会与WhateverGreen和config中的修复和补丁冲突。 2. 尽量避免使用FakePCIID及其组件,除非特定设备需要。例如,一些Haswell或100-series等声卡可能需要FakePCIID和FakePCIID_Intel_HDMI_Audio来正常工作。 3. 在Config设置中,有特定的Acpi、Boot、Devices和Graphics等子目录,每个子目录都有其特定的配置项,比如Acpi用于ACPI表的调整,Boot用于引导选项,Devices用于设备配置,而Graphics则涉及图形处理相关设置。 4. Properties方法不再强制要求对显卡、声卡和IMEI进行设备ID的更名,但这也意味着相关的补丁可能需要根据设备的实际ACPI名称进行调整或寻找其他替代方法。 WhateverGreen这个工具提供了丰富的引导参数,可以在其GitHub页面上找到详细信息。以下是一些重要的引导参数示例: 1. `-wegnoegpu`:在启动过程中禁用独立显卡,类似“disable-external-gpu”选项。 2. `-cdfon`和`enable-hdmi20`:这两个参数一起使用,提供4K分辨率支持。 3. `igfxcflbklt=1`和`enable-cfl-backlight-fix`:用于解决某些设备因亮度问题导致的开机黑屏。 4. `applbkl`:亮度驱动选择开关,可以切换WhateverGreen内置的亮度驱动或其他第三方驱动,如AppleBacklightFixup.kext、OS-X-Intel-Backlight.kext或OS-X-ACPI-Backlight。 Properties方法是优化黑苹果系统硬件兼容性和性能的有效手段,但需要注意的是,正确配置和选择相应的工具及参数至关重要,以避免与其他系统组件冲突。在进行任何更改之前,建议先了解相关文档并谨慎操作。