Jump to content
Sekkio

No QE/CI acceleration in Intel HD 3̶0̶0̶0̶

20 posts in this topic

Recommended Posts

Hello, I've successfully installed macOS Sierra (10.12.5) on my Lenovo Thinkpad x220i (2011).

I followed the x220 mcdonnelltech guide which I had to remove AppleIntelHD3000GraphicsGLDriver.bundle kext as it prevented the os from booting up. Everything is working fine except the brightness (which I fixed via the guide) and QE/CI is not working.

The dock is not transparent and images are failing to load in screensaver and I'm experiencing lags/delay in launchpad.

I'm using all of the stock Intel graphics kexts except AppleIntelHD3000GraphicsGLDriver.bundle.

 

How do I enable full QE/CI acceleration in Intel HD 3̶0̶0̶0̶?

I believe that it could be achieved if I manage to get AppleIntelHD3000GraphicsGLDriver.bundle working but, I absolutely have no idea how (It shows white apple logo with a loading bar that is stuck on 0%, verbose mode shows nothing related to the problem. :( ).

I also tried various patched Intel graphics kext which had no effects :( .

The problem may lie in the config.plist, dsdt or the bios setting.

 

My Specs:

Intel HD 3̶0̶0̶0̶ Graphics 384mb

Vendor: Intel (0x08086)

Device ID: 0x0116

Revision ID: 0x0009

Resolution: 1366 x 768

Intel® Celeron® CPU 847 @ 1.10GHz

smbios: MacBook Pro 8,1

clover: config.plist and dsdt are from the mcdonnelltech guide

 

Any help would be really appreciated! :)

 

Update: I do not have Intel he 3000, I have Intel HD instead. I will be trying to create my own working dsdt, thank you for the clarification.

Share this post


Link to post
Share on other sites
Advertisement

If you wanna QE/CI enabled,

You need to re- install AppleIntelHD3000GraphicsGLDriver.bundle Kext in /S/L/E.

 

Cheers

 

Hint : Create your DSDT.aml file , don't use someone else , because it's better.

Share this post


Link to post
Share on other sites

If you wanna QE/CI enabled,

You need to re- install AppleIntelHD3000GraphicsGLDriver.bundle Kext in /S/L/E.

 

Cheers

 

Hint : Create your DSDT.aml file , don't use someone else , because it's better.

Thanks for the reply, I can't reinstall it since AppleIntelHD3000GraphicsGLDriver.bundle prevents me from booting the OS up. I get stuck at 0% while verbose mode shows nothing related to the problem. I'm not quite sure how to create my own DSDT --read a few guides still clueless...

Share this post


Link to post
Share on other sites

Thanks for the reply, I can't reinstall it since AppleIntelHD3000GraphicsGLDriver.bundle prevents me from booting the OS up. I get stuck at 0% while verbose mode shows nothing related to the problem. I'm not quite sure how to create my own DSDT --read a few guides still clueless...

-> Dump DSDT     Start Pc, at Clover Menu, press F4, wait 10-15 sec, boot OSX

 

You will find DSDT in EFI/Clover/ACPI/origin.

Open with MaciASL https://sourceforge.net/projects/maciasl/

Compile, remove bugs, put compiled DSDT.aml in /EFI/CLOVER/ACPI/patched/

Share this post


Link to post
Share on other sites

-> Dump DSDT Start Pc, at Clover Menu, press F4, wait 10-15 sec, boot OSX

 

You will find DSDT in EFI/Clover/ACPI/origin.

Open with MaciASL https://sourceforge.net/projects/maciasl/

Compile, remove bugs, put compiled DSDT.aml in /EFI/CLOVER/ACPI/patched/

 

Extracting dsdt was a success, it showed no errors but many warnings. I used the newly created dsdt to boot up which was also successful. However, I installed the kext and rebooted and now I'm stuck on a loop in verbose mode. First it said appleintelsnbgraphicsFB failed to load, ACPI errors and MlmeDynamicTxrateswitchingagsv2 Looping.

Extracting dsdt was a success, it showed no errors but many warnings. I used the newly created dsdt to boot up which was also successful. However, I installed the kext and rebooted and now I'm stuck on a loop in verbose mode. First it said appleintelsnbgraphicsFB failed to load, ACPI errors and MlmeDynamicTxrateswitchingagsv2 Looping.

Pulled tp-link wifi adapter out And now the mlme dynamic error stopped.

(Fixed by deleting appleintelsnbgraphicsFB.kext via single user mode)

Now it only shows:

post-2050719-0-51429700-1499684308_thumb.jpg

Share this post


Link to post
Share on other sites

Do you have Intel Core i3 or Intel® Celeron® CPU 847 @ 1.10GHz ?

The latter has Intel HD Graphics, not Intel HD 3000 and is known to not have QE. The best you get with that is CI only.

Share this post


Link to post
Share on other sites

Do you have Intel Core i3 or Intel® Celeron® CPU 847 @ 1.10GHz ?

The latter has Intel HD Graphics, not Intel HD 3000 and is known to not have QE. The best you get with that is CI only.

Thanks for the information, I have Celeron. Does the laptop itself have intel hd 3000 or intel hd? Or do you mean that macOS only supports Intelhd when using celeron. I'm a little confused.

Thanks for the information, I have Celeron. Does the laptop itself have intel hd 3000 or intel hd? Or do you mean that macOS only supports Intelhd when using celeron. I'm a little confused.

Just checked, my laptop indeed have Intel HD. It seems that I got mixed up with online speculation which I had never checked on my laptop.

Well for the whole time I thought I had intel hd 3000 graphics.

Thank you for clearing this up, I will now be trying to get my own dsdt working.

Share this post


Link to post
Share on other sites

4 x types of Sandy Bridge graphics:

  • Intel HD: low-end Celeron + Pentium CPUs of the family
  • Intel HD 2000: some Xeon and many desktop CPUs of the family
  • Intel HD 3000: most mobile and some desktop CPUs of the family
  • Intel HD P3000: some Xeon CPUs of the family

In terms of device ids, you have: 0102 (Intel HD 2000), 0106 (Intel HD), 0112/0116/0122/0126 (Intel HD 3000) and 010A (Intel HD P3000). Afaik, ids ending with "2" are for desktop CPUs whilst ids ending with "6" are for mobile CPUs.

 

https://en.wikipedia.org/wiki/Sandy_Bridge

https://en.wikipedia.org/wiki/List_of_Intel_graphics_processing_units#Sixth_generation

https://www.notebookcheck.net/Intel-HD-Graphics-Sandy-Bridge.56667.0.html

https://www.notebookcheck.net/Intel-HD-Graphics-2000-100.37994.0.html

https://www.notebookcheck.net/Intel-HD-Graphics-3000.37948.0.html

 

If I remember well, Sandy Bridge Intel HD & HD 2000 have no support under OS X whilst HD 3000 has full support. Can you double check your iGPU device id?

Share this post


Link to post
Share on other sites

4 x types of Sandy Bridge graphics:

 

  • Intel HD: low-end Celeron + Pentium CPUs of the family
  • Intel HD 2000: some Pentium and desktop CPUs of the family
  • Intel HD 3000: most mobile and desktop CPUs of the family
  • Intel HD P3000: some Xeon CPUs of the family
In terms of ids, you have: 0102/0106 (Intel HD 2000 ?) , 0112/0116 (Intel HD 3000 ?), 0122/0126 (Intel HD ?) and 010A (Intel HD P3000 ?). Afaik, ids ending with "2" are for desktop CPUs whilst ids ending with "6" are for mobile CPU.

 

https://en.wikipedia.org/wiki/Sandy_Bridge

https://en.wikipedia.org/wiki/List_of_Intel_graphics_processing_units#Sixth_generation

https://www.notebookcheck.net/Intel-HD-Graphics-Sandy-Bridge.56667.0.html

https://www.notebookcheck.net/Intel-HD-Graphics-2000-100.37994.0.html

https://www.notebookcheck.net/Intel-HD-Graphics-3000.37948.0.html

I'm not quite sure what you mean about ids, is in about this mac> system report> Graphics/Displays?

Vendor: Intel (0x08086)

Device ID: 0x0116

Revision ID: 0x0009

0116 seems to partly match intel hd 3000, but 0009 does not.

 

 

 

I was able to enable AppleIntelHDGraphicsGLDriver.bundle but using my own dsdt however, it did not enable full QE/CI.

The stock AppleIntelSNBGraphicFB didn't work with my dsdt so I had to use one from the internet.

My dsdt is also giving me headaches; it broke wifi adpater, sound, brightness and battery.

I might switch back to the old dsdt as the new one is pointless.

Share this post


Link to post
Share on other sites

Check your DSDT, maybe you're forcing the device id to 0x0116. The revision does not matter here.

 

As stated by Nonta72, you cannot get full graphics support for the iGPU of your Celeron CPU so, unless it's replaceable (but it's probably soldered onto the motherboard), your platform is just unsuitable for Hackintoshing.

