Jump to content
GhostRaider

[GUIDE] 1st Generation Intel HD Graphics QE/CI

2,079 posts in this topic

Recommended Posts

first attempt with Mojave and Intel HD Graphics 1.Gen :wub:

 

unsupported SMBIOS (here as MacBookPro6,1) with boot-flag "-no_compat_check" for unsupported SMBIOS / Mac's

 

Atheros WLAN is not working anymore (my AR5B95 does not work with Mojave anymore)
maybe with rollback, I want to try

Edit: Atheros WiFi works again with AirportAtheros4.0.kext to S/L/E

 

no transparent dock

 

Screensavers for example "Origami" and others work great

 

Launchpad without stuttering

 

Video and sound work very well here

 

1.thumb.png.00e33c830a6b3e3681ff0bf219fbb237.png

 

2.thumb.png.54ce18828074fc758b417ffeccdd26ab.png

 

DarkMode:

3.thumb.png.0db108faf0efc3d7b9d5eb242e7dade3.png

 

:thumbsup_anim:

Edited by MacPeet

Share this post


Link to post
Share on other sites
Advertisement

Using which kexts? Because Mojave carries no support at all, i.e. no kexts whatsoever, for 1st gen Intel HD graphics (dropped alongside HD3000). Mojave only supports GPUs that are compatible with Metal. Regardless, you do not have full graphics acceleration, no.

 

Edited by Hervé

Share this post


Link to post
Share on other sites

No, not a perfect acceleration

No transparent dock

Full resolution 1600x900 yes

Videos with QuickTimePlayer work well

actually everything works, only transparent dock is not

intel1.png

intel2.png

Share this post


Link to post
Share on other sites

@Hervé

Unfortunately, Sleep / Wake is not working

I deleted my 5 IntelHD Kext's in S/L/E and put them after Clover /other.
Exactly the same result.

 

@cavallo

EFI Mounter v3 works with Mojave

EFI Mounter v3.zip

Share this post


Link to post
Share on other sites
3 minutes ago, MacPeet said:

@Hervé

Unfortunately, Sleep / Wake is not working

I deleted my 5 IntelHD Kext's in S/L/E and put them after Clover /other.
Exactly the same result.

 

@cavallo

EFI Mounter v3 works with Mojave

EFI Mounter v3.zip

Thank you very much. I have always done the same, deleting all existing kexts restarts and install the right ones.

Share this post


Link to post
Share on other sites

@Cavallo, yes you're totally off-topic and I don't even see the relevance of your post here. HD2000 (like Sandy Bridge Intel HD) is NOT supported under OS X/macOS. Please don't pollute this thread.

 

@MacPeet, as expected, no Sleep/Wake. Since 1st gen Intel HD is not supported under Mojave, High Sierra is the end of the road for systems running on those iGPUs. We've been there before with GMA950/X3100 or other nVidia GeForce 7xxx and Mountain Lion...

 

Edited by Hervé

Share this post


Link to post
Share on other sites

Fyi, my friend's 1st Gen. Intel HD Graphics is working fine with QE/CI enabled under macOS Mojave Beta 2 using patched AppleIntelHDGraphics*.kext from Sierra (16A323: 1st MAS Release). Have you tried with this?

 

PiKy8Vy.jpg

Share this post


Link to post
Share on other sites

More info!!! Special boot-flags?
For me, QE / CI does not work with Mojave.
My i3 380M is still working with the AppleIntelHDGraphicsFB.kext from Yosemite.
Duallink Alternate 2 1600x900 works very well up to HS.
IntelGraphicPatcher does not work for me. Maybe I'm too blond.
Mojave only without QE / CI here.

Share this post


Link to post
Share on other sites

Wow... :thumbsup_anim:
I also have QE/CI with Mojave.
I have again installed my 5 patched Intel Kext's and IOAcceleratorFamily2.kext from the HS with KextUtility. Now QE / CI non metal works with unsupported SMBIOS MacBookPro 6.1.

Now everything works.
VLC, Youtube-Video's works
DVD player plays DVD's
... :thumbsup_anim:   :wub:

 

post-8047-0-87460000-1529844028.png

 

 

