Como atualizar o microcódigo da CPU com o GRUB e o chainload do Windows 10?

0

Eu gostaria de atualizar o microcódigo da minha CPU antes de executar o Windows 10.

A ideia é usar o GRUB (aqui NeoGrub de link ) para a tarefa.

fundo:

por que estou fazendo isso? Tenho placa-mãe Intel com CPU Xeon x5470 oficialmente não suportada (para que o BIOS não tenha seu microcódigo disponível e o BIOS da Intel não seja patchable devido a assinaturas digitais); O Windows 7 64b funciona bem, mas o Windows 10 64b falha ao inicializar (enquanto a mesma máquina com o E8400 é inicializada com êxito, então o culpado está na CPU - provavelmente faltando a instrução compareexchange128, que provavelmente é fornecida através da atualização do microcódigo)

link

Atualização:

De acordo com o BIOS BITS, o meu X5470 possui:

  • Assinatura do 0001067a
  • PlatformID de 00000004
  • Revisão de microcódigo de 00000a0b

e usando os mais recentes microcódigos da Intel, não há nada mais recente e o Windows 10 ainda trava na inicialização: (

Então eu confirmo que a tarefa pode ser alcançada pelo BIOS BITS, mas isso não resolve o meu problema, infelizmente; pode ser que o BIOS não esteja ativando alguns recursos da CPU (PAE, NX, SSE2); BIOS BITS deve ser capaz de fazer isso também só preciso aprender como fazer isso ...

hmm, parece que esta CPU não tem recursos necessários

ecx[13] cnpxchg16b=0

mas a partir de pesquisas na web, vejo que é uma instrução bastante antiga e deve ser fornecida por esta CPU; outros usuários desta CPU relatam como disponível ( link ); posso usar o wrmsr para ligá-lo?

    
por Kodak 22.06.2016 / 17:32

3 respostas

-1

Ao usar VMware CPU Microcode Atualizar driver

    
por 23.03.2018 / 11:24
2

Sim, é possível, mas não usando o padrão.

Por favor, verifique se o bootloader do projeto "BIOS BITS" funcionaria. Ele pode atualizar o microcódigo e carregar em cadeia o sistema operacional, mas é uma ferramenta muito avançada.

link

    
por 23.06.2016 / 04:18
0

Extraído do README.txt do BITS:

  • "Configurar Menu" contém opções para reconfigurar temporariamente seu sistema. Nenhuma dessas opções tocará em seu BIOS ou alterará permanentemente seu sistema configuração, mas eles irão substituir essa configuração para a inicialização atual apenas.

Portanto, você pode carregar um microcódigo, mas aparentemente apenas para aquela única sessão de inicialização!

    
por 19.02.2017 / 14:31

Tags