Share this post


Link to post
Share on other sites

Check your DSDT, maybe you're forcing the device id to 0x0116. The revision does not matter here.

I don't know how to but, I searched for each ID in my dsdt.

The only 2 I found was 0116 and 0112, the rest weren't in the dsdt.

0116 had 2 matches, one was in Device (dp2) method _ADR 0, // _adr address near Dgs: display graphics state.

The other 0116 and 0112 were in _DOD: Display Output Devices.

But I do believe in may be intel hd 3000 as the stock intelhd3000* kexts improved the graphic performance and without the kext poor graphic performance apply.

Share this post


Link to post
Share on other sites

Device ids are not injected in the way you've looked for. Why don't you post your zipped DSDT?

 

By the way, Lenovo do not list the X220i with a Celeron CPU so maybe yours was a replacement...

http://www.mediafire.com/file/h6qvnx6y36uj7xv/ltwbook_2013.pdf

That's quite weird, there's a celeron sticker on my laptop. I don't know the history of my laptop as it originally belonged to a school which they had given for free-- my sibling got one for me.

post-2050719-0-98026600-1499764158_thumb.jpg

post-2050719-0-88614200-1499764193_thumb.jpg

DSDT.aml.zip

Share this post


Link to post
Share on other sites

Celeron-based X220i were apparently a small production for some specific markets:

