Awesome
OC-XPS-7590
XPS 7590 with OpenCore
引导版本
OpenCore: 0.5.8 0.5.9 0.6.0 0.6.1 0.6.2 0.6.3 0.6.4 0.6.5 0.6.7 0.6.8 0.6.9 0.7.1 0.7.2
MacOS:
- macOS Catalina 10.15.3(19D76) - 10.15.7(19H2)
- macOS Big Sur 11.0 11.1 11.2 11.3 11.4 11.5.2(20G95)
配置信息
Key | Value |
---|---|
型号 | XPS-7590 |
CPU | Intel Core i7 9750H |
核芯显卡 | Intel Graphics UHD 630 |
内建显示屏 | 15.6" 1080p 非触屏 |
内存 | Samsung M471A4G43MB1 2666 32G * 2 |
固态硬盘 | TOSHIBA KXG60ZNV1T02 NVMe 1024GB |
板载声卡 | Realtek ALC298 |
无限网卡 | BCM94352Zz(DW1560) |
使用前注意
- 请先参考该文章:XPS 7590 1.6.0 UEFI: unlock undervolting and remove CFG lock,对CFG Lock进行解锁再使用该OpenCore!
- 目前仅为完善macOS,可能会导致Windows出现不稳定情况。
- 与kext相关的内容添加会同时同步到其他Opencore版本的config文件中,但不保证可用性,请自行测试。建议使用仓库最新版
- 使用前请先更新序列号,以免被苹果拉黑账号。
- 请各基于本仓库的定制版,注明来源并更新机器序列号再进行使用,谢谢!
工作情况
- CPU:
- 正常工作
- 正常变频,最低频率800MHz
- 温度正常
- 板载声卡:
- 正常工作
- 支持耳机、内置扬声器和HDMI音频输出
- 支持内建麦克风
- 核芯显卡:
- 正常工作
- 支持HDMI输出
- 内建显示屏:
- 正常工作
- 蓝牙:
- 正常工作
- 能够与其他设备正常连接
- 电池:
- 正常工作
- 续航时间可以长达5小时(电池健康情况下)
- 无线网卡:
- 正常工作
- 隔空投送能够正常使用
- 键盘:
- 正常工作
- 键盘灯能够正常显示
- 快捷键正常工作
- 触控板:
- 正常工作
- 睡眠:
- 正常工作
- 盒盖睡眠正常工作
- 读卡器:
- 正常工作
- USB
- 支持安卓手机USB网络共享功能
存在问题的设备
- 独显
- 无法进行驱动,已经屏蔽
- 读卡器
- 无法使用只读模式(内存卡加锁)
结构目录
- 最新版会提供完整的EFI,目前仓库最新版:0.7.2
- 为了方便维护,已经将ACPI、Kext和Drivers目录独立出来,如果需要旧版本的Opencore,请自行组合EFI文件夹内容,建议使用仓库最新版Opencore
驱动情况
- 全部驱动为最新
引导更新日志
- 2021.8.28
- 更新README
- 更新到Opencore 0.7.2
- 所有Kext更新到最新版本
- 2021.7.17
- 更新README
- 更新到Opencore 0.7.1
- 所有Kext更新到最新版本
- 修复亮度控制加载缓慢问题
- 2021.5.22
- 更新README
- 更新到Opencore 0.6.9
- 所有Kext更新到最新版本
- 2021.5.10
- 添加HoRNDIS.kext,支持安卓USB共享网络功能
- 2021.5.1
- 更新README
- 更新到Opencore 0.6.8
- 所有Kext更新到最新版本
- 2021.3.14
- 更新README
- 修复alc-verb无法使用情况
- 修复声卡在电池状态下耳机爆音问题
- 2021.3.14
- 更新README
- 更新到Opencore 0.6.7
- 所有Kext更新到最新版本
- 2021.1.9
- 更新README
- 更新到Opencore 0.6.5
- 所有Kext更新到最新版本
- 2020.12.12
- 更新README
- 更新到Opencore 0.6.4
- 所有Kext更新到最新版本
- 2020.11.16
- 更新README
- 更新到Opencore 0.6.3
- 所有Kext更新到最新版本
- 2020.10.18
- 更新所有Kext到最新版本
- 2020.10.8
- 更新README
- 更新到Opencore 0.6.2
- 所有Kext更新到最新版本
- 2020.10.4
- 更新README
- 更新到Opencore 0.6.1
- 所有Kext更新到最新版本
- 解决DW1560无法打开WIFI问题
- 解决声卡无法加载问题
- 2020.9.5
- 更新README
- 添加ALCPlugFix修复方式,具体见ALCPlugFix
- 发现声卡无声原因,解决方案见声卡问题处理,感谢@illusion899帮忙测试
- 添加了雷电3的SSDT,感谢@daliansky
- 2020.9.4
- 测试读卡器驱动是否会影响睡眠,未发现有影响
- 检测Kext是否有更新
- 2020.8.30
- 添加读卡器驱动,能够对未上锁的内存卡进行读写,感谢@cholonam
- 2020.8.9
- 更新到Opencore 0.6.0
- 添加Dell的传感器,可以查看和控制风扇转速
- 更新Kexts
- Opencore 0.5.8 0.5.9 配置文件已经加上DELL传感器Kexts,可直接使用
- 2020.8.2
- 2020.6.11
- 修复睡眠期间自动唤醒问题,感谢@xxxzc
- 2020.6.10
- 修复声卡过快加载导致系统无法识别问题,感谢@Pinming
- 添加HDMI音频输出,感谢@tctien342
- 增强了IGPU性能
- 2020.6.6
- 修正了PNP0C0E睡眠,即Fn+Insert,将 PNP0C0E 睡眠转换为 PNP0C0D 睡眠。
- 去除boot-arg中的-wegnoegpu参数,采用SSDT屏蔽DGPU,待机时间可以持续到5小时以上。
- 修复了睡眠状态唤醒后需要按任意键点亮屏幕问题
- 2020.6.5
- 修复了睡眠唤醒电量消耗过快问题,见文章
- 2020.6.3
- 2020.6.2
- 更新到OpenCore 0.5.9
- 更新Kexts
- 2020.5.20
- 更新到OpenCore 0.5.8
- 添加CPUFriend 能够降频到800Mhz
- 修复HDMI睡眠唤醒黑屏问题
- 2020.5.19
- 参考geek5nan大佬的OpenCore 0.5.6进行改造
引导补充说明
- 由于采用了PNP0C0D睡眠,因此Fn+Insert在外接HDMI情况下将关闭内屏而不是睡眠,当不外接HDMI时电脑将进行睡眠
- OC 0.6.3支持从MacOS10.15.7平滑升级到MacOS11.0,无须重装。建议先将OC更新到最新版本再对MacOS进行升级,以免出现不可预估的问题。
- 升级0.6.4请参考文章进行升级 When upgrading to 0.6.4 we recommend
- 由于0.6.6是一个较大的改动PSA: OpenCore 0.6.6 will require you to jump through a few more hoops,且存在未知问题放弃适配。低版本用户可以直接升级到0.6.7,建议按照该文章进行升级,以免出现不可预估的问题 Updating Bootstrap in 0.6.6
- 由于个人原因,没有适配0.7.0,可以直接升级到0.7.1
进入系统后优化
- 对于睡眠部分,请参考睡眠设置
- 对于电池供电下唤醒导致耳机爆音/无声等问题,请参考声卡问题处理
- 对于升级11.1后sech进程一直占用CPU,请打开iCloud密钥串同步开关,即可解决
睡眠处理
- 检查hibernatemode是否为0或3
pmset -g | grep hibernatemode
- 在终端执行以下命令
sudo pmset -a standby 0
sudo pmset -a proximitywake 0
sudo pmset -a hibernatemode 3 # 如果hibernatemode 不为3或0 执行此条命令
sudo pmset -a tcpkeepalive 0 # 如果仍然睡不着可以尝试一下睡眠期间断开网络连接
- 除了“当显示器关闭时,防止电脑自动进入睡眠”是可选的外,请关闭设置-节能器里的所有其他选项。
声卡问题处理
板载声卡如果在电池供电状态下使用耳机,并从睡眠中唤醒会出现无声/爆音问题
- 原因
唤醒前nid = 0x18 --> result 0x00000024
,唤醒后nid = 0x18 --> result 0x00000000
,更改nid = 0x18
的result
为0x00000024
即可正常发声
- 解决方式
有两种解决方式
- 使用ALCPlugFix,出现问题后插拔耳机
- 执行以下命令:
alc-verb 0x18 SET_PIN_WIDGET_CONTROL 0x24
,需要参考alc-verb安装步骤
- alc-verb安装
alc-verb
可以从AppleALC中获取,下载后请将其放置在/usr/local/bin
目录下面
- 注意
如果采用两者,则不要再将alc-verb
安装在/usr/local/bin
目录下面,因为ALCPlugFix
已经安装alc-verb
到/usr/local/bin
下。
其他相关说明
- Intel Wi-Fi Adapter Kernel Extension for macOS itlwm
尚未测试
- 雷电是否工作
下一步计划
- 配置调优,使其更适合运行MacOS
- 调整USB
- 定制电池