Home

Awesome

English

Lenovo-Yoga-16S-hackintosh

说明

本EFI仅供Big Sur至Sonoma使用

在安装MacOS完成前请在config.plist中禁用nootedred.kext

本机型需要关闭一个XCHI控制器,不然会卡-V

机型信息已删除,请自行生成更换

OpneCore版本0.9.2 release(Big Sur-Ventura)/ 0.9.3 debug(Sonoma)


总览

overview overview


存在的问题

1.睡眠

2.内置麦克风

3.偶尔卡住,主要表现在刚开机或者某些需要硬件加速的情况

4.VCN(硬件编解码)暂时还有问题,具体请移至NootedRed页面查看最新进展

5.WIFI目前只能使用itlwm搭配heliport软件进行使用,需要开机启动的可以编辑itlwm.kext里面的info.plist将你需要开机就连接的WiFi信息注入,具体参考https://openintelwireless.github.io/itlwm/FAQ.html

6.无法使用隔空投送等功能(Sonoma)

配置


部件型号是否支持
CPUAMD Ryzen 7 5800H支持
核显AMD Radeon Vega 8 (Renoir)支持
独立显卡Nvidia RTX 3050laptop不支持
网卡Intel AX200支持,原装MTK7921不支持
硬盘三星PM981A不支持,更换PM9A1解决
触控屏I2C HID支持
键盘PS2 controller支持
触控屏I2C ELAN支持
蓝牙Intel AX200支持,原装MTK7921不支持
HDMI输出支持
音频/3.5耳机接口ALC257支持
内存镁光DDR4 3200MHz支持
USB关闭XCHI0支持

了解你的EFI


ACPI

SSDT作用
SSDT-PLUG-ALT用于MacOS识别CPU,必须
SSDT-EC欺骗MacOS的假EC,必须
SSDT-HPET解决IRQ冲突,必须
SSDT-SBUS-MCHC解决AppleSMBus
SSDT-USBXUSB电源管理,必须
SSDT-XOSIMAC和WIN的ACPI功能,双系统必须
SSDT-ALS0NootedRed提供,用于屏幕亮度调整
SSDT-PNLFNootedRed提供,用于屏幕亮度调整

Kexts

Kext作用
AMDRyzenCPUPowerManagementAMD CPU 电源管理
AppleALC音频驱动
AppleMCEReporterDisabler关闭AppleIntelMCEReporter,避免在AMD CPU的设备上报错
ECEnabler电池读取
Lilu必备
NVMeFixNVMe硬盘电源管理
RestrictEventsCPU改名
SMCAMDProcessorAMDRyzenCPUPowerManagement的附属
SMCBatteryManager电池管理
USBToolBoxUSB定制
USBMapLegacy.kextUSB定制,这里我用的是legacy方式,限定了这个USB定制是在MacBookPro16,3机型使用,需要自行定制
VirtualSMC必备
VoodooPS2ControllerPS/2 键盘,需要在config中禁用voodoops2 input以避免与i2c的input冲突,不影响使用
NootedRedAMD核显驱动
NullEthernet使无网口设备在MacOS可以登录iCloud
VoodooI2C触控板或触屏驱动
VoodooI2CHID触控板或触屏驱动
BrightnessKeys亮度调节按键
AirportItlwm英特尔网卡驱动,注意不同的系统有不同的kext
BlueToolFixup蓝牙驱动,Monterey中搭配IntelBluetoothFirmware使用
IntelBluetoothFirmware蓝牙驱动
IntelBluetoothInjector蓝牙驱动,在Big Sur中搭配IntelBluetoothFirmware使用
IntelBTPatcher蓝牙驱动,在Big Sur中搭配IntelBluetoothFirmware使用
itlwm英特尔WiFi驱动,需要安装heliport软件搭配使用,ax200测试可以在Sonoma beta1中使用

英特尔网卡的蓝牙驱动组合: Sonoma: 暂无蓝牙需求所以未测试

Monterey/Ventura: IntelBluetoothFirmware+BlueToolFixup+IntelBluetoothFirmware

Big sur: IntelBluetoothFirmware+IntelBluetoothInjector+IntelBTPatcher


关于USB


使用UMAF工具进入高阶bios对设备的XCHI控制器进行禁用,具体参考https://github.com/ExtremeXT/Lenovo_Legion_5_Hackintosh

在本机型中,存在两个XCHI控制器,XCHI0是电源键旁边那个USB-A口;XCHI1则是剩下的USB-A和USB-C,以及摄像头和网卡都由XCHI1控制,建议关闭XCHI0


温度

可以通过关闭CPS(core performence boost)将温度控制在比较合适的范围,但是会损失一部分性能。可以通过UMAF在bios中关闭CPS,但是会影响其他系统比如windows的性能,建议是每次开机进系统后通过AMD Power Gadget关闭,至少目前是只能这样。


致谢


感谢NootedRed的开发者们,使得AMD核显黑苹果成为可能

https://github.com/NootInc/NootedRed

以及ExtremeXT的教程和指导

https://github.com/ExtremeXT/Lenovo_Legion_5_Hackintosh