Skip to content

OpenCore EFI for Dell Inspiron 7590 / 7591.【更新 OC 后支持 Ventura,待进一步测试后发出】国内用户也可以去 Gitee,下载速度更快↓

Notifications You must be signed in to change notification settings

Pinming/Dell-Inspiron-7590-Hackintosh-Opencore

Repository files navigation

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.011.111.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 机型使用。
    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
压缩包内已包含 Dell PremierColor 软件中的全部六种配置文件。
使用方法:解压压缩包后,将需要的 .icm 文件复制到:~/Library/ColorSync/Profiles 中,然后在 系统偏好设置→显示器→颜色 中选择相应的配置文件。
建议使用 Adobe RGBDCI-P3 校色文件。这两款屏幕的色域覆盖为 100% Adobe RGB 和 90% DCI-P3。

目前存在的 Bug

  • 启动间歇性出现卡 240s 问题
  • 由于使用 EDID 注入,4K 机型目前只能启用 48Hz 刷新率。

    两款 4K 屏目前均不需要注入 EDID 即可以 60Hz 显示。

  • HDMI 热插拔不太完美,可能无法自动识别设备接入或移除

    临时解决办法:接入 / 拔除 HDMI 线后,在 系统偏好设置→显示器界面下按住Option(即Win键),点击右下角「侦测显示器」重新侦测接入状况即可。

  • 1080P 机型下 HDMI 如果设置输出声音,可能导致 HDMI 输出异常

    这样的异常可以通过使机器睡眠再唤醒而暂时解决。
    对于 1080P 机型,输出声音与否通过 DeviceProperties->PciRoot(0x0)/Pci(0x1f,0x3)alc-device-idalc-vendor-id 的开闭来控制。如果不注入这两个参数则 HDMI 不会输出声音。
    鉴于有一定数量朋友反馈输出声音会导致 HDMI 输出异常,自 20.7.16 版本起,这两个参数在 1080P 机型配置文件下默认被注释(即默认不输出声音)。如果愿意尝试,可以尝试去除条目前的 # 号开启这两个参数,当然并不保证能够成功,请自行测试。

  • 雷电接口尚未测试,不确定功能可用性
  • 内置麦克风无法使用【目前无解】
  • DW1820A 蓝牙暂时无法从接收其他设备发来的文件。

更新日志

2020/2/16

  • 对本 repo 进行通用化处理,使其可能兼容 7590 及 7591 的全系列机型
  • 添加了来自于 Dell PremierColor 的校色文件,确保 4K 屏不会辣眼睛

2020/2/18

更换 SMBIOSMacBookPro15,3 并优化了 SSDT 的内容,降低机器运行功耗(感谢 @tctien342)

2020/2/24

加入 NullEthernet.kext,便于在没有可用无线网卡的环境下实现原生白果功能

2020/3/2

  • 升级 OpenCore0.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

  • 更换 VoodooTSCSyncCPUTSCSync,修复睡眠死机问题(感谢 @lvs1974)
  • 修复了 HDMI 热插拔识别
  • 修改 UHD630 的显存为 3072MB(虽然不知道有什么卵用)

2020/3/9

修复了 1080P 机型 HDMI 外接显示器花屏(感谢 @Ariel 的测试)

2020/3/26

已无痛升级至 10.15.4,各项功能正常

2020/4/12

  • 更新 OpenCore0.5.8 (20200410) 版本
  • 更新 WhateverGreen1.3.8 版本,解决部分机型睡眠后黑屏问题(感谢 @kihsu 的提示)

2020/4/13

更新 Lilu1.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)
  • 更新 WhateverGreen1.3.9 版本,增加 igfxfw=2 参数以使用 Apple GuC Firmware (GuC = Graphics microController),增强集显性能

    该更新会导致插入 HDMI 时 Kernel Panic,已回退该项更新。

2020/5/6

暂时回退 WhateverGreen1.3.8,解决 HDMI 死机问题。

该问题已在 20.5.28 版本中得到解决。

2020/5/28

  • 已无痛升级至 10.15.5 GM (19F96),各项功能正常
  • 更新 WhateverGreen1.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

  • 更新了 LiluVirtualSMC 到最新版本,适配 10.16 Beta 3

2020/8/7

  • 更新 OpenCore2020-08-07 版本,适配 10.16 Beta 4
  • 更新 AirportBrcmFixup2.0.9
  • 默认启用 OpenCore 图形化界面(资源包需自行下载)

2020/11/18

  • OC、Drivers、Kexts、ACPI 大幅更新
  • 修复了开机卡 240s 的问题

2020/12/22

  • 更新 Lilu1.5.0 (2020-12-16)
  • 更新 WhateverGreen1.4.6 (2020-12-16),应用 -igfxmfc,提升最大时钟频率,使得 4K 屏能在 60Hz 刷新率下工作
  • 更新 OpenCore0.6.5 (2020-12-16)

2021/3/18

  • 放弃对 macOS 10.15 的支持
  • 更新常用 Kexts
  • 更新 OpenCore0.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(无解)

About

OpenCore EFI for Dell Inspiron 7590 / 7591.【更新 OC 后支持 Ventura,待进一步测试后发出】国内用户也可以去 Gitee,下载速度更快↓

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published