Versão usada OpenCore : 1.0.2
Este EFI é compatível com todos os processadores Ryzen e Athlon 2XXGE com periféricos compatíveis com MacOS.
O suporte para 15H (série FX), 16H (uma série) e CPUs Threadripper não é coberto aqui.
| Modelo | Compatível? |
|---|---|
| Integrado | Não |
| Nvidia | Parcialmente 1 |
| AMD | Sim 2 3 |
1 Suporte às GPUs da NVIDIA foi descartado no Monterey Beta 7, a única maneira de recuperá -lo é usar o OpenCore Legacy Patcher. Série Kepler em Pat Patch correto. Outros exigem que os webdrivers que funcionam apenas na Sierra alta ou não são suportados. Mais detalhes sobre Dortania.
2 Alguns GPUs R7 e R9 requerem falso. Mais detalhes aqui
3 As GPUs da série Lexa não são suportadas. Mais de 7000 séries são suportadas até a alta Sierra (10.13), seu apoio não é coberto aqui.
Para as GPUs da AMD Navi 10 e 20 Series (RX 5000 e RX 6000), você precisa adicionar agdpmod=pikera aos boot-args para corrigir o problema da tela preta.
Pat Patch feito por Shaneee é usado por padrão. Melhora o desempenho da GPU, mas tem algumas advertências. O áudio foi aprovado pelo HDMI ou DisplayPort não funcionará ou será instável. Também pode não funcionar com as GPUs da NVIDIA.
Se você deseja controlar o brilho ou o volume de áudio HDMI/DP, precisará usar o MonitorControl para isso.
Todos os laptops com CPUs AMD não são suportados devido à incompatibilidade integrada de GPUs.
| Chipset/soquete | Detalhes |
|---|---|
| B550, A520 | Requer que o SSDT-CPUR inicialize. Detalhes aqui. |
| B550, A520, B450, X470, X570 | SetupVirtualMap deve ser desativado. |
| Mais antigo que A520, B550, X570 | Pode exigir desativar o patch Disable 10 bit tags |
| AM5 com Thunderbolt/USB4 | É complicado 1 |
| Outro | Deve ser compatível com a caixa. |
1 Nas placas-mãe AM5 com Thunderbolt/USB4 MacOS Ventura a bordo e mais recentes podem não enumerar dispositivos no barramento PCI corretamente quando Wi-Fi a bordo e Thunderbolt a bordo estão ambos habilitados. Fix PCI bus enumeration on AM5 ignora o problema. Este patch está desativado por padrão.
Siga estas etapas para instalar corretamente o SSDT-CPUR .
OC/ACPI . Nas placas-mãe AM5 com Thunderbolt/USB4 a bordo, o MacOS Ventura não pode enumerar dispositivos no barramento PCI corretamente quando o Wi-Fi a bordo e o Thunderbolt a bordo são ambos ativados. Patch CaseySJ | IOPCIIsHotplugPort | Fix PCI bus enumeration on AM5 | 13.0+ ignora o problema. Este patch está desativado por padrão. Se você descreveu o problema, deve ativar este patch.
Para desativar SetupVirtualMap , basta acessar Booter -> Quirks -> SetupVirtualMap no seu arquivo de configuração e desativá -lo. (Deve ser false ).
Se você tiver a opção Above 4G Decoding nas configurações do BIOS, habilite-a e remova o parâmetro npci=0x2000 da boot-args (seção NVRAM).
Se você tiver a opção Resizable BAR nas configurações do BIOS e sua GPU suporta, poderá habilitá -la para um melhor desempenho da GPU. Em seguida, defina Booter -> Quirks -> ResizeAppleGpuBars como 0 .
Se você tiver problemas relacionados à inicialização segura no instalador do MacOS, defina Misc -> Security -> SecureBootModel como Disabled . Após a instalação, você pode defini -lo para o valor correspondente ao SMBIOS usado. Procure aqui mais informações.
Siga estas etapas se o seu chipset de áudio for diferente do especificado na especificação.
boot-args e procure alcid=11 .alcid=10 se layout 10Advertências :
Se você tiver algum problema com sua conexão de rede, sua melhor aposta será instalar um Kext diferente, de preferência daqui.
Se você usar o cartão Ethernet High Sierra e Realtek 8111, use a versão mais antiga do Kext.
Se você tiver problemas com a placa de rede em Monterey ou mais recente, tente adicionar e1000=0 a boots-args .
Smalltree Kext não funciona em Monterey por enquanto. Você pode experimentar o Appleigb Kext, ele funciona em alguns sistemas. Se não funcionar, você precisará permanecer no Big Sur e aguardar a atualização da Smalltree.
Somente os cartões Apple Airport e Fenvi funcionam fora da caixa. Aqui você pode listar todos os cartões suportados e precisar de kexts para eles.
Lembre -se que o Airdrop, a transferência etc. funciona apenas em cartões com chip Broadcom.
| Opção | Status |
|---|---|
| Modo SATA | Ahci |
| Acima da decodificação 4G | Ativado 1 |
| EHCI/XHCI Hand-Off | Habilitado |
| Svm | Habilitado |
| CSM | Desabilitado |
| Botagem segura | Desabilitado |
| Porta serial | Desabilitado |
| Porta paralela | Desabilitado |
1 Se você tiver essa opção no BIOS, também deverá remover npci=0x2000 de boot-args no seu arquivo de configuração.
Algumas dessas opções podem não existir em seu firmware, apenas tente combiná -lo o mais próximo possível.
Antes de inicializar o MacOS, lembre -se de atualizar o BIOS para a versão mais recente.
Siga este guia para criar seu USB inicializável.
Clone este repositório e copie os diretórios "Boot" e "OC" para o seu diretório "EFI" no seu USB inicializável. A estrutura deve se parecer um pouco assim: EFI -> BOOT, OC .
Encontre quatro algrey - Force cpuid_cores_per_package patches em Kernel -> Patch na sua configuração.
Modifique esses patches para seus núcleos físicos da CPU. Altere o primeiro par de 00 na Replace desses patches para Hex value abaixo da tabela.
| Núcleos físicos da CPU | Valor hexadecimal |
|---|---|
| 4 núcleos | 04 |
| 6 núcleos | 06 |
| 8 núcleos | 08 |
| 12 núcleos | 0C |
| 16 núcleos | 10 |
| 24 núcleos | 18 |
| 32 núcleos | 20 |
O SMBIOS deve ser único, você não pode usar um presente neste repositório.
Execute a ferramenta e selecione Generate SMBIOS .
Selecione o modelo apropriado para o seu hardware usando a tabela abaixo.
Vá para a cobertura da Apple e colar a série gerada. Você precisa da mensagem "serial inválida" ou "data de compra não validada". Se você conseguir algo outra, precisará gerar dados do SMBIOS e verificar novamente.
Open config.plist e pesquise PlatformInfo -> Generic e substitua esses valores:
A entrada da ROM deve ser definida como o endereço MAC da sua placa de rede, sem separadores (por exemplo : - ).
| Série GPU | Modelo |
|---|---|
| Série AMD Navi | IMACPRO1,1 1 |
| Série AMD Vega | IMACPRO1,1 1 |
| Série 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 Series | MacPro7,1 2 |
1 Para Catalina e mais recente, você também pode usar MacPro7,1 se tiver alguns problemas (por exemplo, DRMs não acessíveis).
2 para Catalina e mais antigo Use iMac14,2 .
Unknown , em vez do seu nome de CPU, sobre este Mac, vá para PlatformInfo -> Generic -> ProcessorType no seu arquivo de configuração. Defina -o como 3841 se a sua CPU tiver 8 ou mais núcleos físicos, senão defina -o para 1537 .-v debug=0x100 keepsyms=1 de boot-args no seu arquivo de configuração. Em geral, não é necessário ativar o bootstrap, mas protegerá seu OpenCore de ser superestado.
Lembre -se de não ativar o bootstrap no Pendrive - faça -o somente depois de copiar o OpenCore para o EFI do seu disco.
Misc -> Boot -> LauncherOption no seu arquivo de configuração e defina -o como Full .OpenCore . Defina o BIOS para inicializar a partir dele, em vez de sua unidade. | Shaneee's | Algrey's |
|---|---|
| Desempenho muito melhor da GPU | Pior desempenho da GPU |
| Pode não funcionar com o NVIDIA GPUS | Compatível com todas as GPUs |
| Áudio HDMI/DP pode não funcionar | O áudio HDMI/DP funciona |
| Ativado por padrão | Desativado por padrão |
Para mudar para outro patch, procure fix PAT em config.plist . Existem duas versões desses patches. MacOS 15 (Sequoia) tem seu próprio patch. Em seguida, defina Enabled como true para o patch que você deseja usar para sua versão do MacOS. Lembre -se de definir Enabled como false no outro patch do PAT. Não tente ativar os dois ao mesmo tempo, confie em mim, não funcionará.
Alguns aplicativos para MacOS usam MKL - Math Kernel Library. Infelizmente, ele não funciona no AMD CPUs nativamente - precisamos corrigi -lo com este script.
Há também a instrução intel_fast_memset que, obviamente, não existe nos sistemas AMD. É muito comum no software Adobe - você pode simplesmente corrigi -lo executando esse script. As versões mais antigas do software Adobe (por exemplo, até 22.3.1 para o Photoshop) precisam de sua versão herdada. Para detalhes sobre o Adobe Patching, verifique o thead no macos86.it.
Se você tiver problemas ao executar o script do arquivo, tente copiar e colar seu código para o terminal.
Os DRMs são corrigidos por padrão apenas para versões grandes e mais recentes. Para versões mais antigas, você precisa:
unfairgva=1 de boot-args no seu arquivo de configuração.boot-args do seu arquivo de configuração.shikigva=80 ou shikigva=16 - é comum trabalhar mesmo quando o gráfico diz algo outro.Em primeiro lugar, verifique se o seu sono funciona fora da caixa. Se funcionar, você pode pular a leitura desta seção.
O motivo mais comum de dormir quebrado nos sistemas AMD são problemas USB.
Você tem que mapear suas portas USB. Se você tem a instância do Windows em funcionamento, recomendo esta ferramenta, caso contrário, precisará fazê -lo manualmente.
Após o mapeamento, lembre -se de desativar Kernel -> Quriks -> XhciPortLimit em seu arquivo de configuração.
Se o USB Fixes não ajudar, provavelmente algo está quebrado. Você pode ler um guia mais detalhado sobre isso no Dortania.
SVM ativado nas configurações do BIOS.| Software | Compatibilidade |
|---|---|
| Paralela a área de trabalho | Até 13.1, a menos que o AppleHV seja usado. 1 2 3 |
| VirtualBox | Desempenho drasticamente diminuído. |
| VMware Fusion 10 | Apenas Catalina e mais velho, para Catalina com este patch. |
| Docker | Somente o docker no VirtualBox ou Docker Toolbox. |
| Emulador Android | Somente Android-X86 com software VM compatível. |
| emulador iOS | Funciona fora da caixa. |
1 Parallels não funcionará por padrão no BIG SUR e mais recente, você precisa usar SYSTEM_VERSION_COMPAT=1 Variável de ambiente.
2 Use este pacote de lançador para simplificar o uso dos paralelos.
3 Somente a atualização do Windows 10 Anniversary (Build 1607) ou os sistemas mais antigos funcionam.
Você não deve adicionar muitos recursos às suas máquinas virtuais, pois causa problemas de desempenho, independentemente do seu hardware.
Use a seguinte configuração para obter melhores resultados.
Em primeiro lugar, tente desativar o amdryzencpowermanagement e o smcamdprocessor kexts - isso pode causar pânico aleatório do kernel com algumas configurações de hardware.
Se você tiver outras perguntas ou problemas, sinta-se à vontade para perguntar na Discord ou fórum da AMD-OSX.
Devido à diversidade de configurações, não consigo ajudar com questões relacionadas a especificações específicas do computador. Para solução de problemas, recomendo começar com perguntas sobre a discórdia AMD-OSX.
Crie um problema no GitHub principalmente para casos relativos a problemas mais gerais.
