DL580 Gen8 서버에, WS(2008, 2012)를 설치하고, Nvidia K6000 GPU를 장착하여 사용하는 경우 "Code 12:자원 부족"과 함께 비정상 동작을 경험할 수 있다.
https://technet.microsoft.com/en-us/library/cc732199(v=ws.10).aspx
- This device cannot find enough free resources that it can use. If you want to use this device, you will need to disable one of the other devices on this system. (Code 12)
- 이 장치가 사용할 수 있는 충분 한 사용 가능한 리소스를 찾을 수 없습니다. 이 장치를 사용 하려면이 시스템에서 다른 장치 중 하나를 사용 하지 않도록 설정 해야 합니다. (코드 12)
당연히도, 정상적으로 설치되는 경우, embedded Graphic Adapter(Matrox VGA)와 Add-in Graphic Adapter인 GPU가 나란히 보여야 한다.
* Matrox VGA를 비활성화 할 예정으로, Nvidia Driver만 설치한 모습
특정 목적으로 GPU를 사용하는 경우 embedded VGA를 BIOS상에서 비활성화 하는 경우가 있다.
정상 설치되어야 하나, 일부 낮은 BIOS fw를 사용하는 경우 아래 처럼, GPU 장치가 Code 12 오류와 함께 비정상 인식될 수 있다.
이 현상이 최근 발표된 업데이트 버전에서 수정 되었다.
참고로, 기존에도 일부 버전에서는 Slot 9에 Workaround로 사용이 가능했다.
Action Plan 1.
What : Upgrade BIOS fw
Online ROM Flash Component for Windows - HP ProLiant DL580 Gen8 (P79) Servers
1.80_05-06-2015(15 Jun 2015)
http://ftp.hp.com/pub/softlib2/software1/sc-windows-uefi-sys/p1582157047/v109986/cp027254.exe
Problems Fixed:
- Addressed an issue where optional PCIe graphics controllers could not be used in pass-through mode to a virtual machine under a hypervisor based operating system.
- Addressed an issue where an optional PCIe graphics controller may not be detected if it is installed on any PCIe slot except slot 9. If installed in slot 9, this issue will not occur.