รุ่น OpenCore ที่ใช้แล้ว : 1.0.2
EFI นี้เข้ากันได้กับโปรเซสเซอร์ Ryzen และ Athlon 2xxge ทั้งหมดที่มีอุปกรณ์ต่อพ่วงที่เข้ากันได้กับ MacOS
รองรับ 15h (FX Series), 16h (ซีรีย์) และ CPU Threadripper ไม่ได้กล่าวถึงที่นี่
| แบบอย่าง | เข้ากันได้? |
|---|---|
| ซึ่งรวมเข้าด้วยกัน | เลขที่ |
| Nvidia | บางส่วน 1 |
| เอเอ็มดี | ใช่ 2 3 |
1 การสนับสนุนสำหรับ Nvidia GPUs ถูกทิ้งไว้ใน Monterey Beta 7 วิธีเดียวที่จะนำกลับมาใช้คือการใช้ OpenCore Legacy Patcher ชุดเคปเลอร์ภายใต้แพทช์ PAT ที่ถูกต้อง คนอื่น ๆ ต้องการ webDrivers ที่ทำงานเฉพาะในระดับสูงของเซียร่าหรือไม่ได้รับการสนับสนุน รายละเอียดเพิ่มเติมเกี่ยวกับ Dortania
2 R7 และ R9 GPU บางตัวต้องใช้ FakeID รายละเอียดเพิ่มเติมที่นี่
ไม่รองรับ GPU ซีรี่ส์ 3 ซีรี่ส์ 3 ซีรีย์เก่ากว่า 7000 ได้รับการสนับสนุนสูงถึง High Sierra (10.13) การสนับสนุนของพวกเขาไม่ได้ครอบคลุมที่นี่
สำหรับ AMD Navi 10 และ 20 Series GPUs (RX 5000 และ RX 6000) คุณต้องเพิ่ม agdpmod=pikera ไปยัง boot-args เพื่อแก้ไขปัญหาหน้าจอสีดำ
Pat Patch ที่ทำโดย Shaneee ถูกใช้โดยค่าเริ่มต้น มันปรับปรุงประสิทธิภาพของ GPU แต่มีข้อแม้ไม่กี่ เสียงที่ส่งโดย HDMI หรือ DisplayPort จะไม่ทำงานหรือจะไม่เสถียร นอกจากนี้ยัง อาจไม่ ทำงานกับ Nvidia GPU
หากคุณต้องการควบคุมความสว่างของจอภาพหรือระดับเสียง HDMI/DP คุณต้องใช้ MonitorControl สำหรับสิ่งนั้น
แล็ปท็อปทั้งหมดที่มีซีพียู AMD ไม่ได้รับการสนับสนุนเนื่องจากความสามารถในการเข้ากันได้ของ GPU แบบบูรณาการ
| ชิปเซ็ต/ซ็อกเก็ต | รายละเอียด |
|---|---|
| B550, A520 | ต้องใช้ SSDT-CPUR เพื่อบูต รายละเอียดที่นี่ |
| B550, A520, B450, X470, X570 | SetupVirtualMap จะต้องปิดใช้งาน |
| แก่กว่า A520, B550, X570 | อาจต้องปิดใช้งาน Disable 10 bit tags |
| AM5 พร้อม Thunderbolt/USB4 | มันซับซ้อน 1 |
| อื่น | ควรเข้ากันได้นอกกรอบ |
1 บนเมนบอร์ด AM5 ที่มีสายฟ้าฟ้าร้อง/USB4 MacOS Ventura และใหม่อาจไม่ได้ระบุอุปกรณ์บนบัส PCI อย่างถูกต้องเมื่อเปิดใช้งาน WiFi และสายฟ้าบนกระดาน Patch Fix PCI bus enumeration on AM5 ข้ามปัญหา แพตช์นี้ถูกปิดใช้งานโดยค่าเริ่มต้น
ทำตามขั้นตอนเหล่านี้เพื่อติดตั้ง SSDT-CPUR อย่างถูกต้อง
OC/ACPI ของคุณ บนเมนบอร์ดของ AM5 ที่มีสายฟ้าบนกระดาน/USB4 MacOS Ventura อาจไม่ได้ระบุอุปกรณ์บนบัส PCI อย่างถูกต้องเมื่อเปิดใช้งาน WiFi และสายฟ้าบนกระดาน Patch CaseySJ | IOPCIIsHotplugPort | Fix PCI bus enumeration on AM5 | 13.0+ บายปัญหา แพตช์นี้ถูกปิดใช้งานโดยค่าเริ่มต้น หากคุณได้อธิบายปัญหาคุณต้องเปิดใช้งานแพตช์นี้
หากต้องการปิดใช้งาน SetupVirtualMap เพียงไปที่ Booter -> Quirks -> SetupVirtualMap ในไฟล์การกำหนดค่าของคุณและปิดการใช้งาน (ควรเป็น false )
หากคุณมีตัวเลือก Above 4G Decoding ในการตั้งค่า BIOS ของคุณให้เปิดใช้งานและลบพารามิเตอร์ npci=0x2000 จาก boot-args (ส่วน NVRAM)
หากคุณมีตัวเลือก Resizable BAR ในการตั้งค่า BIOS และ GPU ของคุณรองรับคุณสามารถเปิดใช้งานเพื่อประสิทธิภาพ GPU ที่ดีขึ้น จากนั้นตั้งค่า Booter -> Quirks -> ResizeAppleGpuBars เป็น 0
หากคุณพบปัญหาที่เกี่ยวข้องกับการบูตที่ปลอดภัยในตัวติดตั้ง MacOS ให้ตั้งค่า Misc -> Security -> SecureBootModel เพื่อ Disabled หลังจากการติดตั้งคุณสามารถตั้งค่าเป็นค่าที่สอดคล้องกับ SMBIO ที่ใช้แล้ว ดูข้อมูลเพิ่มเติมที่นี่
ทำตามขั้นตอนเหล่านี้หากชิปเซ็ตเสียงของคุณแตกต่างจากที่ระบุไว้ในข้อกำหนด
boot-args ของคุณและค้นหา alcid=11alcid=10 ถ้า layout 10ข้อแม้ :
หากคุณพบปัญหาใด ๆ กับการเชื่อมต่อเครือข่ายของคุณทางออกที่ดีที่สุดของคุณคือการติดตั้ง kext อื่นโดยเฉพาะอย่างยิ่งจากที่นี่
หากคุณใช้การ์ด Ethernet สูง Sierra และ Realtek 8111 คุณควรใช้ Kext รุ่นเก่ากว่า
หากคุณมีปัญหาเกี่ยวกับการ์ดเครือข่ายใน Monterey หรือใหม่ลองเพิ่ม e1000=0 ไปยัง boots-args
Smalltree Kext ไม่ทำงานกับ Monterey ในตอนนี้ คุณสามารถลอง Appleigb kext มันใช้ได้กับบางระบบ หากไม่ได้ผลคุณต้องอยู่กับ Big Sur และรอการอัปเดตของ Smalltree
เฉพาะสนามบิน Apple และการ์ด Fenvi ที่ทำงานนอกกรอบ ที่นี่คุณสามารถแสดงรายการการ์ดที่รองรับทั้งหมดและ kexts ที่จำเป็นสำหรับพวกเขา
rembember ว่า airdrop, handoff ฯลฯ ทำงานบนการ์ดกับ Broadcom Chip เท่านั้น
| ตัวเลือก | สถานะ |
|---|---|
| โหมด SATA | Ahci |
| เหนือการถอดรหัส 4G | เปิดใช้งาน 1 |
| EHCI/XHCI Hand-Off | เปิดใช้งาน |
| SVM | เปิดใช้งาน |
| CSM | พิการ |
| รองเท้าบูทปลอดภัย | พิการ |
| พอร์ตอนุกรม | พิการ |
| พอร์ตขนาน | พิการ |
1 หากคุณมีตัวเลือกนี้ใน BIOS คุณต้องลบ npci=0x2000 ออกจาก boot-args ในไฟล์การกำหนดค่าของคุณ
ตัวเลือกเหล่านี้บางตัวอาจไม่มีอยู่ในเฟิร์มแวร์ของคุณเพียงแค่พยายามจับคู่ให้ใกล้เคียงที่สุด
ก่อนที่จะบูท MacOS อย่าลืมอัปเดต BIOS เป็นเวอร์ชันล่าสุด
ทำตามคำแนะนำนี้เพื่อสร้าง USB ที่สามารถบู๊ตได้ของคุณ
โคลนที่เก็บข้อมูลนี้และคัดลอกไดเรกทอรี "boot" & "OC" ไปยังไดเรกทอรี "EFI" ของคุณบน USB ที่สามารถบูตได้ของคุณ โครงสร้างควรมีลักษณะเช่นนี้: EFI -> BOOT, OC
ค้นหาแพตช์สี่ algrey - Force cpuid_cores_per_package ภายใต้ Kernel -> Patch ในการกำหนดค่าของคุณ
แก้ไขแพตช์เหล่านี้สำหรับแกนกายภาพของ CPU ของคุณ เปลี่ยน คู่แรก ของ 00 ใน Replace แพตช์เหล่านี้เป็น Hex value จากตารางด้านล่าง
| คอร์ CPU ทางกายภาพ | ค่า hex |
|---|---|
| 4 คอร์ | 04 |
| 6 คอร์ | 06 |
| 8 คอร์ | 08 |
| 12 คอร์ | 0C |
| 16 คอร์ | 10 |
| 24 คอร์ | 18 |
| 32 คอร์ | 20 |
SMBIOS จะต้องไม่ซ้ำกันคุณไม่สามารถใช้หนึ่งปัจจุบันในที่เก็บนี้ได้
เรียกใช้เครื่องมือและเลือก Generate SMBIOS
เลือกรุ่นที่เหมาะสมสำหรับฮาร์ดแวร์ของคุณโดยใช้ตารางด้านล่าง
ไปที่ Apple Coverage และวาง ซีเรียล ที่สร้างขึ้น คุณต้องการข้อความ "ไม่ถูกต้องอนุกรม" หรือ "วันที่ซื้อไม่ผ่านการตรวจสอบ" หากคุณได้รับสิ่งอื่นคุณต้องสร้างข้อมูล SMBIOS และตรวจสอบอีกครั้ง
เปิด config.plist และค้นหา PlatformInfo -> Generic และแทนที่ค่าเหล่านี้:
ควรตั้งค่ารายการ ROM ไปยังที่อยู่ MAC ของการ์ดเครือข่ายของคุณโดยไม่มีตัวคั่น (เช่น : , - )
| ซีรี่ส์ GPU | แบบอย่าง |
|---|---|
| ซีรี่ส์ AMD Navi | IMACPRO1,1 1 |
| ซีรี่ส์ AMD Vega | IMACPRO1,1 1 |
| ซีรี่ส์ AMD Polaris | IMACPRO1,1 1 |
| AMD Radeon R5/R7/R9 | macpro6,1 |
| AMD HD 8000 Series | macpro6,1 |
| AMD HD 7000 Series | macpro6,1 |
| ซีรี่ส์ Nvidia Kepler | macpro7,1 2 |
1 สำหรับ Catalina และใหม่กว่าคุณสามารถใช้ MacPro7,1 หากคุณมีปัญหาบางอย่าง (เช่น DRM ที่ไม่สามารถแก้ไขได้)
2 สำหรับ Catalina และการใช้งานที่เก่ากว่า iMac14,2
Unknown แทนชื่อ CPU ของคุณเกี่ยวกับ Mac นี้ไปที่ PlatformInfo -> Generic -> ProcessorType ในไฟล์การกำหนดค่าของคุณ ตั้งค่าเป็น 3841 หาก CPU ของคุณมีคอร์ทางกายภาพ 8 ตัวขึ้นไปหรือตั้งค่าเป็น 1537-v debug=0x100 keepsyms=1 จาก boot-args ในไฟล์การกำหนดค่าของคุณ โดยทั่วไปแล้วการเปิดใช้งาน bootstrap นั้นไม่จำเป็น แต่จะช่วยปกป้อง OpenCore ของคุณจากการถูกครอบงำ
อย่าลืมเปิดใช้งาน bootstrap บน pendrive - ทำหลังจากคัดลอก OpenCore ไปยัง EFI ของดิสก์ของคุณเท่านั้น
Misc -> Boot -> LauncherOption ในไฟล์การกำหนดค่าของคุณและตั้งค่าเป็น FullOpenCore ตั้งค่า BIOS เพื่อบูตจากมันแทนที่จะเป็นไดรฟ์ของคุณ | ของ Shaneee | Algrey's |
|---|---|
| ประสิทธิภาพ GPU ที่ดีกว่ามาก | ประสิทธิภาพ GPU ที่แย่ลง |
| อาจไม่ทำงานกับ Nvidia GPUs | เข้ากันได้กับ GPU ทั้งหมด |
| เสียง HDMI/DP อาจไม่ทำงาน | HDMI/DP Audio Works |
| เปิดใช้งานโดยค่าเริ่มต้น | ปิดใช้งานโดยค่าเริ่มต้น |
หากต้องการสลับไปยังแพตช์อื่นค้นหา fix PAT ใน config.plist แพทช์เหล่านี้มีสองเวอร์ชัน MacOS 15 (Sequoia) มีแพทช์ PAT ของตัวเอง จากนั้นตั้งค่า Enabled เป็น true สำหรับแพตช์ที่คุณต้องการใช้สำหรับรุ่น MacOS ของคุณ อย่าลืมตั้ง Enabled เป็น false บนแพทช์ PAT อื่น ๆ อย่าพยายามเปิดใช้งานทั้งคู่ในเวลาเดียวกันเชื่อฉันมันจะไม่ทำงาน
แอปพลิเคชั่นบางอย่างสำหรับ MacOS ใช้ MKL - คณิตศาสตร์คณิตศาสตร์ น่าเสียดายที่มันไม่ได้ผลกับ AMD CPU โดยธรรมชาติ - เราจำเป็นต้องแก้ไขด้วยสคริปต์นี้
นอกจากนี้ยังมีคำสั่ง intel_fast_memset ซึ่งเห็นได้ชัดว่าไม่มีอยู่ในระบบ AMD เป็นเรื่องธรรมดามากในซอฟต์แวร์ Adobe - คุณสามารถแก้ไขได้โดยเรียกใช้สคริปต์นี้ ซอฟต์แวร์ Adobe รุ่นเก่า (เช่นมากถึง 22.3.1 สำหรับ Photoshop) ต้องการเวอร์ชันดั้งเดิม สำหรับรายละเอียดเกี่ยวกับ Adobe Patching Check thead บน macos86.it
หากคุณมีปัญหาในขณะที่เรียกใช้สคริปต์จากไฟล์ลองคัดลอกและวางรหัสของมันเป็นเทอร์มินัล
DRMs ได้รับการแก้ไขโดยค่าเริ่มต้นเฉพาะสำหรับ Big Sur และรุ่นใหม่ สำหรับรุ่นเก่าคุณต้อง:
unfairgva=1 ออกจาก boot-args ในไฟล์การกำหนดค่าของคุณboot-args ในไฟล์การกำหนดค่าของคุณshikigva=80 หรือ shikigva=16 - มันเป็นเรื่องปกติที่จะทำงานแม้ว่าแผนภูมิจะพูดอะไรอีกประการแรกตรวจสอบว่าการนอนหลับของคุณทำงานนอกกรอบหรือไม่ หากใช้งานได้คุณสามารถข้ามการอ่านส่วนนี้ได้
เหตุผลที่พบบ่อยที่สุดของการนอนหลับที่ไม่ดีในระบบ AMD คือปัญหา USB
คุณต้องแมปพอร์ต USB ของคุณ หากคุณมีอินสแตนซ์ Windows ที่ใช้งานได้ฉันแนะนำเครื่องมือนี้มิฉะนั้นคุณต้องทำด้วยตนเอง
หลังจากการแมปอย่าลืมปิดการใช้ Kernel -> Quriks -> XhciPortLimit ในไฟล์การกำหนดค่าของคุณ
หากการแก้ไข USB ไม่ได้ช่วยอาจมีสิ่งอื่นเสีย คุณสามารถอ่านคู่มือโดยละเอียดเพิ่มเติมเกี่ยวกับเรื่องนี้ใน Dortania
SVM ในการตั้งค่า BIOS ของคุณ| ซอฟต์แวร์ | ความเข้ากันได้ |
|---|---|
| แนวเดสก์ท็อป | สูงถึง 13.1 เว้นแต่จะใช้ AppleHV 1 2 3 |
| กล่องเสมือนจริง | ประสิทธิภาพลดลงอย่างมาก |
| VMware Fusion 10 | เฉพาะ Catalina และแก่กว่าสำหรับ Catalina ที่มีแพทช์นี้ |
| นักเทียบท่า | Docker เฉพาะใน VirtualBox หรือ Docker Toolbox |
| Android Emulator | เฉพาะ Android-X86 ที่มีซอฟต์แวร์ VM ที่เข้ากันได้ |
| iOS emulator | ทำงานนอกกรอบ |
1 Parallels จะไม่ทำงานโดยค่าเริ่มต้นใน Big Sur และใหม่กว่าคุณต้องใช้ SYSTEM_VERSION_COMPAT=1 ตัวแปรสภาพแวดล้อม
2 ใช้แพ็คเกจ Launcher นี้เพื่อทำให้การใช้งานแนวความง่ายขึ้น
3 การอัปเดตครบรอบ Windows 10 เท่านั้น (Build 1607) หรือระบบเก่าทำงาน
คุณไม่ควรเพิ่มทรัพยากรมากเกินไปให้กับเครื่องเสมือนของคุณเนื่องจากมันทำให้เกิดปัญหาด้านประสิทธิภาพโดยไม่คำนึงถึงฮาร์ดแวร์ของคุณ
ใช้การกำหนดค่าต่อไปนี้เพื่อผลลัพธ์ที่ดีที่สุด
ก่อนอื่นลองปิดใช้งาน AmdryzencPupowermangy และ smcamdprocessor kexts - มันอาจทำให้เคอร์เนลสุ่มตื่นตระหนกด้วยการกำหนดค่าฮาร์ดแวร์บางอย่าง
หากคุณมีคำถามหรือปัญหาอื่น ๆ อย่าลังเลที่จะถามความไม่ลงรอยกันของ AMD-OSX หรือฟอรัม
เนื่องจากความหลากหลายของการกำหนดค่าฉันไม่สามารถช่วยเหลือปัญหาที่เกี่ยวข้องกับข้อกำหนดของคอมพิวเตอร์เฉพาะ สำหรับการแก้ไขปัญหาฉันขอแนะนำให้เริ่มต้นด้วยการสอบถามเกี่ยวกับ Discord AMD-OSX
โปรดสร้างปัญหาเกี่ยวกับ GitHub เป็นหลักสำหรับกรณีที่เกี่ยวข้องกับปัญหาทั่วไปมากขึ้น