post-8047-0-52650300-1529844044.png

 

post-8047-0-23023100-1529844059.png

Edited by MacPeet

Share this post


Link to post
Share on other sites

Guys can somebody help me please? I have dell latitude e5510 and i try to install el capitan and always get stuck with MISSING BLUETOOTH CONTROLLER SUPPORT. I tried to patch vbios, and still the same. Tried to inject intel, the same. Tried to inject edid and intel, the same. Tried fakeid 0x12345678, the same. I even copied natit kext inside /s/l/e folder on usb, and its still the same. Is there any solution?

Share this post


Link to post
Share on other sites
On 6/24/2018 at 2:55 PM, MacPeet said:

Wow... :thumbsup_anim:
I also have QE/CI with Mojave.
I have again installed my 5 patched Intel Kext's and IOAcceleratorFamily2.kext from the HS with KextUtility. Now QE / CI non metal works with unsupported SMBIOS MacBookPro 6.1.

Now everything works.
VLC, Youtube-Video's works
DVD player plays DVD's
... :thumbsup_anim:   :wub:

 

post-8047-0-87460000-1529844028.png

 

 

post-8047-0-52650300-1529844044.png

 

post-8047-0-23023100-1529844059.png

How about sleep and wake from sleep?

Share this post


Link to post
Share on other sites

Sleep is not important to me.

here:
Yosemite - all versions of Sleep / Wake work (via menu, time control or close lid), everything works
Capitan - not tested on the device
Sierra - not tested on this device
High Sierra - Sleep is not working
Mojave - Sleep is not working

Share this post


Link to post
Share on other sites

Hi all,

 

My first attempt to install 10.3.5 on this Dell Latitude E6410 (no Nvidia card).

 

Tried to use UEFI clover but with no success, so using Legacy Clover to boot 10.3.5 usb install USB disk:IMG_1189.thumb.JPG.8936dece1c43d1e1646ab5838b67e03f.JPG

 

But then booting stops at here:

IMG_1190.thumb.JPG.3a29f6e3bd4571f7ff905c721ed6a5cf.JPG

 

So, started from beginning of this thread to get a proper dsdt.aml, but didn't went far as I had MaciASL compilation errors when trying to add the PNLF device.

 

I've managed to extract the original DSDT table via Ubuntu Linux and placed it at EFI/CLOVER/ACPI/origin/dsdt_Dell_Latitude_E6410.aml

 

Can anyone please have a look at my EFI folder and even patch the basics of my dsdt_Dell_Latitude_E6410.aml ?

 

Thanks.

 

Laptop details:

  • CPU: 
    • Intel Core i5 M520 @2.40Mhz (2 cores) CPUID=0x020655
    • Microarchitecture:    Westmere
    • Platform:    Calpella
    • Processor core:  Arrandale
  • Vídeo: Intel GMA HD (Westmere)
  • Screen: 14” Wide XGA 1280x800
  • Sound: IDT 92HD81
  • RAM: 4GB DD3

 

Boa sorte,
Paulo

 

EFI.zip

dsdt_Dell_Latitude_E6410.aml

Edited by augustopaulo

Share this post


Link to post
Share on other sites

Hello

I've been struggling to get the 1st Generation Intel HD Graphics QE/CI kexts for High Sierra to work for a while now

I've even tried installing Sierra and Yosemite to get at least a glimpse of normal behaviour but every time I load any of these kexts I get a white screen.

I am able to work behind the white screen: Command + Space -> Terminal -> sudo reboot

 

What I did for about three weeks on and off struggling with this laptop:

- I extracted EDID from the lcd manual because trying to read it with any utility was useless (errors)

- tested with the patched kexts for LCD+VGA, Single, W1 because that's what my ubuntu 14.04 intel reg dump says

- tested with clean kexts for High Sierra and Clover On-The-Fly patches provided somewhere in this post by Giofrida

- went full-on patching madness on DSDT (trying to understand the works behind it)

- removed all _DSM methods before adding the required patches (just adding the _DSM method in GFX0 device resulted in errors)

- even changed the CPU from a i5-450M to a i3-330M ... same result


I tried many Intel HD kexts along the way ... all resulting in the dreaded white screen...