https://forum.thinkpads.com/viewtopic.php?p=677045

 

Hence, no reference to that model or Celeon-based motherboards on the Lenovo web site and maintenance manuals...

 

I've checked your DSDT and there's nothing injected via a _DSM method under iGPU device VID @00020000.

 

Anyway, no point wasting more time on this; there's no graphics support for that platform, sorry.

Share this post


Link to post
Share on other sites

Celeron-based X220i were apparently a small production for some specific markets:

https://forum.thinkpads.com/viewtopic.php?p=677045

 

Hence, no reference to that model or Celeon-based motherboards on the Lenovo web site and maintenance manuals...

 

I've checked your DSDT and there's nothing injected via a _DSM method under iGPU device VID @00020000.

 

Anyway, no point wasting more time on this; there's no graphics support for that platform, sorry.

Alright, I will be reverting back to the old dsdt with no qe/ci support, thank you for your help!

Checked my laptop:http://pcsupport.lenovo.com/au/en/products/laptops-and-netbooks/thinkpad-x-series-laptops/thinkpad-x220/4290/4290em6/r9g6tyb

 

It seems that my laptop is not Lenovo x220i but x220, well my sibling misinformed me...

Share this post


Link to post
Share on other sites

Check your DSDT, maybe you're forcing the device id to 0x0116. The revision does not matter here.

 

As stated by Nonta72, you cannot get full graphics support for the iGPU of your Celeron CPU so, unless it's replaceable (but it's probably soldered onto the motherboard), your platform is just unsuitable for Hackintoshing.

I'd be getting another laptop if I was the OP

 

Sent from my Y6 using Tapatalk

Alright, I will be reverting back to the old dsdt with no qe/ci support, thank you for your help!

Checked my laptop:http://pcsupport.lenovo.com/au/en/products/laptops-and-netbooks/thinkpad-x-series-laptops/thinkpad-x220/4290/4290em6/r9g6tyb

 

