التوافق
يقتصر دعم أجهزة macOS على ما تدعمه Apple والتصحيحات التي أنشأها المجتمع.
دعم وحدة المعالجة المركزية
Section titled “دعم وحدة المعالجة المركزية”يتم دعم AMD Bulldozer (15h)
ووحدات المعالجة المركزية الأحدث باستخدام تصحيحات AMD Vanilla.
متطلبات وحدة المعالجة المركزية
Section titled “متطلبات وحدة المعالجة المركزية”متطلبات المعمارية
Section titled “متطلبات المعمارية”- يتم دعم وحدات المعالجة المركزية x86_64/AMD64 (64 بت) منذ نظام التشغيل Mac OS X 10.4.1
متطلبات SSE
Section titled “متطلبات SSE”SSE3
مطلوب لجميع إصدارات Intel من macOSSSSE3
مطلوب لجميع إصدارات 64 بت من macOSSSE4
مطلوب لـmacOS 10.12
حتى، لا يشمل،macOS 10.14
SSE4.2
مطلوب لـmacOS 10.14
+ وأحدث تحديثات معالجات AMD الرسومية. تجنبSSE4.1
- وحدات المعالجة المركزية فقط إن أمكن. قد يعمل مع بعض التعديلات؛ انقِ نظرة على جمع الملفات > Kexts
عدم توافق وحدة المعالجة المركزية AMD
Section titled “عدم توافق وحدة المعالجة المركزية AMD”للأسف, بعض الأشياء في macOS معطلة في أنظمة AMD.
الأجهزة الافتراضية التي تستخدم AppleHV
Section titled “الأجهزة الافتراضية التي تستخدم AppleHV”اصدارات معروفة بأنها لا تعمل:
- VirtualBox أحدث من 6
- VMWare أحدث من 10
- Parallels أحدث من 13.1
- Docker
- Android Studio
- QEMU’s hvf accelerator backend
مشكلات التوافق مع التطبيقات التي تستخدم Intel MKL
Section titled “مشكلات التوافق مع التطبيقات التي تستخدم Intel MKL”ستتطلب التطبيقات التي تستخدم Intel MKL تصحيحًا من أداة مثل AMDHelper
.
يبدو أن Intel تقوم بتخريب وحدات المعالجة المركزية AMD من خلال جعل MKL لا يعمل عليها.
التطبيقات المعروفة التي تستخدم Intel MKL
- Krisp
- Logic Pro Wavesالمكونات الاضافية لـ
- Adobe برامج
- Discord
تطبيقات 32 بت
Section titled “تطبيقات 32 بت”لا تدعم تصحيحات AMD Vanilla
تطبيقات 32 بت، حتى في WINE
/CrossOver
. ومع ذلك، فهي تعمل بطريقة ما على Threadripper (TRX40).
دعم معالجات الرسومات
Section titled “دعم معالجات الرسومات”دعم معالجة الرسوميات معقد.
معالجات AMD الرسومية
Section titled “معالجات AMD الرسومية”- وحدات معالجة الرسوميات GCN و RDNA مدعومة في أحدث إصدارات macOS.
- لا يتم دعم وحدات معالجة الرسوميات RDNA 3، كما لا يتم دعم Navi 24 (حتى الآن). Navi 22 مدعوم بواسطة
NootRX
- معالجات الرسومات الداخلية مثل Raven و Renoir مدعومة بواسطة
NootedRed
. - أجيال معالجات الرسومات الداخلية الأخرى (GCN <5، RDNA) غير مدعومة على الإطلاق (حتى الآن).
- يتم دعم وحدات معالجة الرسومات AMD Baffin في أحدث إصدار من macOS.
- يتم دعم وحدات معالجة الرسومات AMD Ellesmere في أحدث إصدار من macOS.
- يتم دعم وحدات معالجة الرسوميات AMD Lexa من خلال خداع معرف الجهاز(Device ID Spoof) بمعرف احد معالجات Baffin الرسومية.
- معالجات الرسوميات من معمارية Polaris 20 غير مدعومة (حتى الان).
معالجات NVIDIA الرسومية
Section titled “معالجات NVIDIA الرسومية”- وحدات معالجة الرسوميات Maxwell (9XX) و Pascal (10XX) محدودة إلى
macOS 10.13
. - وحدات معالجة الرسومات Turing (20XX, 16XX) غير مدعومة في أي إصدار من macOS.
- وحدات معالجة الرسومات Ampere (30XX) غير مدعومة في أي إصدار من macOS.
- وحدات معالجة الرسومات Kepler (6XX, 7XX) مدعومة حتى
macOS 11
.
بعد الانتهاء من ذلك، لنبدأ بـ تجميع الملفات المطلوبة.