Awesome
Dell-Inspiron-7590-Hackintosh-Opencore
OpenCore EFI for Dell Inspiron 759x. English Version
✅ 当前 macOS 版本 11.3 Beta 5
(20E5217a)
/ 当前 EFI 包版本 21.3.18
✅ 支持 macOS 11.0
、11.1
、11.2
全部版本以及 11.3 Beta (>=4)
❌ 本分支不再支持 macOS 10.15
,如需安装 10.15
请参考 Catalina_Backup
分支
❌ 请注意:不要安装 macOS 11.3 Beta 1 ~ 3
版,上述版本无法正常进入系统
⚠️ 本 EFI 在仅在 4K 夏普屏机型上经过测试,本文所有所述测试情况均基于本机型得出。
【理论上】本 EFI 支持 Dell Inspiron 7590 / 7591 全系列机型。
很惭愧,只对这款机器的黑苹果进程做了一点微小的工作!🐸
写在前面
希望无论是老鸟或新手都请认真阅读本部分,为自己的安装和使用减少不必要的麻烦!
- 本 EFI 在 @tctien342 的 repo 基础上修改并优化,感谢!
config.plist
供 4K 机型使用;config-1080P.plist
供 1080P 机型使用。<br>1080P 机型使用前请将对应 config 重命名为config.plist
;- 经过测试,本 EFI 可以引导 Mac App Store 官方镜像进行全新安装;在新版本未出现兼容性问题的前提下,也支持 OTA 升级;
- 4K 及 1080P 机型都存在一定的个体差异,请仔细阅读「目前存在的 Bug」这一部分;
- 本人已经长期不使用 Intel 无线网卡,对其目前支持情况不甚了解。若需使用还请自行配置,敬请谅解;
- 版本号即为更新日期。如 2020/2/18 版本的版本号则为
20.2.18
。
声卡接口修复
在 ComboJack
文件夹中打开 install.sh
安装声卡接口守护进程,使得机器可以自动识别耳机接口的插拔。
感谢 @hackintosh-stuff 和 @tctien342 的贡献!
4K 机型颜色配置文件
系统初次进入默认加载 sRGB 颜色配置,对于 4K 机型,这会导致观感不佳。
如有需要可以自行下载 4K 屏幕的校色文件:【夏普 SHP14C7】【友达 AUO41EB】<br>压缩包内已包含 Dell PremierColor 软件中的全部六种配置文件。<br>使用方法:解压压缩包后,将需要的 .icm 文件复制到:
~/Library/ColorSync/Profiles
中,然后在系统偏好设置→显示器→颜色
中选择相应的配置文件。<br>建议使用Adobe RGB
或DCI-P3
校色文件。这两款屏幕的色域覆盖为 100% Adobe RGB 和 90% DCI-P3。
目前存在的 Bug
-
启动间歇性出现卡 240s 问题 -
由于使用 EDID 注入,4K 机型目前只能启用 48Hz 刷新率。两款 4K 屏目前均不需要注入 EDID 即可以 60Hz 显示。
- HDMI 热插拔不太完美,可能无法自动识别设备接入或移除
临时解决办法:接入 / 拔除 HDMI 线后,在
系统偏好设置→显示器
界面下按住Option
(即Win
键),点击右下角「侦测显示器」重新侦测接入状况即可。 - 1080P 机型下 HDMI 如果设置输出声音,可能导致 HDMI 输出异常
这样的异常可以通过使机器睡眠再唤醒而暂时解决。<br>对于 1080P 机型,输出声音与否通过
DeviceProperties
->PciRoot(0x0)/Pci(0x1f,0x3)
中alc-device-id
和alc-vendor-id
的开闭来控制。如果不注入这两个参数则 HDMI 不会输出声音。<br>鉴于有一定数量朋友反馈输出声音会导致 HDMI 输出异常,自20.7.16
版本起,这两个参数在 1080P 机型配置文件下默认被注释(即默认不输出声音)。如果愿意尝试,可以尝试去除条目前的#
号开启这两个参数,当然并不保证能够成功,请自行测试。 - 雷电接口尚未测试,不确定功能可用性
- 内置麦克风无法使用【目前无解】
- DW1820A 蓝牙暂时无法从接收其他设备发来的文件。
更新日志
2020/2/16
- 对本 repo 进行通用化处理,使其可能兼容 7590 及 7591 的全系列机型
- 添加了来自于
Dell PremierColor
的校色文件,确保 4K 屏不会辣眼睛
2020/2/18
更换 SMBIOS
为 MacBookPro15,3
并优化了 SSDT 的内容,降低机器运行功耗(感谢 @tctien342)
2020/2/24
加入 NullEthernet.kext
,便于在没有可用无线网卡的环境下实现原生白果功能
2020/3/2
- 升级
OpenCore
至0.5.6
,加入了 GUI 引导界面(鉴于 OpenCore 官方文档的建议及开发思路,待本 repo 全流程完成后将关闭 GUI,尽可能接近原生体验) - 移除了英特尔蓝牙驱动,以避免可能出现的启动卡顿(反正也是要换网卡的)
2020/3/6
- HDMI 音视频都可以输出了!(感谢 @tctien342)
- 更新
AppleHDA
,加入参数alc-delay=500
使得AppleALC
不会过早加载导致声卡掉驱动(感谢 @lvs1974) - 更新
VoodooI2C
,加入参数-btnforceclick
,将按压触控板视作为触发Force Click
(感谢 @tctien342)
2020/3/7
恢复添加并默认读取:IntelBluetoothFirmware
& IntelBluetoothInjector
,以便于在原装英特尔网卡的测试环境下使用蓝牙。如果没有需要可以自行屏蔽。
关于开机读取该驱动会导致卡顿的解决办法:在 Windows 的
设备管理器
中将蓝牙驱动回滚至初始版本即可。这一操作同时将蓝牙的固件恢复至初始状态,新固件在 macOS 下有 bug。(感谢 @DØP | Blyatman 的提示)
2020/3/8
- 更换
VoodooTSCSync
为CPUTSCSync
,修复睡眠死机问题(感谢 @lvs1974) - 修复了 HDMI 热插拔识别
- 修改 UHD630 的显存为 3072MB(虽然不知道有什么卵用)
2020/3/9
修复了 1080P 机型 HDMI 外接显示器花屏(感谢 @Ariel 的测试)
2020/3/26
已无痛升级至 10.15.4
,各项功能正常
2020/4/12
- 更新
OpenCore
至0.5.8 (20200410)
版本 - 更新
WhateverGreen
至1.3.8
版本,解决部分机型睡眠后黑屏问题(感谢 @kihsu 的提示)
2020/4/13
更新 Lilu
至 1.4.3
版本,与 WhateverGreen
(1.3.8
) 配套,防止无法进入系统(感谢 @XHL669、@ChasonJiang 的测试)
2020/4/17
已无痛升级至 10.15.5 Beta 2 (19F62f)
,各项功能正常
2020/5/3
- 屏蔽
SSDT-PLUG-_SB.PR00.aml
,确保 CPU 性能正常释放(PL1 = 45W / PL2 = 90W) 更新WhateverGreen
至1.3.9
版本,增加igfxfw=2
参数以使用 Apple GuC Firmware (GuC = Graphics microController),增强集显性能该更新会导致插入 HDMI 时 Kernel Panic,已回退该项更新。
2020/5/6
暂时回退 WhateverGreen
至 1.3.8
,解决 HDMI 死机问题。
该问题已在
20.5.28
版本中得到解决。
2020/5/28
- 已无痛升级至
10.15.5 GM (19F96)
,各项功能正常 - 更新
WhateverGreen
至1.4.0
版本,增加igfxfw=2
参数以使用 Apple GuC Firmware (GuC = Graphics microController),增强集显性能
2020/5/30
增加对 DW1820A 的支持,停止对英特尔蓝牙的默认支持。
2020/6/3
- 已无痛升级至
10.15.6 Beta 1(19G36e)
,各项功能正常
2020/7/16
- 默认关闭 1080P 机型 HDMI 的声音输出,如有需要请手动开启
- 增加
DellSMCSensor
,可以通过 iStat Menus 或 MacFanControl 等软件控制风扇转速
2020/7/28
- 更新了
Lilu
、VirtualSMC
到最新版本,适配 10.16 Beta 3
2020/8/7
- 更新
OpenCore
至2020-08-07
版本,适配 10.16 Beta 4 - 更新
AirportBrcmFixup
至2.0.9
- 默认启用 OpenCore 图形化界面(资源包需自行下载)
2020/11/18
- OC、Drivers、Kexts、ACPI 大幅更新
- 修复了开机卡 240s 的问题
2020/12/22
- 更新
Lilu
至1.5.0 (2020-12-16)
- 更新
WhateverGreen
至1.4.6 (2020-12-16)
,应用-igfxmfc
,提升最大时钟频率,使得 4K 屏能在 60Hz 刷新率下工作 - 更新
OpenCore
至0.6.5 (2020-12-16)
2021/3/18
- 放弃对 macOS 10.15 的支持
- 更新常用 Kexts
- 更新
OpenCore
至0.6.8 (2021-03-05)
测试机硬件配置
已驱动 / 已知可驱动
Dell Inspiron 7590 with Sharp SHP14C7 4K Display
- CPU:Intel Core i7-9750H @ 2.60 Ghz (Boost to 4.50 Ghz)
- IGPU:Intel Graphics UHD 630
- RAM:Hynix DDR4 2666Mhz / 16 GB * 2 = 32 GB RAM
- Display:Sharp SHP14C7 @ 15.6' / 4K
- SSD:WD PC SN730 NVMe WDC 512GB SSD
- Audio:Realtek ALC295(戴尔定制型号:ALC3254)(内置麦克风不能驱动)(Layout-ID = 77,选用 28 可能导致 kernel_task 占用过高而导致 CPU 高频不下)
- Micro SD Card Reader:Realtek Memory Card Reader(系统属性「读卡器」一栏无法识别,但可以正常使用)
- WLAN + Bluetooth:Broadcom DW1820A (
BCM94356ZEPA50DX_2
)
已知不可驱动
- Nvidia Geforce GTX 1650(无解)
- Intel Wireless-AC 9560(WiFi 有限度使用 / 仅蓝牙可使用)
- Goodix fingerpint reader(无解)