It seems that my laptop is not Lenovo x220i but x220, well my sibling misinformed me...

The model number doesn't really matter.

What matters is the processor model and the integrated Graphics.

 

Sent from my Y6 using Tapatalk

Share this post


Link to post
Share on other sites

As reported in this topic i tried to do what follows.

Lenovo is very strange dealer. i tried to install two supported cpu as maintenance manual reports one with hd 4000 integrated gpu and one with hd 3000 with regular FRU but not from another Lenovo b590 so after max one hour pc shots down it self on osx as well on windows. I still hold the hd 3000. i went on google search and i find that there is an hardware lock on mobo to prevent installaton of anyother cpu by yourself, it doesn't matter if reported supported or not you have to let installaton be done by authorized personnel with lenovo Fru, or in any case buying it according with dealer, that's what i think.

Important to know is that both worked good with the installed version i had in that moment without any modification.

I will be grateful to anyone knows where is and how to unlock mobo.

Highly a bios whitelist!

 

Sent from my Y6 using Tapatalk

Share this post


Link to post
Share on other sites

I don't think so but may be there are different ore more whitelist protection?. Something like whitelist for different hardware?. The pc boots cause i remove whitelist protection to have airport card supported. It's incredibile that it boots the existing os (osx or windows) without problems and without any config plist modification but after one hour it automatcly shuts down.

Now I see.

What is your laptop model and its processor (the one it came with) and also the chipset?

And how did you flash your modded bios since most lenovo laptop bioses are write protected?

 

Sent from my Y6 using Tapatalk

Share this post


Link to post
Share on other sites

I have a friend that did to me.

It was a 3761 model flashed with bios for model 20206. Chipset is hm70 or 76. Cpu is b980 dual core

No. There is a VERY BIG difference between HM70 and HM76. HM70 chipsets dont support i3 and up. Only HM76 can do that. If your laptop was shipped with Pentium B980, chances are that it is a HM70 board. The best CPU upgrade you can get in this case is Pentium 2020M and Pentium 2030M. I already tried to put an i5-3210M on a HP 250 G1 with HM70 board and Pentium 2020M, results were just like yours except mine would switch off after 30 minutes. It's not Lenovo, it's the chipset.

 

Sent from my Y6 using Tapatalk

Share this post


Link to post
Share on other sites

Infact. Mine is HM70. I don't understand why the shipped manual (the original on shipped disk) shows that those cpus are installarble without reporting limitations. It is not serious it doesn't matter if responsabile is Cpu chipset or Dealer, the dealer it is obbligedto know what using.

No, they are not obliged to!!!

They just want to sell and get the money

 

