em 2020-12-07 06:30 AM - editado pela última vez em 2023-05-17 03:00 PM por Rubia Torres
A Apple introduziu a transição da arquitetura x86 para a arquitetura ARM para Mac em 22 de junho de 2020. De modo geral, o ARM é otimizado para melhor consumo de energia, enquanto o x86 visa o desempenho. Com o desenvolvimento da tecnologia de semicondutores, o ARM alcançou o x86 em termos de desempenho. No entanto, devido à diferença na arquitetura, os aplicativos x86 não podiam ser executados em chips ARM e vice-versa, a menos que houvesse uma camada de emulação. A Apple resolveu lançando o Rosetta 2. Com a ajuda do Rosetta 2, os aplicativos x86 serão executados no ARM.
A Apple revelou oficialmente seu primeiro chip ARM projetado especificamente para Mac, o processador M1, em novembro de 2020. Os três primeiros modelos que receberam esse processador são o Macbook Air, o Macbook Pro 13 "e o Mac Mini.
Este artigo se concentrará no desempenho e compatibilidade do Archicad e do BIMcloud rodando no chip M1 via Rosetta 2. No momento em que este artigo foi escrito, nosso modelo de teste é o Macbook Pro 13" mais recente com:
No primeiro lançamento público do Apple Silicon no Mac, o chip M1 tem como objetivo o melhor desempenho de CPU por watt. Assim, essas máquinas são otimizadas para eficiência energética. A duração da bateria incrivelmente longa é sua maior força, mas isso não significa que o chip M1 seja fraco. Ele tem um desempenho semelhante aos processadores móveis recentes da Intel em termos de potência da CPU, mesmo com programas que não são otimizados para ARM, e muito melhor do que a solução gráfica integrada da Intel.
Como o Archicad e o BIMcloud ainda não estão otimizados para a arquitetura ARM, eles ainda funcionarão como aplicativos Intel x86 via Rosetta 2. Eles podem demorar um pouco mais para abrir enquanto o Rosetta 2 os traduz.
Dado o curto espaço de tempo, só fomos capazes de realizar conjuntos limitados de testes. No entanto, o desempenho é semelhante ao que você espera dos modelos com processador Intel. Nenhum problema grave se destaca durante nossos testes, usando as atualizações mais recentes para Archicad 23, Archicad 24 e BIMcloud 2020.3. Você pode encontrar a lista dos problemas atualmente conhecidos na última seção.
O M1 encontrado no Macbook Pro 13 "está equipado com:
A diferença mais significativa entre os três primeiros modelos com M1 é: o Macbook Pro 13 "e o Mac Mini contêm uma ventoinha, o que ajuda a manter um desempenho superior durante um período de tempo mais longo. O Macbook Air não tem ventoinha de refrigeração e também tem um núcleo de GPU a menos na configuração mais baixa. Em tarefas longas e pesadas, como renderização, o chip vai se desacelerar conforme a temperatura aumenta (o chamado comportamento de afogamento).
Archicad usa a CPU para a maioria das operações (como elementos de processamento, geração de visualizações 2D, renderização). Realizamos os mesmos conjuntos de testes para comparar o desempenho do M1 com vários Macs baseados em Intel: o Macbook Pro 16 "do final de 2019, o iMac 5K em 2017 e o Macbook Pro 15" do final de 2016. Suas especificações podem ser encontradas abaixo:
Macbook Pro 13" | Macbook Pro 16", late 2019 | iMac 5K, 2017 | Macbook Pro 15", late 2016 | |
CPU | M1 | 9th Gen Intel Core i7 2.6 GHz (6-core) | 7th Gen Intel Core i7 4.2 GHz (4-core) | 6th Gen Intel Core i7 2.7 GHz (4-core) |
RAM | 8GB of Unified memory | 32GB | 32GB | 16GB |
HDD | 512GB SSD | 1TB SSD | 512GB SSD | 512GB SSD |
GPU | Integrated Graphics | AMD Radeon PRO 5500M with 4GB of GDDR6 memory | AMD Radeon Pro 580 with 8GB of GDDR5 memory | AMD Radeon PRO 460 with 4GB of GDDR5 memory |
Os resultados dos nossos testes são bastante positivos:
*Os testes são realizados com Archicad 24 Update Preview 4000
O chip M1 apresenta uma arquitetura de memória unificada: a memória do sistema é embutida diretamente no chip. É compartilhado por núcleos de processador e núcleos gráficos.
Isso traz o benefício de acessar os mesmos dados sem copiá-los entre vários pools de memória dentro do sistema, reduzindo a latência. Ao mesmo tempo, está atualmente limitado a 16 GB, o que é adequado para modelos pequenos e médios ou com 1 ou 2 instâncias de Archicad abertas. Projetos maiores podem facilmente consumir muita memória, especialmente se muitas visualizações forem abertas simultaneamente ou durante a renderização.
16 GB serão suficientes para executar o BIMcloud Manager e o BIMcloud Server com tamanho de empresa pequena (5-15 usuários ativos). Para um número maior de usuários ativos e modelos mais complexos, 16 GB não será suficiente.
A solução gráfica é integrada ao processador M1. Informações oficiais da Apple sugerem que a GPU de oito núcleos do M1 pode lidar simultaneamente com quase 25.000 threads e fornecer até 2,6 teraflops. Isso coloca o M1 no mesmo nível que a Nvidia GeForce GTX 1050 Ti ou a AMD Radeon RX 560. Em nossos testes de navegação 3D Archicad, embora M1 registre um resultado mais lento, ele ainda fornece navegação suave.
*Os testes são realizados com Archicad 23 Update Preview 6000
O armazenamento SSD equipado em Macs é geralmente muito rápido. Não é diferente aqui, mas atualmente as máquinas equipadas com M1 só podem ser configuradas com até 2 TB de armazenamento SSD.
Apesar dos bons resultados de teste, o chip M1 tem certas limitações:
Você pode considerar comprar um Mac com chip M1 se:
Você não deve comprar um Mac com chip M1 se:
Versões(s) afetadas: Archicad 22, 23, 24 | Gravidade: workaround aplicável | ID: DEF-2864
Problema
Archicad congela após fechar Archicad. Podemos ver no Monitor de atividades que o Archicad se torna "Não está respondendo" em segundo plano depois que o ambiente de trabalho desaparece da tela.
Causa
Archicad está congelado no Rosetta
Solução
O Archicad só congela depois que todos os trabalhos foram salvos, portanto, não deve haver nenhuma perda de dados. Espera-se que o problema seja corrigido na quarta atualização do Archicad 23 e 24. Enquanto isso, você pode encerrar o Archicad clicando com o botão direito do mouse no ícone do Archicad no dock e selecionar Forçar Encerrar.