适用于联想拯救者R7000P(2020款)的预配置OpenCore EFI。
Item | Info |
---|---|
Opencore Version | 0.9.9 |
Model | Lenovo Legion R7000P 2020H 联想拯救者R7000P(2020款) |
SMBIOS used | MacBookPro16,3 |
Target MacOS Version | macOS Sonoma 14.4 |
本EFI还可能兼容以下型号,请自行测试可用性:
- Lenovo Legion 5-15ARH05H: Sharing same bios firmware with R7000P2020H, most likely compatible.
- 联想拯救者R7000(2020款)
状态标识:
- 🟢=可用
- 🟡=可用但存在问题(问题情况详见下文)
- 🔴=不可用
Item | Info | Status | Notes |
---|---|---|---|
CPU | AMD Ryzen™ 7 4800H | 🟢 | 电源管理&传感器信息显示: AMDRyzenCPUPowerManagement + SMCAMDProcessor |
核显 | AMD Radeon™ Vega 8 | 🟡 硬件加速 🔴 视频硬解 🔴 视频输出(HDMI、C口DP) |
驱动:NootedRed 传感器信息显示:RadeonSensor + SMCRadeonGPU 视频输出独显直通,没有希望 |
独显 | Nvidia Geforce RTX 2060 6GB | 🔴 | 使用Bumblebee Method禁用,SSDT-dGPU-OFF-NoHybGfx.aml |
无线网卡 | Intel® Wi-Fi 6 AX200 | 🟢 WIFI 🟡 蓝牙 |
驱动: IntelBluetoothFirmware.kext + IntelBTPatcher (使用最新PR,修复部分LE设备无法连接问题) + AirportItlwm-Sonoma + BlueToolFixup |
有线网卡 | Realtek RTL8111 | 🟢 | 驱动:RealtekRTL8111 |
音频 | Realtek ALC257 | 🟢 声卡 🟢 内置扬声器 🟢 内置麦克风 🟢 耳机插孔 |
驱动:AppleALC,使用 layout-id 101 |
内置键盘 | 🟢 小键盘 🟢 背光控制 |
驱动:VoodooPS2Controller | |
内置触控板 | Synaptics SYNA0000 |
🟢 中断模式 🟢 多指/手势识别 🟢 防误触检测 |
驱动: VoodooRMI (I2C模式) + VoodooI2C (使用适配AMD的v2.9) |
USB | XHC0 XHC1 |
🟡 | 所有USB接口可用,包括C口,最高USB3.2 Gen1 速率 驱动:GUX-RyzenXHCIFix (AMD锐龙专用魔改) |
电源/电池 | 🟢 | 电量信息显示: SMCBatteryManager.kext |
|
内置屏幕 | 15.6' 1080P 144Hz | 🟢 144Hz高刷 🟢 屏幕背光亮度控制 |
Item | Status | Notes |
---|---|---|
睡眠 | 🟢 开合盖进入/退出睡眠 🟡 睡眠(Sleep) 🔴 深度休眠(Hibernate,写入硬盘&断电) |
现用优化措施: - 引入CpuTscSync (修改版,针对AMD移动处理器优化,改善睡死问题) - 升级BIOS版本到FSCN28WW(解决各种奇怪睡眠问题,请自行操作) - 关闭深度休眠(见下文介绍) |
联想fn键 | 🟢 完美支持(状态显示&软件控制) - F1-F4&Home-PgDn 音频控制 - F5-F6 屏幕亮度控制 - F8 飞行模式 - F10 触控板控制 🟡 正常可用(可正常触发) - fn+Q 模式切换 (无法软件控制,无触发状态显示) - fn+Space 键盘背光控制(可软件控制,无触发状态显示) - fn+Esc Fn锁(可软件控制,无触发状态显示) 🔴 无法使用:其他未列出的fn键 |
控制驱动&配套软件:YogaSMC |
苹果服务 | 仅列出不可用: 🔴 隔空投送、接力、通用控制 🔴 跨设备同步专注状态/屏幕使用时间 🔴 部分App:家庭、iMessage、FaceTime 🔴 随航 |
当前使用的Intel无线网卡驱动不兼容。 更换常见的白苹果无线网卡后可用(除了随航,需要等待显卡驱动修复硬解) |
-
打开部分应用时,可能会引起花屏/卡死/崩溃。
-
存在问题的部分应用:Chrome、Edge、Notion
-
问题:显卡驱动NootedRed和这些应用所使用的新版OpenCL不兼容,有待显卡驱动更新修复。
-
临时解决方案:
-
在问题应用的设置内,关闭硬件加速
-
(驱动作者不推荐)引入BFixup.kext,降级显卡驱动的OpenGL
-
(推荐)使用终端启动App,并附加启动参数(禁用使用GPU合成UI) 示例:
open -a "Microsoft Edge.app" --args --disable-gpu-compositing
提示:你可以将该附加了启动参数的命令,使用自动操作(Automator)打包成新的
.app
应用程序。 -
对于 Firefox 浏览器,上述的
BFixup.kext
和启动参数都无效,你可以使用旧版本Firefox 79.0 (感谢 @yaxirhuxxain)
-
-
-
打开部分应用可能会引起卡顿。
- 解决方案:使用UMAF手动设置显存为2G
-
视频硬解不可用
关联:Image & Video hardware decoding/encoding is dysfunctional (github.com)
- 显卡驱动问题,暂时无解,等待更新修复。
-
偶现系统启动失败,卡在某个地方。
- 临时解决方案:长按电源键强制关机后,再尝试重新启动。不行就尝试多强制重启几次。
- 解决方案:禁用XHC0(ACPI->勾选
SSDT-XCH0-DISABLE.aml
)& 不使用魔改XHCI驱动(Kext->取消勾选GenericUSBXHCI
)。- 注意:该解决方案会禁用掉2个USB接口(顶部C口&左侧A口),请自行取舍。
-
偶现系统启动后,键盘/触控板无法正常使用。
- 解决方案:重启系统。
-
无论怎么重启系统,触控版始终无法工作。
- 你的触控版很可能并非由Synaptic制造,因此不兼容当前默认使用的触控板驱动VoodooRMI.kext。
- 请尝试切换到标准I2C触控版驱动,具体操作如下:编辑OpenCore引导配置(
EFI/OC/config.plist
),在 Kernel > Add 下禁用红框所示驱动,启用蓝框所示驱动。
-
睡眠唤醒后,蓝牙可能停止工作,无法连接到任何设备。
- 唤醒后等待一会,观察1-2min后是否能重新自动连上,有时能够自动恢复。
- 如果不行,可尝试手动开关蓝牙。
- 如果尝试手动开关后,蓝牙仍无法正常工作,则重启系统。
- 更换常见白苹果无线网卡后可以有效缓解该问题。
-
长时间睡眠后,屏幕黑屏无法正常唤醒,且此时系统仍能正常工作(可以听到键盘提示声)
- 显卡驱动问题,暂时无解,请强制重启。
-
深度睡眠(hibernate)不可用,深度睡眠重启后可能黑屏/蓝屏/花屏卡死。
-
暂时未能找到修复方法,请关闭深度睡眠模式。
sudo pmset -a hibernatemode 0 sudo pmset -a autopoweroff 0 sudo pmset -a standby 0
-
- Apple for macOS.
- acidanthera 开发的OpenCore和大量重要kext。
- NootedInc 开发的NootedRed、VoodooI2C对AMD的适配、以及成员@VisualEhrmanntraut的帮助。
- W2725730722 珠玉在前,本仓库工作基于其提供的Sonoma EFI继续演化修改而来。
- Dortania、daliansky/OC-little、5T33Z0/OC-Little-Translated 等翔实细致的教程指南。
- 以及Hackintosh社区所有爱折腾、爱分享的朋友,祝大家玩的开心:)