Intel 7th and 8th generation processor graphics driver for Windows 7/8/8.1

For Intel's 7th and 8th generation processors, the only Windows operating system that Intel supports is Windows 10 x64. There is no official driver for Windows 7, Windows 8, or Windows 8.1.

But according to this YouTube video, the Windows 7's Driver for the 6th gen processors can be installed for the 7th gen processors.

According to

The graphics processors on not only Intel 6th gen mobile, but also all 7th and 8th gen processors are all based on Gen 9 LP (generation 9 Low Power) graphics core architecture.

The graphics driver for 6th gen processors is missing 8th gen processors graphics' hardware IDs. These IDs can be found in newer drivers.


THERE IS NO GUARANTEE THAT ANY METHOD MENTIONED IN THIS ARTICLE WILL BE USEFUL IN ANY SITUATION. THERE IS NO GUARANTEE THAT THE DRIVER MODIFIED AS DESCRIBED IN THIS ARTICLE WILL BE COMPATIBLE. If the driver is not compatible, your hardware will not work correctly and your computer might become unstable or stop working completely. If you decide to test any method mentioned in this article anyway, you are on your own risk/responsibility. Again, if you decide to use Windows other than 10 on Intel's 7th and 8th generation processor, you do it on your own risk/responsibility.

  • Intel's 7th generation processors' codename is Kaby Lake.
  • Intel's 8th generation processors' codename is Coffee Lake.