Sent from my Y6 using Tapatalk

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 MaLd0n
      Install MacOS with Olarila Image, Step by Step, Install and Post Install  
      https://www.olarila.com/topic/5794-hackintosh-guide-install-macos-with-olarila-image-step-by-step-install-and-post-install-windows-or-mac/
          First... If you need DSDT edits for SkyLake, KabyLake or CoffeeLake... -Post your full Clover folder with original tables in Origin folder(Extract with F4 in Clover boot screen) -Post Ioreg, extract with Ioreg Explorer http://www.insanelymac.com/forum/index.php?app=core&module=attach&section=attach&attach_id=222606 -Run it, post files generated in your desktop http://www.insanelymac.com/forum/index.php?app=core&module=attach&section=attach&attach_id=222609  Installation   --Create a bootable copy of macOS Sierra Check out the link http://www.insanelymac.com/forum/files/file/559-flash-drive-maker/   --Create a bootable copy of macOS HighSierra Check out the link http://diskmakerx.com/   --Paste my EFI folder into EFI partition  EFI GA H110M-S2.zip     --Install Sierra/High Sierra and boot into system!   Post Installation   --Paste my EFI folder into EFI partition  EFI GA H110M-S2.zip     --Reboot and activate video!   -Nvidia WebDriver Sierra http://www.insanelymac.com/forum/topic/312525-nvidia-web-driver-updates-for-macos-sierra-update-07212017/ -Nvidia WebDriver High Sierra http://www.insanelymac.com/forum/topic/324195-nvidia-web-driver-updates-for-macos-high-sierra-update-10162017/ -Cuda http://www.insanelymac.com/forum/topic/302795-cuda-90214-is-out-update-10162017/   --DSDT My DSDT with Skylake patches DSDT.GA H110M-S2.zip   Patches -FIX ERRORS AND WARNINGS -HPET -SATA -DMAC -SLPB -DARWIN -LPC -XHCI -PLUGIN TYPE -HDAS to HDEF -HDEF -RTC -IRQs -SBUS -BUS1 -MCHC -ALS0 -SHUTDOWN -LAN -USBX -PMCR -EC -PNLF -HDMI   -Credits and thanks to the old and new people in the community who developed patches, kexts and bootloaders!   Slice, Kabyl, usr-sse2, jadran, Blackosx, dmazar, STLVNUB, pcj, apianti, JrCs, pene, FrodoKenny, skoczy, ycr.ru, Oscar09, xsmile, SoThOr, RehabMan, Download-Fritz, Zenit432, cecekpawon, Intel, Apple, Oracle, Chameleon Team, crazybirdy, Mieze, Mirone, Oldnapalm, netkas, Elconiglio, artut-pt, ErmaC, Pavo, Toleda, Master Chief and family, bcc9, The King, PMheart, Sherlocks, Micky1979, vit9696, vandroiy2013, Voodoo Team, Pike R. Alpha, lvs1974, Austere.J, CVad and many, many, many others!   We're all here to have fun and learn from each other!   ENJOY!  
    • By DOGER92
      Hi guys, I'm new to the world of Hackintosh. I write in this section because I have a problem with the graphics card of my laptop. As far as I understand from the web, it is not possible to use a dedicated graphics card on a laptop. So I'm trying to use the integrated processor one. The problem is that I have tried various procedures seen online, but in spite of this I cannot solve the problem. If you need this is the equipment of my laptop:

      Asus VivoBook Pro 15 N580VD-FI038T

      Screen: Led 15.6” 16:9 (Ultra HD 3480x2160).
      Chipset: Intel HM175.
      Cpu: Intel Core i7-7700HQ (2.80 GHz / 3.80 GHz, 4 core, 6 MB CACHE L3).
      Graphics Card: INTEL HD Graphics 630 + NVIDIA GeForce GTX 1050 4 GB GDDR5.
      Hard Disk: SSD M.2 512 GB SATA 3.0 + SSD 750GB.
      Ram: 32GB DDR4-2666.
      Audio: audio stereo Harman Kardon.
      Webcam: webcam HD with integrated headphone.
      Lan: Intel LAN 10/100/1000, Wi-Fi 802.11ac (2x2), Bluetooth 4.2.
      USB: 2 x USB 2.0, 1 x USB 3.0, 1 x USB 3.1 Type-C Gen 1, 1 x HDMI, 1 x LAN RJ-45, 1 x jack
      Slot: 1 x SD.

      I hope there is someone who can help me with this problem
    • By Prasanth_1991
      I recently installed Hackintosh Sierra. I don't have dedicated graphics card so I just used Intel integrated graphics which is Intel HD 4600 but since the Mac OS Sierra graphics acceleration not supported by native VGA output I'm left out options. I tired many things but nothing works. It's 2020 I'm pretty sure many people probably have better solution for this, if yes please help me.   Details PC Spec  i7 4790k HD 4600 Motherboard Gigabyte B85M-D3H-A
    • By sierra2600
      The laptop in question: Acer TravelMate 8472 TM8472 (Model: ZQ3) (refer to the "Spoiler" at the end if you want the machine specs)
       
      "So what are you bugging us for?" Good question, because I am usually an introvert and usually just keep looking for answers but I could not find some. Jumping to it...
      What does not work and I would like thoughts on:
      Bluetooth does not register, used to on previous installs (sorry, I did not pay attention to see if this was caused by me updating to 10.8.5 but that was necessary for the below functions) (It does not work in Debian either - Ignore) LAN and WLAN  - I have found Kexts (somewhere, I think I just lost them... dang it...) for the WLAN but I have yet to try them, nothing for the LAN I know this is cheating but I read that The NDISulator for FreeBSD (HINT HINT) is a port of NDISwrapper for Linux that runs Windows XP network drivers in Linux or BSD Brightness controls work from the middle down on the "Sun" brightness overlay, I got this far from following this: https://www.insanelymac.com/forum/topic/287133-guide-backlight-brightness-for-intel-80860046-1st-gen-hd-gma-5700mhd/ but I am kind of thinking of trying: https://www.insanelymac.com/forum/topic/287133-guide-backlight-brightness-for-intel-80860046-1st-gen-hd-gma-5700mhd/?do=findComment&comment=2214344 . My "magic number" is: 0xF        I used DSDTEditor in Windows, since I figured all the drivers are loaded, to extract the DSDT and compile something that somewhat works... Wake from sleep issue - I tried the above guide for that but I get a no backlit display and I can see that the cursor in the password field is not flashing when I use an external light source, but it will reboot when I press Ctrl + Alt + Power "button" (it is actually a slider) and then also clear my freaking CMOS right down to the clock... yeah I have the ACPI fix implmented and it usually works... DVD Player.app reports that no viable video device was found (personally I don't care about the DVD Player.app problem, just wanted to put that out there for the heck of it) The microphone port always sounds like it is going through a [dirty] guitar effects petal no matter what sliders are adjusted  
      Likely causes of:
      Bluetooth (BCM92046), WIFI (BCM943225HM) - So, I USED TO be able to turn on the WIFI from within Windows then reboot into Mac OS and have it work but I noticed recently that the indicator light for them turns off BEFORE it reboots now. When Windows or Android load, it lights up- "No... really, captain obvious?!"... anyways... working "No really Sherlock!" so OBVIOUSLY, the OS has to activate them... and preferably ignore the wireless switching button For the WIFI module, if you omit the 9 and HM in a search, results appear! Brightness - Will get reset to full "Bright light! Bright light!" when a "Load System Defaults" is applied from within the BIOS settings but like the WIFI and Bluetooth the OS will forcefully take control of it Microphone In sounding dirty - me being lazy with the audio drivers LAN (BCM57760) - I dunno...  when I search it, nothing comes up...  
      "How did you get this far?"
      Update the BIOS, this is oh so very important (refer to the battery section of the "Spoiler" for the reson) PLEASE BACKUP YOUR BIOS FIRST! PLUG THE MACHINE INTO THE AC ADAPTER/CHARGER! DO NOT FORCE THE COMPUTER TO SHUTDOWN NOR REMOVE THE BATTERY NOR UNPLUG IT FROM THE AC ADAPTER/CHARGER WHILE IT IS UPDATING! I WILL NOT BE HELD LIABLE FOR BRICKED MACHINES! So it will boot off of the (Niresh) Mac OS X 10.8 with no changes to anything "Awesome" but you may still need at least a USB mouse "Aww" If you have the option to remove the display drivers/kexts otherwise it will not to boot or not display If you forgot this, breathe "You think that's air your breathing?"... anyways... during the bootloader, go into single user mode [ -s ] and follow the on screen instructions to allow for modifying the files. You will want to PREFERABLY create a folder where Mac OS cannot read them and move the IntelHDGraphics Kexts into it You are likely going to need an external USB keyboard as well now that it is installed Now install the described Kexts in the "Spoiler" associated with the hardware to get more functionality and loose the USB HICs  
      Any help pertaining to the Bluetooth, WIFI, LAN, bizarre brightness and wake after sleep backlit display issue would be wonderful... Thank you for your time and I hope that I helped anyone else out with some of their own issues pertaining to the Acer TravelMate 8472 TM8472 ZQ3 no nVidia with i5 laptop...
      (Attached are non-modified extracted DSDT DSL and AML files "with errors according to DSDTEditor" for reference of the machine with a Phoenix BIOS version of 1.28 (07/20/2011))
      dsdt.aml
      dsdt.dsl
       
       
×