انتقل إلى المحتوى

Ryzen جميع الاجيال

الدعم الاصدار
بداية الدعم على الماك macOS 10.13, High Sierra
تنبية

قد تكون الصور احيانا غير محدثة او لاتظهر التعديلات الصحيحه يرجى دائما اتباع الكلام المكتوب وتجاهل الصور وظيفتها هي توضيح الاقسام لا غير الا لبعض الاستثانئات

تاكد من الحصول على ملف Sample.plist من داخل الاوبن كور

ACPI

Add

هذا القسم مخصص لملفات SSDT/ACPI, كامل التفاصيل حول الملفات المطلوبه لكل جيل وطريقه عملها موجود في صفحه ACPI بعد الاضافه تاكد من عمل سنابشوت

Delete

لا توجد تعديلات هنا, ابقي كل شيء كما هو , قسم مخصص لمنع اجزاء معينه من ACPI من ظهورها للنظام

Patch

هذا القسم مخصص لعمل باتشات مباشره اثناء الاقلاع لكن نحن لا نحتاجه, لان جميع التعديلات موجوده في ملفات ال SSDT/ACPI

وهذه الطريقه تسمح باقلاع انظمه اخرى مثل لينكس او ويندوز من اوبن كور بدون مشاكل

Quirks

قسم مخصص للاعدادت خاصه ب ACPI, لا توجد تعديلات هنا, ابقي كل شيء كما هو

Booter

قسم مخصص لعمل باتشات boot.efi مع OpenRuntime لاتوجد تعديلات هنا

MmioWhitelist

قسم مخصص لتحديد مساحات معينه لاظهارها للنظام, مهم عند استخدامه مع DevirtualiseMmio لاتوجد تعديلات هنا

Quirks

Quirks

اعدادات مخصصه لباتشات Boot.efi و تصليحات الفريموير.

العنوان مفعل وصف
DevirtualizeMmio False مذربوردات TRx40 تحتاج لهذا الخيار
EnableWriteUnprotector False
RebuildAppleMemoryMap True
SetupVirtualMap True مذربوردات B550,A520,TRx40 يجب ان تعطل هذا الخيار, ايضا مذربوردات B450,X470,X570 مع بايوس محدث(اخر 2020).
SyncRuntimePermissions True

DeviceProperties

Add

هذا القسم مخصص لتعريف الكروت المدمجه في معالجات انتل(PciRoot(0x0)/Pci(0x2,0x0)).وكروت الصوت (PciRoot(0x0)/Pci(0x1b,0x0))

كروت الصوت سنقوم بتعريفها بستخدام bootargs

لذلك قم بحذف جميع خيارات PciRoot.

Delete

لا توجد تعديلات هنا, ابقي كل شيء كما هو

Kernel

kernel

Add

قسم مخصص للكيكستات وترتيبها, لا تعدل شيء, لان عمليه سنابشوت قامت باضافتها للكونفق

Emulate

Emulate
العنوان مفعل وصف
DummyPowerManagement True يقوم بتعطيل التحكم بطاقه المعالج من النظام على المعالجات الغير مدعومه مثل AMD

Force

مخصص لكيكستات في انظمه الماك القديمه, لا نحتاجه

Block

منع بعض كيكستات النظام من العمل, لا نحتاجه

Patch

هنا نقوم باضافه الباتشات المخصصه لمعالجات AMD, هذه الباتشات مطوره من فريق AMDOSX لهم الشكر, بحيث بدونهم لن يكون الهاكنتوش الخام ممكن على معالجات AMD

قم بتنزيل الباتشات من هنا (تنزيل عبر زر code) ثم ستجد ملف patches.plist قم بفتحه ببرنامج propoer tree, ثم ضع بجانبه نافذه الكونفق الخاص بك, ثم قم بعمليه النسخ مثل الصورة:

باتشات amd

Quirks

Quirks

اعدادات مخصصه للكيرنل.

العنوان مفعل
PanicNoKextDump True
PowerTimeoutKernelPanic True
ProvideCurrentCpuInfo True
XhciPortLimit True

Scheme

مخصص لانظمه الماك القديمه, لانحتاجه.

Misc

Misc

Boot

اعدادت مخصصه لشاشه الاقلاع, لاتوجد تعديلات هنا

Debug

Debug

قسم مخصص للاظهار سجل عمليه الاقلاع في الاوبن كور والنظام سنعدل كل شيء الا DisplayDelay

الخيار مفعل
AppleDebug True
ApplePanic True
DisableWatchDog True
Target 67

Security

Debug

خيارات الامان

الخيار مفعل ملاحظة
AllowNvramReset True
AllowSetDefault True
BlacklistAppleUpdate True
ScanPolicy 0
SecureBootModel Disabled هذه كلمة, اكتبها مثل المكتوب بالظبط
Vault Optional هذه كلمة, اكتبها مثل المكتوب بالظبط

Tools

مستخدم لتشغيل ادوات حل المشاكل في الاوبن كور, سنابشوت في propertree قام باضافتها لك

Entries

لاتوجد تعديلات هنا

NVRAM

nvram

Add

7C436110-AB2A-4BBB-A880-FE41995C9F82

هنا نقوم باضافه شروط اقلاع اضافيه مثلا لتحديد كروت الصوت وغيرها. اوامر اقلاع عامة:

اوامر اقلاع وصف
-v هذا احد اهم اوامر الاقلاع في عالم الهاكنتوش, يقوم بتفعيل وضع تفصيل حاله الاقلاع لاظهار جميع العمليات التي يقوم بها النظام. بدونه لايمكن معرفة سبب بانك بشكل صحيح فهو يظهر معلومات مثلا حالة الاجهزه ايت مرحلة اقلاع فيها الجهاز وغيرها
debug=0x100 يقوم بتعطيل اعاده التشغيل في حالة حصول بانك في الاقلاع, لاعطائك فرصة لقرائة سبب توقف النظام يستحسن استخدامة اثناء التثبيت وحل المشاكل
keepsyms=1 مرافق ل debug=0x100 بحيث يخبر النظام بطباعة علامات عند حصول بانك لاعطاء معلومات اكثر عن سبب حصول البانك بالاساس.
alcid=XX يستخدم لتحديد نوع كروت الصوت لتعريف AppleALC.kext قائمة الكروت الصوت والرقم الخاص بها من هنا استخدم الارقام بعد كلمت layout
npci=0x2000 يقوم بايقاف تحليل اعطال في قطع ال PCI, ويحل مشكله توقف عند PCI Start Configuration خيار اخر هو npci= 0x3000. غير ضروري في حاله تفعيل Above4GDecoding في البايوس
  • اوامر اقلاع لكروت الشاشة:
اوامر اقلاع وصف
agdpmod=pikera يستخدم لتعطيل board id على كروت navi(RX 5xxx) بدونه ستواجهه شاشة سوداء, لاتستخدمة على كروت من نوع اخر.
nvda_drv_vrl=1 ضروري لتفعيل تعريفات انفيديا على فئة GTX 9xx و 10xx على سييرا وهاي سييرا
-wegnoegpu يستخدم لتعطيل جميع الكروت الخارجيه, مفيد بحاله اذا كان كرتك المنفصل غير مدعوم من النظام مثل كروت انفيديا الحديثة.
  • csr-active-config: 00000000

اعداد مخصص ل SIP('System Integrity Protection') خيار 00000000 سوف يقوم بتفعيله ويفضل ابقائه كما هو لانه افضل لامان النظام

  • run-efi-updater: No

مخصص لتعطيل تحديثات فريومير اجهزه ماك, لان جهازك ليس ماك حقيقي

  • prev-lang:kbd: <>

مخصص لتحديد لغه الكيبورد ابقه فارغ او حددها من هذه القائمة

Delete

Delete

اجبار اعاده كتابه المتغيرات داخل nvram

الخيار مفعل
WriteFlash True

PlatformInfo

Generic

Generic

هنا نقوم بوضع معلومات الجهاز مثل نوعه و السيريال ورقم اللوحة وغيرها, سنستخدم برنامج GenSMBios

بعد تشغيل البرنامج اضغط رقم 1 لتنزيل الملفات الضرورية.

بعدها اضغط رقم 3 لتوليد معلومات الجهاز

بالنسبه للموديل الجهاز (SMBIOS) هناك خيارين للجيل الثامن:

  • iMacPro1,1 مع كروت AMD RX 4xx+ Polaris او احدث

  • MacPro7,11 مع كروت AMD RX 4xx+ Polaris او احدث

  • MacPro6,1 مع كروت AMD R5/R7/R9 او اقدم

  • iMac14,2 كروت انفيديا 6xx او احدث (لايدعم بيج سر macOS 11 Big Sur)

#######################################################
#              iMacPro1,1 SMBIOS Info                 #
#######################################################

Type:         iMacPro1,1
Serial:       C02T32ZNHX87
Board Serial: C02702303GUJG36UE
SmUUID:       E12CAE4E-7898-4EE0-81C8-DB9EC9E488E3

يتم نقل الارقام بالشكل الاتي للكونفق:

  • Type يتم نسخه الى Generic -> SystemProductName.
  • Serial يتم نسخه الى Generic -> SystemSerialNumber.
  • Board Serial يتم نسخه الى Generic -> MLB.
  • SmUUID يتم نسخه الى Generic -> Generic -> SystemUUID.

UEFI

ConnectDrivers: True

تشغيل جميع ملفات الفريموير .efi

Drivers

اضافه جميع ملفات الفريموير (EFI), تم اضافتها مسبقا بواسطه سنابشوت propertree

APFS

هذه التعديلات فقط ضروريه اذا كنت تستخدم اي اصدار اقدم من Big Sur

الخيار القيمة الملاحظة
MinDate -1 غير ضروري اذا تستخدم macOS 11 Big sur او احدث
MinVersion -1 غير ضروري اذا تستخدم macOS 11 Big sur او احدث

Audio

مخصص لاعدادات AudioDXE (غير متعلق بدعم كرت الصوت في الماك)

لا توجد تعديلات هنا, ابقي كل شيء كما هو

Input

مخصص لاعدادت الماوس والكيبورد

لا توجد تعديلات هنا, ابقي كل شيء كما هو

Output

اعدادات مظهر اوبن كور

لا توجد تعديلات هنا, ابقي كل شيء كما هو

ProtocolOverrides

مهم للانظمه الوهميه فقط

لا توجد تعديلات هنا, ابقي كل شيء كما هو

Quirks

اذا كان لديك جهاز HP

يجب عليك تفعيل UnblockFsConnect

العنوان مفعل وصف
UnblockFsConnect False ضروري لمذربوردات HP

اخر تحديث: 2021-08-06