.
Laptops e desktops movidos a braço estão aparecendo no mercado, mas as aparências externas enganam. Eles são muito diferentes dos conhecidos PCs baseados em x86, como revelam os relatos daqueles que os experimentaram.
Em comparação com as máquinas x86, que possuem a maior variedade de hardware modular e intercambiável da história da computação, dispositivos como telefones e tablets são quase opostos. Um fondleslab é uma unidade relativamente fechada, com uma combinação conhecida de processador principal, processador gráfico, várias interfaces de rede e assim por diante, projetada e construída para executar um único sistema operacional personalizado para esse hardware. Se você tiver sorte, várias versões desse único sistema operacional.
Quando se trata do dispositivo Arm altamente integrado e barato que você provavelmente está segurando no ar, os problemas começam com a inicialização: geralmente não há firmware padronizado capaz de carregar vários sistemas operacionais desconhecidos da maneira típica do PC ad hoc. Não há necessidade se você o estiver construindo para executar apenas uma carga útil específica, o que significa que, do ponto de vista do fornecedor, é mais barato ficar sem.
Tentar fazer com que um sistema operacional de uso geral carregue isso e conduza seu hardware não é uma tarefa trivial, e é por isso que o projeto Armbian existe. Por exemplo, enquanto O OpenBSD 7.1 ostentava suporte para o Apple M1 e a versão 7.2 adicionou o M2, isso mostra que as definições de “suporte” variam bastante. OpenBSDGenericName desistiu suporte para Bluetooth completamente em 2014 e para os usos típicos do sistema operacional, um framebuffer plano e não acelerado é bom o suficiente.
Vários posts online estão revelando como o kit M1 da Apple funciona, a diferença de desempenho entre M1 e M2 e como o kit de alguns rivais se compara.
O desenvolvedor baseado em Berlim, Christian Adam, publicou um exaustivo postagem no blog examinando os problemas relacionados à execução do Windows 11 em uma máquina Arm de 64 bits, o Samsung Galaxy Book Go 5G.
No final, Adam comprou três laptops diferentes, além de um gerenciador de driver comercial e vários outros pedaços de hardware, e pagou para alguém substituir a tela LCD de um deles, depois fez outra substituição de tela em um segundo laptop. Ele conseguiu baixar a imagem de instalação do Windows de um Microsoft Surface Pro X – rodar o hardware Arm significa que não há imagens ISO prontas para rodar.
No final, seu veredicto foi:
Quanto ao desempenho da última máquina:
E para obter uma máquina totalmente funcional para usar como seu computador principal, como ele disse:
Suspeitamos que poucas pessoas estariam preparadas para ir tão longe, mas isso explica os níveis de interesse nas máquinas de conjunto de instruções de braço da Apple. A família M1 e M2 de SoCs M1 projetados internamente definem novos padrões de desempenho para computadores pessoais – contanto que você esteja feliz em executar o próprio macOS da Apple, é claro. o Reg cobriu a experiência do usuário do Asahi Linuxassim como a dificuldade de fazer engenharia reversa de sua GPU.
A Asahi continua progredindo e melhorando seus drivers de dispositivo. Mais recentemente, o líder do projeto Hector “Marcan” Martin anunciado suporte para dispositivos USB 3.0 e melhor gerenciamento de energia, mas ainda não para os alto-falantes integrados dos MacBooks:
Desenvolvedor de driver gráfico “Asahi Lina” também descreveu suas aventuras de drivers de GPU de engenharia reversa em um longo publicar, que contém muitos pontos de exclamação e mais emojis do que estamos acostumados a ver em assuntos tão técnicos, mas não deixa de ser fascinante. Os estágios iniciais usaram um driver de kernel que, embora pareça implausível, foi parcialmente escrito em Python. Um driver mais completo está sendo implementado no Rust, que ela elogia muito – embora não sem alguns reservas. Nós olhamos para as dificuldades de incorporar o Rust no kernel e a escopo modesto do suporte inicial no próximo kernel 6.1. Como disse Lina:
Suspeitamos que isso pode significar que um suporte mais completo no kernel principal pode não aparecer até a versão 6.2 ou mesmo posterior.
Embora a diferença de desempenho entre o silício M1 da Apple e produtos concorrentes, como o Qualcomm Snapdragon 8cx Gen 2, testado por Christian Land, permaneça substancial, um benchmark interessante do Geekbench pontuação foi notado no Twitter por CamarãoApplePro.
Isso parece mostrar o desempenho de um dos os próximos modelos M2 Max. É um avanço relativamente modesto em relação ao hardware M2 lançado… mas, novamente, alguns dos principais designers do M1 já deixaram a Apple, incluindo Gerard Williams para Nuvia (mais tarde adquirido pela Qualcomm), e subsequentemente Jeff Wilcox para a Intele Mike Filippo para a Microsoft. É possível que a Apple ainda enfrente alguns dura nova competição. ®
.