Mr. Man-wai Chang wrote:
> On 24/02/2017 8:40 PM, Mr. Man-wai Chang wrote:
>>
>> Because the Micro$oft Basic Display Adapter disappeared during Win
>> Server 2012 R2 installation, I could NOT install Intel's HD 500 driver.
>>
>
> The error message was: ... does not meet minimum requirement....
>
It should be the same driver as Windows 8.1.
For example, Dell has a driver here, which they list for WS2012R2,
and yet it has desktop Windows sections. "6.3" means Windows 8.1
http://www.dell.com/support/home/ca/en/cabsdt1/Drivers/DriversDetails?driverid=7NM88
Intel HD Graphics Driver For Windows Server 2012 R2, A00
A look in the INF file on that one shows what looks like older hardware:
;=====================================================================
; Windows 8.1 Install
;=====================================================================
[IntelGfx.NTamd64.6.3]
; IVB Server
%iIVBGD0SRV% = iIVBD_w81, PCI\VEN_8086&DEV_016A
%iIVBGD0SRVGT1% = iIVBD_w81, PCI\VEN_8086&DEV_015A
; HSW Classic
%iHSWGT1D% = iHSWD_w81, PCI\VEN_8086&DEV_0402
%iHSWGT2D% = iHSWD_w81, PCI\VEN_8086&DEV_0412
%iHSWGT15D% = iHSWD_w81, PCI\VEN_8086&DEV_041E
; HSW Server
%iHSWSVGT2% = iHSWD_w81, PCI\VEN_8086&DEV_041A
%iHSWSVGT1% = iHSWD_w81, PCI\VEN_8086&DEV_040A
The INF file in the Intel DownloadCenter looked like this.
;=====================================================================
; Windows 8.1 Install - DT Only
;=====================================================================
[IntelGfx.NTamd64.6.3]
; SKL HW
%iSKLULTGT1% = iSKLD_w81, PCI\VEN_8086&DEV_1906
%iSKLULTGT2% = iSKLD_w81, PCI\VEN_8086&DEV_1916
%iSKLULXGT2% = iSKLD_w81, PCI\VEN_8086&DEV_191E
%iSKLDTGT2% = iSKLD_w81, PCI\VEN_8086&DEV_1912
%iSKLULTGT2f% = iSKLD_w81, PCI\VEN_8086&DEV_1921
%iSKLULTGT3e% = iSKLD_w81, PCI\VEN_8086&DEV_1926
%iSKLULTGT3% = iSKLD_w81, PCI\VEN_8086&DEV_1923
%iSKLULTGT328W% = iSKLD_w81, PCI\VEN_8086&DEV_1927
%iSKLDTGT1% = iSKLD_w81, PCI\VEN_8086&DEV_1902
%iSKLHaloGT1% = iSKLD_w81, PCI\VEN_8086&DEV_190B
%iSKLHaloGT4% = iSKLD_w81, PCI\VEN_8086&DEV_193B
%iSKLHaloGT3fe% = iSKLD_w81, PCI\VEN_8086&DEV_192B
%iSKLHaloGT2% = iSKLD_w81, PCI\VEN_8086&DEV_191B
%iSKLSRVGT3e% = iSKLD_w81, PCI\VEN_8086&DEV_192D
%iSKLSRVGT4% = iSKLD_w81, PCI\VEN_8086&DEV_193A
%iSKLWSGT2% = iSKLD_w81, PCI\VEN_8086&DEV_191D
%iSKLWSGT4% = iSKLD_w81, PCI\VEN_8086&DEV_193D
Maybe the GoldMont part of the equation really matters ?
What is the VEN and DEV of the graphics ? (If the Basic Display
Adapter will not show up, you could try Everest or you
could boot up a Linux DVD and lspci/lshw/inxi from there.)
You may need to start Googling the VEN and DEV when
searching for a driver, to narrow it down.
*******
There are other possibilities. For a Basic Display Adapter,
normally the BIOS would have a VESA declaration for the
built-in processor graphics. But on a UEFI BIOS, it's also
possible for the maker to include a GOP declaration.
From a Linux thread
"Ahh, yes, this is because gop doesn't set a vesa mode and let you play
with the flat frame buffer. You actually make gop calls to perform
the IO for you. Grub can leave the display in that state when passing
off to the kernel, but the kernel has to have its own KMS video driver
to take over; it can't just start poking at a frame buffer like it can
with VESA."
Now, I don't know if that's your issue or not, or at what point
GOP became available. A while back, you could flash a video card
from a VESA config ROM, to a GOP config ROM, but it wasn't clear
at the time, what purpose this served.
https://en.wikipedia.org/wiki/Unified_Extensible_Firmware_Interface#GOP
"In addition, the Graphics Output Protocol (GOP) provides limited
runtime services support.
The operating system is permitted to directly write to the framebuffer
provided by GOP during runtime mode. However, the ability to change
video modes is lost after transitioning to runtime services mode until
the OS graphics driver is loaded."
Paul