loading

PC.Div.Soft/Driver.Firmware

VMware CPU 마이크로코드 업데이트 드라이버

나에+ 2018. 1. 21. 22:04
반응형

■ 다운로드 페이지

- https://labs.vmware.com/flings/vmware-cpu-microcode-update-driver


■ 참조

https://www.win-raid.com/t2649f47-Guide-Intel-AMD-CPU-Microcode-conversion-and-utilization-without-modding-the-BIOS.html


win-raid 포럼 뒥적이다 발견. 근데 윈도의 경우에는 CPU 마이크로 코드가 선택적으로 업데이트되기에...별다른 필요가 없지 않나 싶은데(물론 OS가 구동되는 동안에만 이 마이크로 코드가 적용되지만, 문제 없기도 하고, 우분투도 마찬가지고...), 아무튼 좀 더 신경을 쓰고 싶거나 MS가 패치하기 전에 이것저것 적용은 하고 싶은데 BIOS 모딩은 꺼려지는 사람이라면 해볼만한 선택이지 싶다.


Intel/AMD 마이크로코드 모두 업데이트 가능. 다만 AMD의 경우 AGESA 코드가 생각보다 자주 업데이트되는 만큼, BIOS 업데이트가 인텔보다야 수월할 듯. 페넘 2 시절 870(770)보드 쓸적에 엄청 오래되도 지원해주던 기억이 있음.


아무튼 이를 사용하기 위해선 위 프로그램이 .bin(바이너리)가 아니라 텍스트(.dat)로 로드되는 마이크로 코드 파일을 필요로 하기에 이를 변경해줘야 한다고 함(여기에 필요한게 bin2da.py). *스크립트 다운로드: https://www.file-upload.net/en/download-12364751/BIN2DAT.zip.html


*파이선 스크립트(http://www.codegists.com/snippet/python/bin2datpy_ecmaxp_python)를 활용해 가능하고, 이를 위해선 파이썬 3.x 가 필요하다고 함.

CPU 마이크로 코드와 ID 관련 참조는 http://www.sandpile.org/x86/cpuid.htm 와 http://www.cpu-world.com/cgi-bin/CPUID.pl 를 참조하라고 되어 있다.


*microdecode.exe(이는 dat 형식을 bin으로 변경해줌)

https://www.wimsbios.com/forum/bios-utilities-flash-programs-f36/tool-extract-latest-intel-microcode-for-bios-modding-t10592.html


*Intel CPU 마이크로 코드 파일 다운로드는 여기서 가능: https://downloadcenter.intel.com/download/27431/Linux-Processor-Microcode-Data-File


아무튼, 위에 준비물 준비하고 마이크로 코드 파일을 받은 뒤, dat 형식으로 변경, 파일명은 microcode.dat으로 해 두자. 그 후 드라이버 설치(설치법은 홈페이지 참조), 변경한 마이크로 코드 파일을 Windows 설치 폴더\System32\drivers에 복사. 그 후 재시작. 그 후 이벤트 로그에서 확인하면 됨(Hwinfo나 CPUID로도 된다;)


....

가장 편한 건 BIOS 모딩이 아닐까 싶은데, ME 업데이트도 그렇고, 사실 새 코드나 옵션 롬이 언제나 올바르게 동작한다고 보증할 수 없기에...으으 이래서 지원 기간 끝난 PC 부품은 사용하기가 미묘하다. UEFI 바이오스 모딩은 여길(Win-raid 포럼) 참조하자.

반응형