Executar o macOS Ventura em Macs mais antigos não é fácil, mas alguns desenvolvedores estão progredindo

Ignorar os requisitos oficiais do sistema macOS para executar novas versões de software em Macs mais antigos e sem suporte tem um histórico rico. Ferramentas como XPostFacto e LeopardAssist podem ajudar os Macs PowerPC mais antigos a executar versões mais recentes do Mac OS X, uma tradição mantida viva na era moderna pelos patchers dosdude1 para Sierra, High Sierra, Mojave e Catalina.
Para Big Sur e Monterey, OpenCore Legacy Patcher (OCLP para abreviar) é a melhor maneira de executar novas versões do macOS em Macs mais antigos. É um fork do bootloader OpenCore Hackintosh e é atualizado com bastante frequência com novos recursos e correções, bem como compatibilidade com versões mais recentes do macOS. Os desenvolvedores do OCLP reconheceram que o suporte ao macOS Ventura será complicado , mas eles fizeram progresso em algumas áreas importantes que devem fazer alguns Macs mais antigos durarem um pouco mais.
Em que Ventura é diferente?
Em alguns anos, as diferenças de hardware entre Macs “compatíveis” e “sem suporte” podiam ser tão pequenas que a única coisa que você precisava fazer para inicializar novas versões do macOS era enganar o gerenciador de inicialização fazendo-o pensar que estava rodando em versões um pouco mais novas. Mac. Mas essa abordagem se tornou mais complicada à medida que a Apple removeu cada vez mais suporte para o Intel Mac do macOS.
Os patchers OCLP e dosdude1 geralmente podem contar com alguns modelos mais antigos, mas com suporte oficial, para expandir o suporte para Macs sem suporte com hardware semelhante. Por exemplo, no macOS Monterey, a Apple encerrou oficialmente o suporte para vários modelos de Mac de 2012, 2013 e 2014 que usavam processadores de 3ª geração (Ivy Bridge) e 4ª geração (Haswell). Mas como Monterey continuou a oferecer suporte ao Mac Pro 2013 com processador Ivy Bridge e ao Mac mini 2014 com processador Haswell, o sistema operacional ainda manteve algum nível básico de suporte para esses processadores (e GPU e hardware de chipset que os acompanham), o que tornou Monterey mais fácil de obter . funciona em outros Macs com os mesmos chips.
Ventura é diferente. Ele não suporta oficialmente nenhum processador Intel mais antigo do que a 7ª geração (“Kaby Lake”), e a Apple realmente fez uma grande limpeza nos bastidores para remover drivers e outros componentes do sistema operacional nos quais os Macs com processadores mais antigos dependiam. Isso inclui drivers de GPU para GPUs Intel e AMD mais antigos, os remanescentes mais recentes do suporte de driver de GPU Nvidia nativo no macOS, suporte USB para muitos modelos mais antigos, suporte para trackpad sem Force Touch, drivers para controladores Intel Ethernet e muito mais.
E as mudanças vão além dos motoristas. A Apple também removeu o suporte para processadores x86 mais antigos que não suportam o conjunto de instruções AVX2 , fazendo com que o sistema operacional não inicialize em processadores sem essas instruções. O AVX2 foi introduzido nos processadores Haswell, o que adiciona outro obstáculo para aqueles que desejam rodar o Ventura em algo mais antigo.
A Apple também mudou a pilha de renderização do Metal para que seja incompatível com os drivers da era Monterey para hardware de GPU mais antigo (obviamente, isso não tem nenhuma relação com as atualizações do Metal 3; o Ventura suporta oficialmente muitos Macs somente do Metal 2). Se você adicionar os drivers antigos de volta, obterá uma saída de exibição básica sem aceleração gráfica. Para obter uma lista completa de obstáculos que os desenvolvedores precisam abordar para executar o Ventura em Macs sem suporte, confira o repositório Github do OpenCore Legacy Patcher .
Sinais de progresso
Depois de muitos meses de trabalho, finalmente estamos executando o macOS Ventura em GPUs Metal herdadas!
Isso inclui meu Mac Pro do início de 2008 (Nvidia Kepler e AMD GCN 1), Mac mini de 2012, Mac mini de 2014 e iMac 5k de 2014! pic.twitter.com/cMQ5Qk8uoo
Esta postagem do Github é um pouco pessimista sobre o futuro do suporte Ventura nessas máquinas mais antigas. “Olhando para todos os desafios que enfrentamos, não acredito que haja soluções possíveis de curto prazo para a comunidade usar”, escreveu o líder do projeto Mykola Grimalyuk em junho. “O prazo ideal seria de 6 meses quando uma versão adequada do OpenCore Legacy Patcher for lançada, mas mesmo isso é difícil de prometer.”
Mas houve progresso apesar desse pessimismo inicial. Primeiro, embora o macOS tecnicamente não inclua arquivos de sistema para processadores Intel pré-AVX2, o software Apple Rosetta 2 ainda inclui esses arquivos porque o Rosetta 2 emula os recursos do processador x86 pré-AVX2 . Ao extrair e instalar esses arquivos no Ventura, você pode reativar o suporte em Ivy Bridge e processadores mais antigos sem instruções do AVX2.
E nesta semana, Grimalyuk exibiu outro avanço : suporte gráfico funcional em Macs habilitados para Metal mais antigos, incluindo máquinas antigas como o iMac 5K de 2014, o Mac mini de 2012 e até mesmo o Mac Pro Tower de 2008 estilo ralador de queijo.
A equipe OCLP ainda tem outros problemas que precisam ser resolvidos, entre eles automatizar todos esses hacks para que os usuários sem um conhecimento técnico profundo dos fundamentos do macOS possam continuar a configurar e usar o bootloader. Grimalyuk ainda não falará sobre o momento do apoio oficial de Ventura ao OCLP. Mas, dado o progresso feito até agora, parece provável que as pessoas com Macs de 2012 e mais recentes ainda possam executar o Ventura em seus Macs sem abrir mão da aceleração gráfica ou de outros recursos essenciais.
Deixe um comentário