I recently bought a laptop with the new Kaby Lake processor (i7-7500U) and after a brief looking into Intel's website I found out that there is no graphics driver for Intel HD Graphics 620 for Windows 8.1, only for Windows 10. Are we going to see any drivers in the future (7500U has just been released so no drivers for its graphic unit is acceptable) or Intel is not going to release for Windows 8.1?
Hello NTkot ,
The driver is available for Windows®8.1; you can download it at the following link:
Note: The driver or software for your Intel® component might have been changed or replaced by the computer manufacturer. We recommend you work with your computer manufacturer before installing our driver so you don't lose features or customizations.
I'm sorry, after doing some reviewing I can see that it is available for Windows®10 only on 7th generation processors. you can see here:https://downloadmirror.intel.com/26404/eng/ReleaseNotes_GFX_154010.4542.pdf https://downloadmirror.intel.com/26404/eng/ReleaseNotes_GFX_154010.4542.pdf
It will not be available for Windows® 8.1, only for Windows®10 on 7th generation
You can use drivers for Windows 10 64bit (only 64bit, as far as I know) for Windows 8.1 (should be possible also to install them on Windows 8, but I haven't test it). I use the driver win64_154512.4552.zip and the make following changes in file igdlh64.inf (in folder Graphics):
1. after line 203 add:
%iKBLULTGT2% = iKBLD_w81, PCI\VEN_8086&DEV_5916
2. after line 786 add:
CopyFiles=igfx.Miniport, igfx.UserMode, igxpun.Copy, igfx.UMWow , Opm.Copy , Installer.Copy , CUI.Copy , CUISDK.Copy32 , OpenGL_Gen9.Copy , OpenGL_Gen9.Copy32 , OpenCL_Cpu_Root.Copy , OpenCL_Cpu_System.Copy32 , OpenCL_Cpu_Bin_x86.Copy32 , OpenCL_Cpu_Bin_Tbb.Copy32 , OpenCL_Cpu_Common.Copy , OpenCL_Cpu_System.Copy64 , OpenCL_Cpu_Bin_x64.Copy64 , OpenCL_Cpu_Bin_Tbb.Copy64 , OpenCL_Gpu.Copy32 , OpenCL_Gpu.Copy64 , OpenGL_EGL.Copy32, OpenGL_ES1.Copy32, OpenGL_ES2.Copy32 , MSDK_w8.copy
AddReg = igfx_SoftwareDX11Settings
AddReg = igfx_SoftwareCommonSettings
DelReg = igfx_RemoveDeviceSettings
AddReg = CUI.AddReg
AddReg = CUISDK.AddReg
DelReg = CUI.DelReg
DelReg = CUISDK.DelReg
DelReg = VK.DelReg
AddReg = OpenGL_Gen9.AddReg
AddReg = OpenGL.Installed
AddReg = OpenCL.AddReg
DelReg = OpenCL.DelReg
AddReg = Common_AddSwSettings
DelReg = Common_DelSwSettings
AddReg = Common_DT_AddSwSettings
DelReg = Common_DT_DelSwSettings
DelReg = Common_Device_Specific_DelSwSettings ; Delete device specific regkeys
AddReg = PwrCons_KBL_AddSwSettings
AddReg = AlternateScramblerSupport_KBL_AddSwSettings
AddReg = MBO_KBL_AddSwSettings
AddReg = XVYCCFeature_AddSwSettings
DelReg = XVYCCFeature_DelSwSettings
AddReg = HSYNCFeature_AddSwSettings
DelReg = HSYNCFeature_DelSwSettings
AddReg = DisplayDPP_KBL_AddSwSettings
DelReg = DisplayDPP_KBL_DelSwSettings
AddReg = DisplayOptimization_KBL_AddSwSettings
DelReg = DisplayOptimization_DelSwSettings
AddReg = igfx_SLT_NB_AddSwSettings
DelReg = igfx_SLT_NB_DelSwSettings
AddReg = KBL_AUDIO_WA_AddSwSettings
DelReg = KBL_AUDIO_WA_DelSwSettings
AddReg = Display_Feature_KBL_AddSwSettings_Default
DelReg = Display_Feature_KBL_DelSwSettings_Default
AddReg = AUDIOWOVIDEOSupport_Disable_AddSwSettings
DelReg = AUDIOWOVIDEOSupport_DelSwSettings
AddReg = KBL_PANEL_DRIVER_AddSwSettings
DelReg = KBL_PANEL_DRIVER_DelSwSettings
AddReg = DISABLE_AUDIO_ENDPOINT_PRE_RS1_AddSwSettings
DelReg = DISABLE_AUDIO_ENDPOINT_PRE_RS1_DelSwSettings
AddReg = igfx_MC_AddSwSettings
DelReg = igfx_MC_DelSwSettings
;AddReg = igfx_WinTMC_AddSwSettings_ALL
;DelReg = igfx_WinTMC_DelSwSettings_ALL
AddReg = MSDK_4_0_AddSwSettings32
DelReg = MSDK_4_0_DelSwSettings32
AddReg = MSDK_4_0_AddSwSettings64
DelReg = MSDK_4_0_DelSwSettings64
AddReg = MSDK_Win8_MFT_Enable
DelReg = MSDK_Win8_MFT_Disable
RegisterDLLs = MSDK_w8_RegisterDLLs
AddPowerSetting = PowerPlanSettings
AddReg = TiledDisplay_AddSwSettings
DelReg = TiledDisplay_DelSwSettings
AddReg = LFPForceDitheringEnable_AddSwSettings
DelReg = LFPForceDitheringEnable_DelSwSettings
AddReg = igfx_MSI_HardwareDeviceSettings
AddReg = CoInst.AddReg
CopyFiles = CoInst.CopyFiles
MaximumNumberOfDevices = 2
MaximumDeviceMemoryConfiguration = 512
AddService = igfx, 0x00000002, igfx_Service_Inst
AddService = cphs,, CP_HECI_Service_Inst
;AddService = cplspcon,, CP_HDCP_Service_Inst
AddService = igfxCUIService184.108.40.206,0x00000800, CUI_Service_Inst
3. reboot your PC using "Advanced Startup" (Settings -> Change PC Settings -> Update and recovery -> Recovery -> Advanced Startup)
4. go to: Troubleshoot -> Advanced Options -> Startup Settings -> click Restart and after restart hit F7 (option 7)
5. after reboot in Windows open Device Manager and choose update driver (right click on MS video driver) -> choose Browse... -> choose Let me pick... -> open have disk and choose already edited igdlh64.inf (in folder Graphics) and confirm that you agree that driver is not digitally signed.
p.s.: hope that Intel will solve this problem soon.
NTkot, where did you download win64_154512.4552.zip from? I found a copy but it turned out to be a beta copy and your solution doesn't apparently work on it..
I assume your solution only works on the final, release version of win64_154512.4552.zip?
EDIT: I've sorted out the driver issue using your advice, though paste locations were slightly different to the line positions you indicate. Line 203 was spot on though line 723 was some distance out.
So what I've done is to create a new ZIP file with the edited "igdlh64.inf" file, based on driver version "220.127.116.1152". SotYPL, I couldn't get your RAR file to work. However, the below ZIP file will work and I've tested it.
The new instructions are as follows:
1) Download "Intel HD 620 Windows 8,1.zip" from the following location:
https://mega.nz/%23%21txA1kYJD%21RQCfaJ1Q9b2KdXbmIfT1gEiSElbE4mUI3PIpQqUWKMg https://mega.nz/# !txA1kYJD!RQCfaJ1Q9b2KdXbmIfT1gEiSElbE4mUI3PIpQqUWKMg
2) Open an MS-DOS window in Admin mode by right clicking on the start button and selecting "Command Prompt (Admin).
3) Enter "bcdedit /set testsigning on".
4) Reboot the computer.
5).After reboot in Windows open Device Manager and choose update driver (right click on MS video driver) -> choose Browse... -> choose Let me pick... -> open have disk and choose already edited igdlh64.inf (in folder Graphics) and confirm that you agree that driver is not digitally signed.
6) Open an MDS-DOS window in Admin mode by right clicking on the start button and selecting "Command Prompt (Admin).
7) Enter "bcdedit /set testsigning off".
😎 Reboot the computer.
If instructions 2), 3) and 4) don't work, then try the following:
1. Reboot your PC using "Advanced Startup" (Settings -> Change PC Settings -> Update and recovery -> Recovery -> Advanced Startup)
2. Go to: Troubleshoot -> Advanced Options -> Startup Settings -> click Restart and after restart hit F7 (option 7) to "Disable Driver Signature Reinforcement".
3. Go to instruction 5 above.
4. Reboot your PC using "Advanced Startup" (Settings -> Change PC Settings -> Update and recovery -> Recovery -> Advanced Startup)
5. Go to: Troubleshoot -> Advanced Options -> Startup Settings -> click Restart and after restart hit F7 (option 7) to "(Re)enable Driver Signature Reinforcement".
Hope that helps,
I was hacked a couple of months back and files were deleted. This should solve matters for you.
This seems to not work for me
I could not find the zip mentioned in the original post, so I did the setup file modifications on the https://downloadmirror.intel.com/26836/eng/win64_154519.4678.zip https://downloadmirror.intel.com/26836/eng/win64_154519.4678.zip drivers.
However, after modifying the file (line numbers were slightly different, but you could figure out where to inject the relevant parts) following the instructions, the driver starts to install, I accept to install an unsigned driver, but then I am ultimately greeted by windows with the message "this driver is not compatible with your version of Windows". -error, and it reverts back to the default display driver . Also tried the pre-packaged .zip/rar someone else provided in this thread, and ended up with the exact same error.
Wondering here if this is a updated microsoft windows behaviour thing, a slightly updated intel driver thing, or what could possibly be the issue?
Am Using Win 8.1 on a Kaby Lake-R 8250u laptop
Edit: So, I just realized that the 8250u has a slightly different GPU to the rest of the Kaby Lakes, or at least its device ID has been updated - it is 5917 instead of 5916, like with the rest of the Kaby Lakes. And of course, no drivers in the linked packages for a deviceID with 5917, so I guess it makes sense it does not install, even if the reported error appears a bit odd in that respect?
Anyone had luck in modifying the .inf of one of the "windows 10-ony" -install packages and force them to install on Windows 8.1?
I managed to get a set of drivers working - they are not perfect, but they are good enough for my use. This is to say, these suffer a bit from ocassional screen tearing artifacts, most commonly noticed in that box/square-shaped elements on webpages sometimes have "knife cuts" into them. Regular desktop use I've not encountered problems, HW accelerated videos work, and games run as well as you can expect from a laptop IGP. As always, given that these come from 3rd parties and require modifications, use at your own risk.
Download the old Intel driver http://station-drivers.com/index.php?option=com_remository&Itemid=353&func=startdown&id=2928&lang=en 18.104.22.16891 from here.
These actually have deviceId 5917 listed in them in the win10 section, and still has empty header sections for the win8/7 (hinting that the apparent non-support of earlier operating systems was a very recent decision). This one is an official production-release driver.
The only modifications I did was to add the line
%iKBLULTGT2R% = iKBLD_w10, PCI\VEN_8086&DEV_5917
under the section
I also changed AddReg = igfx_SoftwareDX12Settings to AddReg = igfx_SoftwareDX11Settings under section [iKBLD_w10]
This will allow the driver to be discovered & installed under Windows 8.1.
Disable driver signing (choose restart while holding left shift-key down & clicking on the power button/restart), then go to advanced startup options, and chose turn off driver signature check - nr. 7 in the boot options on reboot. Install via device manager/let me pick driver/have disk, and pick the "igdlh64.inf" you modified. Reboot.
This driver identifies the adapter correctly as "UHD 620", and aside from the very mentioned minor screen tearing on web pages, everything works fine for me.
I did try to use the same trick on some of the later driver versions (and the earlier beta version drivers, the screen tearing problem was worse on those), but either could not get them to install without error, and a few othe ones I did manage to install failed to load & work properly after installation - I guess they actually changed something inside the driver file logic itself other than just the install .inf to prevent them from working. But as said, this one works OK for me.
I managed to get drivers working yesterday a few hours after posting, based on SotYPL's modded HD 630 drivers - I modified the .inf to account for the UHD 620 with Device ID 5917 and everything's working perfectly. I haven't found any issues so far, you can try it out if you'd like - it's a bit newer than the one you've uploaded, I'm not sure if that makes much of a difference: https://mega.nz/# !mIxXGYyZ!lXx8ivN2hY9tI8U5IB6XHHGlPCAvSVj6zWOmIl_ARDo