Por que o BIOS precisa suportar explicitamente ambas as CPUs para que uma atualização funcione?

2

Frequentemente, ao atualizar uma CPU, as pessoas dizem para verificar se a BIOS / UEFI (que se refere a ambas como "BIOS") suporta a nova CPU antes de comprar / instalá-la, mas quais são as específicas razões pelas quais o BIOS precisa do suporte, dadas as seguintes suposições sobre a atualização?

  • Mesmo pacote / soquete
  • O mesmo TDP
  • As mesmas tensões (desde tensão diferencial diferente é um dos motivos pelos quais uma atualização do BIOS pode ser necessária)

Como um exemplo concreto, considere atualizar um sistema de um i5-6440HQ para um i7-6870HQ , assumindo que um tenha as ferramentas e a experiência necessárias para cuidar do lado do hardware das coisas (ou seja, retrabalho BGA).

Ambos os chips possuem o mesmo pacote FCBGA1440 e TDP de 45W, além de serem da mesma "geração" de chips (Skylake). Um rápido olhar através da planilha parece para mostrar que ambos rodam com as mesmas tensões (corrija-me se eu estiver errado).

As principais diferenças de alto nível entre os chips é que o i7 tem 8 threads, funciona com um clock um pouco maior e tem um chip gráfico mais potente.

Existe alguma razão pela qual o BIOS tem que explicitamente apoiar a nova CPU para o sistema funcionar? Uma vez que, com certeza, se a interface do novo processador é similar o suficiente, as coisas devem funcionar bem? Ou isso é uma suposição ruim?

    
por 小太郎 17.03.2016 / 10:20

2 respostas

1

É uma suposição ruim. Pode funcionar, mas pode não funcionar. Embora pareçam semelhantes à primeira vista - numeração similar, a mesma geração, há diferenças significativas entre os dois processadores, incluindo o lançamento data, cache, número de threads, velocidades, GRAPHICS ADAPTER, memória gráfica, resolução máxima, ID do dispositivo, suporte Intel vPro, tecnologia Intel Hyperthreading, suporte Intel TSX-NI, plataforma Intel Stable Image, tecnologia Intel Trusted Execution.

Algumas dessas funções exigem que o suporte do BIOS funcione (o Intel Trusted Execution vem à mente como o mais importante, embora eu imagine que muitos deles precisem de suporte ao BIOS).

    
por 17.03.2016 / 10:32
1

Geralmente, a própria CPU funciona sem a atualização do BIOS. As atualizações da bios fornecem:

Identificação do chip: se o chip não existisse no momento, o BIOS pode não identificar o que está preso no soquete. Geralmente funcionará do mesmo jeito, até mesmo as velocidades.

Atualização de microcódigo: Eu não sei bem o que é isso, mas pode incluir suporte adequado para novos recursos do chip ou alterações no tamanho de algo. Mesmo ignorando corretamente uma mudança que não é suportada na placa específica.

Coisas que eles podem não dizer: Houve mais de uma vez que um chip de cpu ou chipset precisou de um pouco de ajuste de código para garantir a operação estável de algum aspecto dele. Como a placa-mãe fabrica a vida está ligada à integração da CPU em suas placas, provavelmente há momentos em que um pequeno ajuste do firmware auxilia na operação adequada quando existe um pequeno bug no projeto.

    
por 17.03.2016 / 10:33

Tags