The only driver that got me to at least see that some kexts were loaded for graphics, was one based on Natit.kext (loaded) with Geforce.kext, NVDAGF100Hal.kext and NVDAResman.kext (all three with an error and not loaded)

While all online videos work inside the browser, in a video player I can't see anything but flickering (no image, only sound)

I'm lost at this point... I don't know what's the next step...

 

Acer5733Z.zip

 

What's working: WiFi AR5B97 (AtherosWiFiInjector.kext I found somewhere online so I shouldn't keep patching Atheros40 after each update), Audio (AppleHDA Patcher and AppleALC witch I will have to use after every update), Battery readings (DSDT), Card Reader (DSDT), Camera (OOB I think)

What's not working: Graphics (QE/CI), Brightness (struggled with this one too), BCM Gbit (not really needed), Sleep (would be nice)

Edited by badrianiulian

Share this post


Link to post
Share on other sites

good news for Mojave with the IntelHD-Kext's 1.Gen

In Mojave the IntelHD Kext are officially no longer included. Once in the cache, they are not overwritten during the update.
When I upgraded from Beta 2 to Beta 3 I had a clean picture in the installer and immediately QE/CI at the first start after installation.
Now the IntelHD Kext's 1.Gen work like OOB. No more work needed after the update.

Share this post


Link to post
Share on other sites
On 7/7/2018 at 9:24 AM, MacPeet said:

good news for Mojave with the IntelHD-Kext's 1.Gen

In Mojave the IntelHD Kext are officially no longer included. Once in the cache, they are not overwritten during the update.
When I upgraded from Beta 2 to Beta 3 I had a clean picture in the installer and immediately QE/CI at the first start after installation.
Now the IntelHD Kext's 1.Gen work like OOB. No more work needed after the update.

Hello, @MacPeet,

I wonder if you can help me a little bit.

Tomorrow I will receive an HP Pavilion dv6 1st gen with i5-430 and Intel HD Graphics. I have another Pavilion dv6, 2n gen i7 with High Sierra and planning to clone the SSD from the 2n gen dv6 to the 1st gen dv6: so, I’m using the cloning method.

I need to know:

- Do I need kexts from somewhere? Which kexts? Can you share the ones you are using and working for you even in Mojave?

- Do I have to patch on-the-fly some kexts with Clover? Can you share your config.plist file?

- Do I need to do something more to boot High Sierra on my new computer?

Thank you very much,

PS My idea is simply updating the clover folder and changing the required kexts and boot the system, I’ve done this other times with other computers, and it usually works for me.

EDIT: I've tried to download (1st Gen) Intel HD Graphics Kexts 10.12 L from here:

And I get a list with a tone of zips. Which one is the 10.12L? There's no file called 10.12L.

 

Edited by skyfly555

Share this post


Link to post
Share on other sites

@skyfly555

I can not help you much. I have another computer.
You have to read Post # 1 and there are downloads of the Kexte.
The downloads of the old systems have more choice of framebuffer kext.
You have to find the right Framebuffer Kext for your system.
I work with 4 Kext's from 10.12L and FramebufferKext from Yosemite.
My FramebufferKext is still from Yosemite. This kext also works here with Mojave. I work with LW1 Alternate2 Duallink 1600x900.
You have another system. You have to try the Kext's from the download in post # 1 !!!

Edited by MacPeet

Share this post


Link to post
Share on other sites
5 minutes ago, MacPeet said:

@skyfly555

I can not help you much. I have another computer.
You have to read Post # 1 and there are downloads of the Kexte.
The downloads of the old systems have more choice of framebuffer kext.
You have to find the right Framebuffer Kext for your system.
I work with 4 Kext's from 10.12 and FramebufferKext from Yosemite.
My FramebufferKext is still from Yosemite. This kext also works here with Mojave. I work with LW1 Alternate2 Duallink 1600x900.
You have another system. You have to try the Kext's from the download in post # 1 !!!

Thank you for pointing me which versions of kexts I can try.

So, you are using the kexts called Intel HD Graphics QECI Legacy 10.12.zip

although I can use other FramebufferKext if I need them.

Good to know this.

Edited by skyfly555

