Hackintoshes仍然可以使用最新的CPU

导读 2022年1月18日整理发布:苹果还没有停止销售英特尔 Mac,但可以肯定地说,我们永远不会看到配备英特尔第 12 代酷睿处理器的 Mac 。但

2022年1月18日整理发布:苹果还没有停止销售英特尔 Mac,但可以肯定地说,我们永远不会看到配备英特尔第 12 代酷睿处理器的 Mac 。但是这个小细节并没有阻止 Hackintosh 社区支持新的 Intel 和 AMD 处理器和平台。OpenCore是用于在标准 PC 硬件上加载 macOS 的最强大且维护最积极的引导加载程序,其背后的开发人员在本月发布的0.7.7 版本中改进了其对 Alder Lake 的支持。 在周末的一篇博客文章中,开发人员还详细介绍了他们为更新 OpenCore 及其相关软件以与英特尔的 Z690 芯片组一起工作的努力。

构建功能性 Hackintosh 的关键通常是构建尽可能接近实际 Intel Mac 硬件的 PC——最关键的是 CPU、GPU 和芯片组。OpenCore 的工作是弥合您的 PC 和真正的 Mac 硬件之间的任何差距,以便 macOS 启动并正常工作。它增加了对读取和引导 macOS 文件系统的支持,加载内核扩展以支持其他硬件,告诉 macOS 如何处理系统的音频输出和 USB 端口,并欺骗硬件以利用 macOS 的内置支持(例如,如果您的PC 的 GPU 与真正的 Intel Mac 中包含的 GPU 相似但不完全相同)。

随着 OpenCore 的发展和成熟,它在弥合 PC 硬件和“真正的”Mac 之间越来越大的差距方面做得越来越好。它可以在旧硬件上启动并运行 Tiger (10.4) 和 Snow Leopard (10.6) 等旧版本的 macOS ,甚至可以用于在 Apple已从官方支持列表中删除的真实 Mac 上运行更新的 macOS 版本。它甚至可以在 AMD 处理器上运行 macOS,尽管对依赖于英特尔特定功能的软件有一些警告 。仍然活跃的Hackintosh Reddit 社区到处都是在各种不同硬件上运行 macOS 的人。

正是这种灵活性让 macOS 在第 12 代 Intel CPU 和 Z690 芯片组上运行。综上所述,在较新的硬件上运行 macOS 并不适合胆小的人,而且有些事情是行不通的。尝试使用第 12 代处理器的新效率内核(或 E 内核)也可能导致总体速度下降,因为 macOS 不知道如何在不同类型的内核之间最好地分配工作——macOS 不(也永远不会)支持英特尔的“线程控制器”技术,需要融入您的操作系统才能获得最佳性能。

第 11 代和第 12 代 Intel 处理器的 GPU 也无法在 Hackintoshes 中运行,因为它们从未在真正的 Mac 中得到支持,因此您需要依靠专用的 AMD GPU 来处理显示输出和其他任务(在真正的 Intel Mac 中) ,即使是配备专用 GPU 的 iMac 和 MacBook Pro 仍然使用集成的英特尔 GPU 进行视频和照片编码和解码)。Apple 仍在 macOS 版本中添加对更新的 AMD GPU 的支持,大概是为了让这些显卡可以在 Mac Pro 上工作——Radeon RX 6900 系列、6800 系列和 RX 6600 XT 都受支持——但 Apple 很容易决定停止支持更新的GPU 随时可用。而且根本不支持Nvidia GPU。

尽管此时我实际上并不建议用完并购买 Hackintosh 的部件,但 OpenCore 及其开发人员让 macOS 在各种 x86 硬件上运行的能力是一项值得注意的技术成就。随着英特尔的硬件与苹果在真正的英特尔 Mac 中使用的硬件相距甚远,这个过程可能(并且可能会)变得更加难以维持。一旦 Apple 决定完全停止支持其 Intel Mac,macOS 就极不可能直接在任何非 Apple 硬件、Intel 或其他硬件上运行。但至少就目前而言,

版权声明:本文由用户上传,如有侵权请联系删除!