Home
» Dicas para PC
»
A Microsoft quer que os usuários entendam por que CPUs antigas não conseguem rodar o Windows 11
A Microsoft quer que os usuários entendam por que CPUs antigas não conseguem rodar o Windows 11
A Microsoft lançou uma grande versão do Insider — Build 26052 — no início desta semana nos canais Dev e Canary. Esta também é a primeira compilação do Windows 11 24H2, e parece que a Microsoft está fazendo uma mudança bem interessante na forma como oferece suporte à arquitetura do conjunto de instruções da CPU (ISA) na versão de próxima geração do Windows 11. Mais notavelmente, o parâmetro SSE4 "POPCNT" é um requisito obrigatório para executar o Windows 11. Quando um usuário tenta inicializar o Windows 11 24H2 em um sistema executado em um processador que não oferece suporte a POPCNT, o PC falhará na inicialização.
Parece que os usuários que usam processadores mais antigos não poderão mais ignorar os requisitos de sistema 24H2 do Windows 11. Isso confirma ainda mais a necessidade da instrução POPCNT CPU. Quando os usuários tentam instalar o Windows 11 build 26058, o arquivo de instalação exibirá uma mensagem dizendo "O processador deste PC não suporta um recurso crítico (PopCnt)", como pode ser visto na captura de tela abaixo.
Isso é semelhante a quando o processo de configuração anterior do Windows tinha uma etapa para verificar se o bit NX (Never eXecute), PAE (Physical Address Extension) estava habilitado ou se as instruções SSE2 estavam presentes, então a atualização era bloqueada. Como resultado, PCs com processadores mais antigos, como o Intel Core 2 Quad, como o da captura de tela acima, que são perfeitamente capazes de executar o Windows 11 básico por natureza, não terão suporte. A Microsoft parece estar tornando a instrução "POPCNT" um requisito no Windows 11 24H2. Obviamente, CPUs sem ele não inicializarão o Windows.
A instrução POPCNT, abreviação de “population count”, conta o número de 1s na representação binária. A AMD introduziu esse comando em 2006-2007 com a arquitetura Barcelona, que foi o primeiro verdadeiro quad-core na indústria x86. A Intel adicionou isso mais tarde com o Nehalem (SKU da série Core i de primeira geração). Não está claro por que a Microsoft está exigindo que as CPUs suportem POPCNT, mas talvez certos recursos em versões futuras do Windows exijam isso.