Share this post


Link to post
Share on other sites
22 hours ago, skyfly555 said:

Thank you for pointing me which versions of kexts I can try.

So, you are using the kexts called Intel HD Graphics QECI Legacy 10.12.zip

although I can use other FramebufferKext if I need them.

Good to know this.

I answer myself.

 

Some artifacts with Google Chrome, but not with Waterfox/Firefox. I have QE/CI.

The process followed: I have cloned High Sierra 10.13.4 from a 2n gen i7 H3000 Pavilion dv6, created as described here.

And then I've taken the patched DSDT, IntelHD kexts and config.plist from this other post from Insanelymac (a very similar 1st gen dv6).

Share this post


Link to post
Share on other sites
Just now, skyfly555 said:

I answer myself.

 

Some artifacts with Google Chrome, but not with Waterfox/Firefox. I have QE/CI.

The process followed: I have cloned High Sierra 10.13.4 from a 2n gen i7 H3000 Pavilion dv6, created as described here.

And then I've taken the patched DSDT, IntelHD kexts and config.plist from this other post from Insanelymac (a very similar 1st gen dv6).

I have those artifacts myself too using 1º gen. For now i spotted them at chrome playing videos and such and in spotify app. Do not know if its a solvable problem or if its just incompatibility with such old computers.

Edited by mrblamz

Share this post


Link to post
Share on other sites
7 hours ago, mrblamz said:

I have those artifacts myself too using 1º gen. For now i spotted them at chrome playing videos and such and in spotify app. Do not know if its a solvable problem or if its just incompatibility with such old computers.

