Você se lembra daquela notícia sobre computadores antigos que não conseguiam rodar a versão mais recente do Windows 11 porque não tinham o conjunto de instruções POPCNT? Acontece que o problema não é apenas instalar o sistema operacional mais recente em hardware antigo. Os usuários do Windows 10 com processadores mais antigos agora podem ficar presos em um loop de tela azul devido a drivers gráficos NVIDIA não suportados.
Há cerca de um mês, a NVIDIA publicou um artigo da base de conhecimento sobre o fim do suporte de driver para computadores mais antigos que não contêm o conjunto de instruções POPCNT. Este não é apenas um estado arbitrário sem suporte: instalar o driver 555 ou mais recente em um sistema com uma GPU NVIDIA compatível e um processador não compatível fará com que todo o sistema trave com um BSOD com o código de erro SYSTEMTHREADEXCEPTIONNOTHANDLED.
A partir da versão 555, o driver de vídeo NVIDIA não suportará mais CPUs mais antigas que não suportam a instrução POPCNT (contagem de preenchimento). Embora a versão oficial do Windows 10/Windows 11 da Microsoft não suporte mais essas CPUs, se o computador do usuário usar uma CPU não suportada e tentar instalar o driver de vídeo R555+, uma tela azul BSOD aparecerá quando o computador iniciar o Windows.
Se os usuários do Windows 10 tiverem sistemas com processadores mais antigos que ainda suportam placas gráficas (como GTX750Ti e mais recentes), eles podem precisar ajustar as configurações do Windows Update para evitar que o sistema operacional baixe automaticamente a versão 555 ou drivers mais recentes.
No entanto, pode não haver muitos usuários do Windows usando sistemas Core 2Duo que ainda suportam placas gráficas NVIDIA, então é improvável que esta notícia cause muita reação entre os usuários do Windows. No entanto, se o seu antigo sistema pré-SSE4.2 com GTX750Ti ou GTX950 não inicializar após atualizar o driver gráfico, agora você sabe o porquê.
Para verificar se o seu PC suporta a instrução POPCNT:
1. Baixe o utilitário Coreinfo do site da Microsoft:
https://learn.microsoft.com/en-us/sysinternals/downloads/coreinfo
2. Descompacte o conteúdo do arquivo compactado Coreinfo.
3. Na pasta extraída, clique com o botão direito e selecione Abrir no Terminal
4. Uma janela de terminal aparecerá. Digite o comando mostrado na imagem abaixo e pressione a tecla ENTER:
.coreinfo64-f
5. Se esta for a primeira vez que você inicia o Coreinfo, o contrato de licença aparecerá. Concorde em continuar.
6. O conjunto de instruções da CPU suportado pelo computador será listado. Procure POPCNT para confirmar se a CPU suporta o conjunto de instruções.