업그레이드가 작동하려면 BIOS가 두 CPU를 명시 적으로 지원해야하는 이유는 무엇입니까?


2

사람들은 종종 CPU를 업그레이드 할 때 BIOS / UEFI ( "BIOS"라고 함)가 새로운 CPU를 구입 / 설치하기 전에 새로운 CPU를 지원하는지 확인하지만 BIOS가 지원을 필요 로하는 구체적인 이유 는 무엇입니까? 업그레이드에 대한 다음 가정?

  • 동일한 패키지 / 소켓
  • 동일한 TDP
  • 동일한 전압 ( 코어 전압다르면 BIOS 업데이트가 필요한 이유 중 하나이므로)

구체적인 예로, 하드웨어 측면 (예 : BGA 재 작업)을 관리하는 데 필요한 도구와 경험이 있다고 가정하면 i5-6440HQ 에서 i7-6870HQ 로 시스템을 업그레이드하는 것을 고려 하십시오.

두 칩 모두 FCBGA1440 패키지와 TDP가 45W이며 동일한 "세대"칩 (Skylake)이 있습니다. 데이터 시트를 통해 순간적 둘 다 같은 전압 (I 틀렸다면 정정 해줘)에서 실행되는 것을 보여주기 위해.

칩 간의 주요 상위 레벨 차이는 i7에 8 개의 스레드가 있고 약간 더 높은 클럭 속도로 실행되며보다 강력한 그래픽 칩이 있다는 것입니다.

시스템이 작동하기 위해 BIOS가 새로운 CPU 를 명시 적으로 지원 해야하는 이유가 있습니까? 새로운 CPU의 인터페이스가 충분히 비슷하다면 잘 작동할까요? 아니면 이것이 나쁜 가정입니까?

답변:


1

나쁜 가정입니다. 작동하지만 작동하지 않을 수 있습니다. 그들은 언뜻보기에 비슷하지만 - 유사한 번호, 동일 세대가 유의 한 차이 스레드의 출시 날짜, 캐시, 번호를 포함 2 개 프로세서 사이가, 속도, 그래픽 어댑터, 그래픽 메모리, 최대 해상도, 장치 ID, 인텔 ® v 프로 ™ 지원, Intel 하이퍼 스레딩 기술, Intel TSX-NI 지원, Intel Stable Image Platform 프로그램, Intel Trusted Execution Technology.

이러한 기능 중 많은 기능이 작동하려면 BIOS 지원이 필요합니다 (Intel Trusted Execution이 가장 중요하게 생각되지만, 이들 중 다수는 BIOS 지원이 필요하다고 생각합니다).


software.intel.com/en-us/blogs/2012/09/25/… 도 BIOS가 Trusted Execution에 묶여있는 것으로 표시합니다.
davidgo

새로운 CPU가 BIOS 지원이 필요한 추가 기능을 추가하는 경우, 기능을 인식하지 못하는 BIOS가 해당 기능을 무시하거나 부팅하지 않고 비활성화 된 상태로 유지하지 않습니까?
小 太郎

마더 보드 제조업체에 문의해야합니다. 프로세서가 지원되는지 확인하는 것이 좋습니다. (Trusted Execution이 시스템과 깊이 깊숙이 연결되어 있기 때문에 시스템과 관련이 없을 것으로 예상됩니다)
davidgo

1

일반적으로 CPU 자체는 BIOS 업그레이드없이 작동합니다. 바이오스 업그레이드는 다음을 제공합니다.

칩 식별 : 칩이 당시에 존재하지 않았다면, 바이오스는 소켓에 붙어있는 것을 식별하지 못할 수 있습니다. 일반적으로 속도까지도 동일하게 작동합니다.

마이크로 코드 업그레이드 : 이것이 무엇인지 잘 모르겠지만 칩의 새로운 기능에 대한 적절한 지원이나 크기 변경이 포함될 수 있습니다. 특정 보드에서 지원되지 않는 변경 사항을 무시해도됩니다.

그들이 말할 수없는 것들 : CPU 또는 칩셋 칩의 일부 측면의 안정적인 작동을 보장하기 위해 약간의 코드 조정이 필요하다는 것이 두 번 이상있었습니다. 마더 보드 제조 수명은 CPU를 보드에 통합하는 것과 관련이 있기 때문에 설계에 작은 버그가있을 때 펌웨어를 약간 조정하면 제대로 작동하는 데 도움이되는 경우가 있습니다.


마이크로 코드는 프로세서의 펌웨어를 업데이트합니다 (BIOS가 항상 필요한 것은 아닙니다). 마이크로 코드는 프로세서를 제어하는 ​​저수준 명령어라고 생각합니다. 수백만 개의 트랜지스터가있는 시스템에 오류가 있다는 것은 놀라운 일이 아닙니다. binning "cpu 's-binning은 CPU를 가져 와서 테스트하고 제대로 작동하지 않는 부분의 속도를 비활성화하거나 줄이거 나 속도를 낮추고 사양이 낮은 CPU로 판매하는 프로세스입니다.
davidgo

아, 맞습니다. 바이오스가 아닌 마이크로 코드 작업을하는 소프트웨어였습니다. 어떻게 든 문제를 해결해야합니다.
Psycogeek
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.