Thank you for saying this, good to know it. I'm happy I can have QE/CI in this old computer, it's great: I use Waterfox and it's ok for me, just the other people who use this computer are Chrome-addicts, I will uninstall it :)

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By GhostRaider
      This download is only for users who have a laptop with a 2010 Intel® Arrandale Processor with Intel® HD Graphics:
       
      1st Generation Intel® Core™ Processor with Intel HD Graphics (Arrandale only)
      Intel® Celeron® Processor with Intel® HD Graphics (Arrandale only)
      Intel® Pentium® Processor with Intel® HD Graphics (Arrandale only)
       
      Make sure the Device ID and Vendor ID match with the following:
       
      Device ID: 0042 or 0046
      Vendor ID: 8086
       
      In here you will find my QE/CI and CI only packages for your 1st Generation Intel HD Graphics IGPU for OS X Mountain Lion, OS X Mavericks, OS X Yosemite, OS X El Capitan, macOS Sierra, and macOS High Sierra.
       
      Choose your package:
       
      Download the Intel® HD Graphics QE/CI package if your laptop is using the LVDS connector. This package has the necessary kexts to enable Quartz Extreme with Core Image (QE/CI). This enables full hardware/graphics acceleration.
       
      or
       
      Download the Intel® HD Graphics CI package if your laptop is using the eDP connector. This package enables Core Image (CI) only. This enables partial acceleration.
       
      Note: CI only (CI) is only available on OS X Mavericks 10.9.5 and below. Future releases of macOS requires full graphics acceleration (QE/CI) for optimal performance and stability.
       
      For more information about 1st Generation Intel® HD Graphics, everything is explained in my guide:
       
      http://www.insanelymac.com/forum/topic/286092-guide-1st-generation-intel-hd-graphics-qeci/
    • By jack-69
      DISM is your friend!
       
      Part 1: (For all the computers that don't have UEFI)
       
      Prepare two USB keys, one with El Capitan & one with Windows 10.
      First put the Windows USB, during the installation (when it asked the Windows code) press shift + f10 and will open the command prompt:
      diskpart list disk (list of your hdd) select disk 0 (0 is number of your hdd) clean (ATTENTION clean all your hard disk selected) convert gpt create partition efi size=200 (creates EFI partition) format fs=fat32 label=EFI We made a EFI partition.
      In my Hdd I have 3 partitions ( 1 for Mac, 1 for Windows=Ntfs & 1 in exFat for sharing files between the two systems).
      create partition primary size=100000 (1 partition for Mac OS X 100GB) format fs=fat32 quick label=Mac (after we will format in HFS+ with disk utility) create partition msr size=128 (creates Microsoft Reserved) create partition primary size=100000 (1 partition for Windows 10 100GB) format fs=ntfs quick label=Windows (format in Ntfs) create partition primary (creates a partition with the remaining space) format fs=exfat quick label=Hdd (format in exFat) Now the fun part.
      We should insert the letters for the partitions. Check
      select disk 0 list volume (check the assigned letters, REMINDS the letter assigned to the USB "example d") list partition (check the number of partition EFI "example partition 1") select partition 1 assign letter=h list partition (check the number of partition Windows "example partition 3") select partition 3 assign letter=g exit Then we have the letter "D:\" for the USB, "H:\" for the EFI partition & "G:\" for the Windows partition.
      Now we need to copy the installation files from the USB to the Windows partition.
      cd\windows\system32\ dism /apply-image /imagefile:d:\sources\install.wim /index:1 /applydir:g:\ Break....
      Now we need the Windows EFI boot files.
      cd\ g: bcdboot (check the command line) bcdboot g:\windows /1 en-us /s h: /f UEFI (in my case "/1 It-it") Restart the computer with the Mac USB "Clover bootloader", then select Microsoft EFI and start the installation of Windows 10 in FULL GPT. 
      If you don't see the exFat partition in Windows don't worry.
      (Take a program like Partition Wizard, format the partition in NTFS  and assigns the letter D:\. Now open the command prompt administrator and write:
      diskpart select disk 0 list partition (check the partition before-exFat = after-NTFS "example partition 4") select partition 4 format fs=exfat quick label=Hdd Now you must have the partition exfat visible and writable)
       
       
      Part 2:
       
      Important!  
      Don't format or delete the EFI partition.   
      From the Mac USB we need delete AppleIntelHDGraphicsFB.kext. 
       
      Now we go in to the installation of El Capitan, with disk utility format the partition "Mac" in HFS+ mac journaled, then install Mac OS X.
      While starting El Capitan from your hard drive, we must block AppleIntelHDGraphicsFB.kext and AppleIntelHDGraphics.kext. (& add cpus=1 or patch with clover)
      When El Capitan is started:
      Patch AICPM with Clover Configurator Install Clover like this  (of course without installation El Capitan) "Legacy mode" Replace the config.plist in EFI partition and add SMBIOS with clover configurator - macbook pro 6.1 Put the DSDT Put HFSPlus.efi, NTFS.efi in drivers64 folder Insert and replace all kext PS:During the first system start we must go in the system preferences, keyboard, shortcuts and change the key combination of brightness (f2- f3+).
       
       
      Work:  
       
      Intel Core i5 460M
      Intel HD Graphics                                      (Clean graphics without artifacts)
      Wifi & Ethernet                                          (Atheros AR9285 & Realtek 8111)
      Stereo speakers & Microphone                    (IDT92HD81B1X5)
      Keyboard & multi-touch touchpad
      Memory Card Reader
      Camera
      All USB
      Battery
      Sleep & Wake
      Brightness Values
      App Store
       
      Don't work: 
       
      ATI Mobility Radeon HD 5470                      (Blocked by BIOS)
      FaceTime                                                   (With Rom,SN,MLB valid work)
      iMessage                                                   (With Rom,SN,MLB valid work)
      Maps            
       
       
      Thanks : GhostRider - pokenguyen - Mirone & Micky1979 - RehabMan
       
       
      HP El Cpitan.zip
    • By newbie2379
      Good day,

      I'm trying to install OSX El Capitan on my laptop all the time.
      I have a laptop with a Intel CORE i5 430M Arrandale CPU and first generation Intel HD Graphics.
      The problem is the graphics card.
      I have deleted the kext for the graphics card to install El Capitan.
      After installing it boots also without error messages, but then comes a graphic error. The graphics error was already before I had deleted the Kext before installing.
      The graphics error should not come, however, if I had deleted the kext?

      I can install OSX successfully, but when booting comes a graphic error.

      I have also searched the Internet for solutions. The solutions I had found only work after a successful boot.

      I have tried it with other graphics kext, but without success.

      I also have no other computer with OSX.

      Best regards
×