To Install the Graphics Driver for Windows 7/8/8.1

  1. Download the graphics driver ZIP file
  2. Unzip the file to a designated location or folder.
  3. Open the file called "igdlh64.inf" in the folder called "Graphics".
  4. For Windows 7, under the line
    add the code below;
    For Windows 8, under the line
    replace "w7" in the code below with "w8" and add the code;
    For Windows 8.1, under the line
    replace "w7" in the code below with "w81" and add the code.
    ; KBL
    %iKBLULTGT1%        = iSKLD_w7, PCI\VEN_8086&DEV_5906
    %iKBLULTGT2%        = iSKLD_w7, PCI\VEN_8086&DEV_5916
    %iKBLULTGT2F%       = iSKLD_w7, PCI\VEN_8086&DEV_5921
    %iKBLULTGT3E15%     = iSKLD_w7, PCI\VEN_8086&DEV_5926
    %iKBLULTGT3E28%     = iSKLD_w7, PCI\VEN_8086&DEV_5927
    %iKBLULXGT2%        = iSKLD_w7, PCI\VEN_8086&DEV_591E
    %iKBLDTGT1%         = iSKLD_w7, PCI\VEN_8086&DEV_5902
    %iKBLDTGT2%         = iSKLD_w7, PCI\VEN_8086&DEV_5912
    %iKBLHALOGT1%       = iSKLD_w7, PCI\VEN_8086&DEV_590B
    %iKBLHALOGT2%       = iSKLD_w7, PCI\VEN_8086&DEV_591B
    %iKBLWGT2%          = iSKLD_w7, PCI\VEN_8086&DEV_591D
    %iKBLULTGT2R%       = iSKLD_w7, PCI\VEN_8086&DEV_5917
    ; CFL
    %iCFLDTGT1%         = iSKLD_w7, PCI\VEN_8086&DEV_3E90
    %iCFLDTGT2%         = iSKLD_w7, PCI\VEN_8086&DEV_3E92
    %iCFLDTWSGT2%       = iSKLD_w7, PCI\VEN_8086&DEV_3E96
    %iCFLHALOGT2%       = iSKLD_w7, PCI\VEN_8086&DEV_3E9B
    %iCFLHALOWSGT2%     = iSKLD_w7, PCI\VEN_8086&DEV_3E94
    %iCFLULTGT3W15%     = iSKLD_w7, PCI\VEN_8086&DEV_3EA6
    %iCFLULTGT3W28%     = iSKLD_w7, PCI\VEN_8086&DEV_3EA5
    %iCFLULTGT3W15EU42% = iSKLD_w7, PCI\VEN_8086&DEV_3EA7
    %iCFLULTGT3W28EU42% = iSKLD_w7, PCI\VEN_8086&DEV_3EA8
    %iCFLDTGT1W35%      = iSKLD_w7, PCI\VEN_8086&DEV_3E93
    %iCFLDTGT2W35%      = iSKLD_w7, PCI\VEN_8086&DEV_3E91
    %iCFLDTGT2S8S2F1F%  = iSKLD_w7, PCI\VEN_8086&DEV_3E98
    %iCFLULTGT2U42FU2F2F% = iSKLD_w7, PCI\VEN_8086&DEV_3EA9
  5. For 8th gen processors, at the end of the file or after the line:
    iKBLWGT2       =   "Intel(R) HD Graphics P630" 
    add this code:
    iKBLULTGT2R         = "Intel(R) UHD Graphics 620"
    ; CFL
    iCFLDTGT1           = "Intel(R) UHD Graphics 610" 
    iCFLDTGT2           = "Intel(R) UHD Graphics 630" 
    iCFLDTWSGT2         = "Intel(R) UHD Graphics P630" 
    iCFLHALOGT2         = "Intel(R) UHD Graphics 630" 
    iCFLHALOWSGT2       = "Intel(R) UHD Graphics P630" 
    iCFLULTGT3W15       = "Intel(R) Iris(R) Plus Graphics 640" 
    iCFLULTGT3W28       = "Intel(R) Iris(R) Plus Graphics 655" 
    iCFLULTGT3W15EU42   = "Intel(R) Iris(R) Plus Graphics 635" 
    iCFLULTGT3W28EU42   = "Intel(R) Iris(R) Plus Graphics 655" 
    iCFLDTGT1W35        = "Intel(R) UHD Graphics 610" 
    iCFLDTGT2W35        = "Intel(R) UHD Graphics 630" 
    iCFLDTGT2S8S2F1F    = "Intel(R) UHD Graphics" 
    iCFLULTGT2U42FU2F2F = "Intel(R) UHD Graphics"
  6. Save.
  7. Run "Setup.exe" (unzipped in step 2).
  8. If step 7 fails, try following Intel's instructions on Manually Install an Intel® Graphics Driver in Windows 7 with the modified driver.


  • For Windows 8.1, you have to disable Driver Signature Verification in order to install the modified driver.
  • People are reporting that the method above doesn't work on 8th gen processors whose graphics has 23 execution units(EU), such as I5-8400, I3-8350K, I3-8100.
  • The GNU/Linux OS is officially supported.


  1. Here is the explanation whether your Graphics will work or not:

    Intel Graphic Drivers designed specifically for Win10 (>=25.x.x.x) are based on the new Windows DCH platform and thus not compatible backwards. They are not even thought to be installed by the "have disk" button, so they don't provide the "zip" file. Intel stick to this new arquitechture at the time of the 8th gen chips (i.e. 620 UHD card), although the driver supports all 6-7-8-9th gen upgrading to Windows 10.

    However there was a transition period. The last verstion of the older Intel Graphic Drivers ( of 5/30/2017) was coded to support all Windows 7 to 10 in the legacy way ("have disk"). It was coded for 6-7th gen chips (i.e. 620 HD card), since the 8th didn't exist yet until later (> of 10/10/2017) where the support was inclued for Windows 10 only.

    IN CONCLUSION if you have a HD card (<=7th gen) you can make it work, but if you have UHD card (8th gen) the zipped drivers will install but will fail to run. There is nothing to do. Tested on my Intel Core i3-8130U (8th gen) with an Intel Graphics UHD 620 (ven_8086&dev_5917).

  2. FYI new link to Intel Graphics drivers: use filters to find yours.


    I managed to use the old gen-7 graphics HD-620 driver ("iKBLULTGT2F") with my newer gen-8 UHD-620 card ("iKBLULTGT2R") and Windows is booting fine so-far and I can adjust the screen brightness from the battery icon near the clock. Other functions I have not tested yet.

    The key was to use exactly the equivalent model number (not a generic one as the main thread suggests):
    0. Create a system restore point ¡VERY IMPORTANT! ¡DONT SKIP!
    1. Firstly download the driver versiĆ³n (*1).
    2. Then open the file "igdlh64.inf" on the "Graphics" folder, as the main post suggests.
    3. Now at the very end you will find the suported models with the HW ID, find the most similar for you, in my case UHD-620 (*2)
    4. Using that previous identifier of step 3 you can write the key under the entry "[IntelGfx.NTamd64.6.1]" which matches to Windows 7 (*3)
    5. Install the driver with the "Use disk" method, your card will appear automatically.
    6. Reboot!

    (*2) iKBLULTGT2F = "Intel(R) HD Graphics 620"
    (*3) %iKBLULTGT2F% = iSKLD_w7, PCI\VEN_8086&DEV_5917

    1. Was pulling my hair out on this one. After hours of failure, this was the solution that worked. Many thanks!

    2. can you please contact me whatsapp no 7065767105 i have to get the solution urgently its not working for days

  4. Please help me
    ACER ASPIRE A315-51 8th UHD 620 Windows 8.1. :(

  5. Hi all,
    I tried this method on Celeron G4900 (Coffe Lake 3E93): the driver is installed but won't run. after reboot still stuck with basic display adapter. Any idea?

  6. Hello bro how about you help we who hate win10 with your knowledge and mod the USB Driver 3.0 from Intel to work with Win7
    Please can you add the Suport to Win7 x64 for the following driver usb :

    H310M PRO-VDH (MS-7B29) motherboard
    I5 8400

    Driver ID:




  7. Thank u... It worked for HP Intel 7th Gen core i3 processor after the edit and Disabling driver signature verification. Thanks again....

  8. Thanks for this website. But only this one "" works for me.
    (HD610 / 4415u / Windows 8 x64/x86)

  9. Thanks, it works well with a GIGABYTE GA-H110-D3A & INTEL Pentium G4560 3.50GHz config.
    Thank you for help me!!

    1. How did you solve the problem? I have a G5400 and after restarting error 43 comes out. Thank you.

    2. Hi, is there any chance of getting the UHD 620 working on 32 bit Win10? There are no 32 bit drivers for it... Was thinking that this method might work.. just not sure of the exact modifications needed for 32 bit. Any help would be most appreciated. Thanks!

    3. This comment has been removed by a blog administrator.


  11. This inf hack didn't work for me(had a yellow exclamation point after reboot with Code 43), however the modified drivers(which had to be re-signed) did work and you can find them on biostar's site if you just search for win7_8th_i3_i5_Driver_2.0.rar on google or duckduckgo. Those graphics drivers work for i7-8700K coffee lake.

    1. forgot to mention, it's 3E92 the dev. id. for me

    2. Hey nice find, I'm getting close!!! The driver installed, no exclamation point, aero works..... er except everything's glitchy. Drag a window, the visuals smear >.< Any idea? Using UHD 610 3E93

  12. It works in w8.1 i3-8130u, although web browsers do flicker in Facebook and sometimes videos cant be reproduced, but sound. That doesn't happen in w10. Thank you anyway

  13. struggling with UHD 610, getting a code 43 (exclamation point) no dice... any knowhow?
    the ID in my HW is 3E93

  14. I suppose it works for some. For me it worked partially, but when browsing with firefox and others browsers, sometimes I got a BSOD.

  15. I use beta windows 7 from gigabyte, it's signed and works flawlessly until now.

  16. Wanted to add something about windows 8.1 : the driver 22 (not 21!) can word with it, but maybe not with windows 7. it is I modified the inf, limited the ram to 512 (as it is the case with the, and since then, it works with windows 8.1 Kaby lake, no BSOD. The idea is not from me, I've found the info on a Russian site.

  17. And the advantage is that you don't need to modifiy dlls, it works out of the box without BSOD. For me, it's like this.

  18. This graphics driver is really good at that time. I bought one of them & that's still in a good condition. For Gaming PC this graphics driver is really good.


Post a Comment


AV1 vs VP9 vs AVC (h.264) vs HEVC (h.265): Part II - Fidelity

AV1 vs VP9 vs AVC (h.264) vs HEVC (h.265): Part I - Lossless

OBS Studio settings for best quality (loseless) recording

AV1 vs VP9 vs AVC (h.264) vs HEVC (h.265): Part III - Quality

AV1 vs VP9 vs AVC (h.264) vs HEVC (h.265): Part IV - Decode

Install VMAF on Fedora, CentOS/Red Hat (RHEL)