Совместимость
Поддержка оборудования macOS ограничена тем, что поддерживает Apple, и патчами, созданными сообществом.
Поддержка CPU
Заголовок раздела «Поддержка CPU»AMD Bulldozer (15h)
и более новые процессоры поддерживаются с патчами AMD Vanilla.
Требования к CPU
Заголовок раздела «Требования к CPU»Требования к архитектуре
Заголовок раздела «Требования к архитектуре»- Поддерживаются процессоры x86_64/AMD64 (64-разрядные) начиная с Mac OS X 10.4.1
Требования к SSE
Заголовок раздела «Требования к SSE»SSE3
требуется для всех версий macOS для IntelSSSE3
требуется для всех 64-разрядных версий macOSSSE4
требуется дляmacOS 10.12
до, но не включая,macOS 10.14
SSE4.2
требуется дляmacOS 10.14
и более новых драйверов AMD GPU. По возможности избегайте процессоров только сSSE4.1
. Может работать с некоторыми хаками; см. Сбор файлов > Kexts
Несовместимости CPU AMD
Заголовок раздела «Несовместимости CPU AMD»К сожалению, некоторые функции macOS работают некорректно на системах AMD.
Виртуальные машины, использующие AppleHV
Заголовок раздела «Виртуальные машины, использующие AppleHV»Известные проблемы
- VirtualBox новее 6
- VMWare новее 10
- Parallels новее 13.1
- Docker
- Android Studio
- QEMU’s hvf accelerator backend
Проблемы совместимости с приложениями, использующими Intel MKL
Заголовок раздела «Проблемы совместимости с приложениями, использующими Intel MKL»Приложения, использующие Intel MKL, потребуют патч от такого инструмента, как AMDHelper
.
По-видимому, Intel саботирует процессоры AMD, делая MKL неработоспособным на них.
Известные приложения, использующие Intel MKL
- Krisp
- Logic Pro Waves Plug-In
- Программное обеспечение Adobe
- Discord
32-разрядные приложения
Заголовок раздела «32-разрядные приложения»Патчи AMD Vanilla
не поддерживают 32-разрядные приложения, даже в WINE
/CrossOver
. Однако, каким-то образом это работает на Threadripper (TRX40).
Поддержка GPU
Заголовок раздела «Поддержка GPU»Поддержка GPU сложна.
GPU AMD
Заголовок раздела «GPU AMD»- Поддерживаются GPU GCN и RDNA в последних версиях macOS.
- GPU RDNA 3 не поддерживаются, Navi 24 также не поддерживается (пока). Navi 22 поддерживается
NootRX
- Raven и Renoir AMD iGPU поддерживаются через
NootedRed
. - Другие поколения iGPU (GCN <5, RDNA) не поддерживаются вообще (пока).
- Baffin AMD dGPU поддерживаются в последней версии macOS.
- Ellesmere AMD dGPU поддерживаются в последней версии macOS.
- Lexa AMD dGPU поддерживаются через подмену идентификатора устройства на соответствующий вариант Baffin.
- Polaris 20 AMD dGPU не поддерживаются (пока).
GPU NVIDIA
Заголовок раздела «GPU NVIDIA»- GPU Maxwell (9XX) и Pascal (10XX) ограничены
macOS 10.13
. - GPU Turing (20XX, 16XX) не поддерживаются ни в одной версии macOS.
- GPU Ampere (30XX) не поддерживаются ни в одной версии macOS.
- GPU Kepler (6XX, 7XX) поддерживаются до
macOS 11
.
Теперь, когда это позади, давайте начнём со сбора необходимых файлов.