Jump to content
ahmedbilal

Safari Hangs Mac OS Sierra Intel HD 4000

22 posts in this topic

Recommended Posts

I have Dell E5430 running Mac OS 10.12.3. Everytime, faceebook message came or any video played it hangs whole mac. Other browsers are working fine. This issue starts after Mac OS 10.11.5 update. But, I clean install after that. But, problem remain same. I also found same issue with people having intel hd 4400 and intel hd 4600. But, no one is having it with intel hd 4000. So, please guide me. - Thank you

Share this post


Link to post
Share on other sites
Advertisement

I assume you have full graphics acceleration for your integrated HD4000. Can you specifiy your screen res and detail the graphics settings/adjustements you've applied to your Sierra installation? Maybe you can post a copy of your /Extra folder (if usign Enoch) or EFI/Clover (if using Clover).

Share this post


Link to post
Share on other sites

I assume you have full graphics acceleration for your integrated HD4000. Can you specifiy your screen res and detail the graphics settings/adjustements you've applied to your Sierra installation? Maybe you can post a copy of your /Extra folder (if usign Enoch) or EFI/Clover (if using Clover).

My clover folder can be downloaded from the below link.

https://www.dropbox.com/s/b740dgieftygyyc/CLOVER.zip?dl=0

My res is 1366 x 768.

Share this post


Link to post
Share on other sites

Your Clover graphics config sees Ok and you inject the correct Capri layout-id. However, you apply a Capri frame buffer patch I've never seen before. I would suggest you try to disable it through Clover Configurator and check if that makes any difference.

Share this post


Link to post
Share on other sites

Your Clover graphics config sees Ok and you inject the correct Capri layout-id. However, you apply a Capri frame buffer patch I've never seen before. I would suggest you try to disable it through Clover Configurator and check if that makes any difference.

Capri patch does not cause any issue as I have used a lot without that patch with the same problem. This patch is actually skipping AppleIntelMEI check which check for imei device which my laptop don't have. This patch is necessary for Graphics acceleration.

Try this: attachicon.gifCLOVER.zip

Video injected via DSDT. And some fixes applied.

Same problem happen with your clover.

Share this post


Link to post
Share on other sites

Try the Shiki kext. I know it cures green video in iTunes...

I tried Shiki but It doesn't even get load. I think it depends upon Intel MEI. 

Post your entire hardware specs.

 

Download DPCIManager go to PCIList, and take a screenshot. Post here...

pic1.png?dl=1

 

pic2.png?dl=1

The lack of ME is what's causing the hang. You need to either fix your ME firmware (reflash) or just deal with the issue (workarounds would probably require heavy reverse engineering).

Reflashing is no-go option for me because 4-5 months ago I have already bricked my bios by updating thus costing me a lot to fix it.

Share this post


Link to post
Share on other sites

Can't see why your E5430 would be different from the E6x30 in that respect.

Herve. Do you found any solution? This problem is exactly what happens to Intel HD 4400 and 4600 users(https://www.tonymacx86.com/threads/sierra-safari-freezing-and-reboot.202377/). They found a fix to isolate HD 4600 (i don't really understand) and user reported success. Is there any way to isolate Intel HD 4000 to fix this issue?

Share this post


Link to post
Share on other sites

No links to TMX for me please; gives me acid & bad indigestion so I never open them. :sick: Sorry...

Lol. When I first read your reply. I thought you are sick. BTW, I gave link just to show that other people are also having issues. So, that you can see their patch and recommend a patch for my Intel HD 4000.

Share this post


Link to post
Share on other sites

Your DPCIManager screenshots would also gain by being widened in order for them to be more readable, especially on the PCI List side. Once you do that, click on Device column to sort out hardware list by device id and post a new screenshot. An IORegistryExplorer saved output + saved SysProfiler output would be beneficial too...

 

Things look pretty similar to my E6230 but your E5430 is fitted with HM77 chipset whereas E6230 has QM77. See below:

post-851564-0-19689100-1490736581_thumb.png post-851564-0-08313000-1490736590_thumb.png

 

My E6230 does show MEI Controller 8086:1E3A, something I can't see in your DPCIManager screenshot. You could try the ACPI related patch in Clover config using Clover configurator (tick AddIMEI_80000).

 

How about removing the Lapic and KernelPm patches too? 'not saying it'll cure things but these are not meant for Ivy Bridge platforms such as the Dell E5430...

 

Whilst on your posted Clover config, I could not help wonder why you have the following ACPI section setup:

1) drop #MCFG

2) SSDT order when you only have a single ssdt.aml file in your EFI/Clover/ACPI/patched folder

3) PlugIn type 1

 

I'd advise you to remove those settings too.

Share this post


Link to post
Share on other sites

It's purely caused by the lack of ME. ahmedbilal is actually using a patch I posted to get QE/CI working without ME (otherwise QE/CI doesn't work). The HD 4400/4600 issue isn't really related - there was a bug in the Apple driver that had to be fixed for PAVP to work IIRC. PAVP will never work with disabled ME, so you'll have to do something different.

Share this post


Link to post
Share on other sites

Your DPCIManager screenshots would also gain by being widened in order for them to be more readable, especially on the PCI List side. Once you do that, click on Device column to sort out hardware list by device id and post a new screenshot. An IORegistryExplorer saved output + saved SysProfiler output would be beneficial too...

 

Things look pretty similar to my E6230 but your E5430 is fitted with HM77 chipset whereas E6230 has QM77. See below:

attachicon.gifE6230_Status.png attachicon.gifE6230_PCI_List.png

 

My E6230 does show MEI Controller 8086:1E3A, something I can't see in your DPCIManager screenshot. You could try the ACPI related patch in Clover config using Clover configurator (tick AddIMEI_80000).

 

How about removing the Lapic and KernelPm patches too? 'not saying it'll cure things but these are not meant for Ivy Bridge platforms such as the Dell E5430...

 

Whilst on your posted Clover config, I could not help wonder why you have the following ACPI section setup:

1) drop #MCFG

2) SSDT order when you only have a single ssdt.aml file in your EFI/Clover/ACPI/patched folder

3) PlugIn type 1

 

I'd advise you to remove those settings too.

PCI.png?dl=1

My chipset doesn't have IMEI because it doesn't even show up in Windows. I removed things you said but I can't find PlugIN Type 1.

It's purely caused by the lack of ME. ahmedbilal is actually using a patch I posted to get QE/CI working without ME (otherwise QE/CI doesn't work). The HD 4400/4600 issue isn't really related - there was a bug in the Apple driver that had to be fixed for PAVP to work IIRC. PAVP will never work with disabled ME, so you'll have to do something different.

Is there anyway to fix IMEI without BIOS update?

Share this post


Link to post
Share on other sites

Did you try the AddIMEI ACPI patch? I'd definitely try it... It injects a fake device 8086:1e3a @00160000 in the DSDT: https://github.com/Ramalama2/Clover-DSDT/blob/master/DSDT%20Patches/%5BALL%5D%20IMEI%20Device%20(Ivy).txt

 

My E6230 shows the following IOReg info for its IMEI device:

attachicon.gifpci8086,1E3A.png

attachicon.gifIMEI_driver.png

Does it create fake device even if it is not there?

Share this post


Link to post
Share on other sites

Nope. Intel ME is part of the chipset, and macOS won't enable QE/CI if the ME device ID and IGPU device ID don't match (the IGPU is part of the CPU). Some systems have a mixed configuration (e.g. Ivy Bridge CPU with 6 Series chipset). That patch simply injects the 7 Series IMEI device ID for HD 4000 QE/CI to work on 6 Series boards. The "IMEI" ACPI device name is merely cosmetic - the ACPI device will not show up if the actual PCIe device doesn't exist.

Share this post


Link to post
Share on other sites

Nope. Intel ME is part of the chipset, and macOS won't enable QE/CI if the ME device ID and IGPU device ID don't match (the IGPU is part of the CPU). Some systems have a mixed configuration (e.g. Ivy Bridge CPU with 6 Series chipset). That patch simply injects the 7 Series IMEI device ID for HD 4000 QE/CI to work on 6 Series boards. The "IMEI" ACPI device name is merely cosmetic - the ACPI device will not show up if the actual PCIe device doesn't exist.

RacerMaster is there any solution to bring back Intel ME without BIOS update?

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
      Create a bootable copy of macOS Sierra Check out the link http://www.insanelymac.com/forum/files/file/559-flash-drive-maker/   --Install Clover UEFI in USB stick https://sourceforge.net/projects/cloverefiboot/files/Installer/   --Replace Folder CLOVER INSTALLATION.zip   --Install Sierra and boot into system!   --Install Clover UEFI and replace with my folder  CLOVER POST INSTALLATION.zip   --Reboot and activate video!   Bingo!   Now you need a fine tune! I prefer DSDT way, apply all patches in one file, many people prefer many SSDTs or Clover patches!   If you need DSDT edit... Run it RunMe.app   --DSDT My DSDT DSDT.ASUS H61M-A MaLd0n.zip   Patches -FIX ERRORS AND WARNINGS -HPET -SATA -SLPB -DARWIN -EHCx -LPC -HDEF -RTC -IRQs -SBUS -BUS1 -MCHC -ALS0 -SHUTDOWN -LAN -PNLF Clear NVRAM, Purge and Kextcache
          --FakeSMC http://www.hwsensors.com/releases --Audio https://github.com/vit9696/AppleALC --USB https://bitbucket.org/RehabMan/os-x-usb-inject-all/downloads --LAN http://www.insanelymac.com/forum/topic/287161-new-driver-for-realtek-rtl8111/   Credits and thanks to the old and new people in the community who developed patches, kexts and bootloaders!
    • By bell47
      Hello
       
      I'm French, so excuse me for the approximate language......

      I was on Mountain Lion without problems and I installed a new Sierra system with Clover and rebooted with the key but when I remove the Clover USB key no longer "sees" my hard drive.
      "loading operating system" then black screen.
      Anybody got any ideas?
      Thank you
       
      Gigabyte H61N-USB3 F8
       Intel Core i5
       Mémory    8 Go
       
    • By iammask
      Requirements
      Pendrive 2.0 (>=8GB) "Install macOS Sierra app" (https://itunes.apple.com/de/app/macos-sierra/id1127487414?l=en)(Around 5GB) Working Mac  
      Installing Clover to USB
      Get a USB 2.0 Pendrive (8GB and above)
      Before you can partition the USB, you must determine what the disk identifier is. With the USB plugged in to the computer, use 'diskutil list':

      In Terminal:
      diskutil list In my case, output:
      /dev/disk0 (internal, physical): #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *1.0 TB disk0 1: EFI EFI 209.7 MB disk0s1 2: Apple_CoreStorage MacOS 500.4 GB disk0s2 3: Apple_Boot Recovery HD 650.0 MB disk0s5 4: Microsoft Basic Data DATA 498.8 GB disk0s4 /dev/disk1 (external, physical): #: TYPE NAME SIZE IDENTIFIER 0: Pendrive *8.0 GB disk1 As you can see my pendrive is available at /dev/disk1 (check yours).
      Now we are going to create partitions, In Terminal:
      diskutil partitionDisk /dev/disk1 1 GPT HFS+J "install_macos" R Output:
      Started partitioning on disk1 Unmounting disk Creating the partition map Waiting for the disks to reappear Formatting disk1s2 as Mac OS Extended (Journaled) with name install_osx Initialized /dev/rdisk1s2 as a 7 GB case-insensitive HFS Plus volume with a 8192k journal Mounting disk Finished partitioning on disk1 /dev/disk1 (external, physical): #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *8.0 GB disk1 1: EFI EFI 209.7 MB disk1s1 2: Apple_HFS install_macos 7.7 GB disk1s2 Now as you can see partitions are created and your pendrive is ready to install clover.
      Download the Clover installer. Current builds are available on sourceforge: http://sourceforge.net/projects/cloverefiboot (chameleon, stolen and rebranded) 
      After Downloading the Clover installer,
      Install it to the Target "install_macos" partition  using "Change Install Location". Select "Customize". Check "Install for UEFI booting only", "Install Clover in the ESP" will automatically selected. Check "BGM" from Themes. Check "AptioMemoryFix.efi", "EmuVariableUefi-64.efi", "OsxFatBinaryDrv-64.efi" from Drivers64UEFI. After making your selections, Click "Install". Finally, one more EFI driver is needed, HFSPlus.efi:
      Download from : https://github.com/JrCs/CloverGrowerPro/raw/master/Files/HFSPlus/X64/HFSPlus.efi. Copy to /EFI/Clover/drivers64UEFI.  
      Kext Setup
      Remove all folders from EFI/CLOVER/kexts/ except 'Other'. Now Download These, FakeSMC.kext: https://github.com/RehabMan/OS-X-FakeSMC-kozlek VoodooPS2Controller.kext: https://github.com/RehabMan/OS-X-Voodoo-PS2-Controller USBInjectAll.kext: https://github.com/RehabMan/OS-X-USB-Inject-All Lilu.kext: https://github.com/vit9696/Lilu IntelGraphicsFixup.kext: https://github.com/lvs1974/IntelGraphicsFixup RealtekRTL8100.kext: https://www.insanelymac.com/forum/files/file/259-realtekrtl8100-binary/  
      Setting config.plist
      Download it from the attachments, Unzip and replace EFI/CLOVER/config.plist
       
      Building the MacOS Installer
      In Terminal : 
      sudo "/Applications/Install macOS Sierra.app/Contents/Resources/createinstallmedia" --volume /Volumes/install_macos --applicationpath "/Applications/Install macOS Sierra.app" --nointeraction sudo diskutil rename "Install macOS Sierra" install_macos Now your Bootable USB is ready to install. Turn off your Laptop.
       
      Installing 
      Make sure you have adequate bios settings
       
      Then Follow:
      Power on laptop with pendrive connected to it. Continuously press "ESC". Select "Boot From USB" (i.e. F9) and select pendrive from the menu. Now it boots into Clover, with left-right arrow, select options. Select "Graphics Injector Menu". Under "Inject Intel" select "FakeID" and replace "0x00000000" to "0x12345678". Now return to main screen and select "install_macos". When grey screen comes, select DiskUtility. Format whole Hard Disk as "Mac Os Extended (Journaled)" with Name as "MacOS" Now quit DiskUtility and click "Install Mac OS Sierra" and select the newly created partition in previous step. Now installer will begin installing files (~15-20mins) and the restart. After restart again boot into clover(Follow Step 1-5) and again select "install_macos". Now Install screen will appear and continue installation. This time installer will install files to your target partition and create Recovery HD partition. Later on restarts. After restart again boot into clover(Follow Step 1-5) and again select "MacOS". If everything goes well, you will finish up the installation process and arrive at the Mac OS Sierra desktop.  
      Install clover to hdd.
      Congratulations!! Your Installation is complete!! 
      Now you need to fix things one by one.
       
      Will Provide fixes when I get time.
      config.plist.zip
    • By fantomas1
      Hi InsanelyMacaholics   

      Use this thread to link / talk about of the future Nvidia Web Driver updates for macOS Sierra.
       
      10.12.6
      Nvidia Web Driver - 378.02.02.25f10 --> build 16G1510 (thanks to BreBo)  New!
      Nvidia Web Driver - 378.02.02.25f09 --> build 16G1408 (thanks to BreBo)
      Nvidia Web Driver - 378.02.02.25f08 --> build 16G1314 (thanks to BreBo)
      Nvidia Web Driver - 378.02.02.25f07 --> build 16G1314 (thanks to haring)
      Nvidia Web Driver - 378.05.05.25f06 --> build 16G1212 (thanks to WeBeRiO)
      Nvidia Web Driver - 378.05.05.25f04 --> build 16G1114 (thanks to lukazm)
      Nvidia Web Driver - 378.05.05.25f03 --> build 16G1036 (thanks to Gradou)
      Nvidia Web Driver - 378.05.05.25f01 --> build 16G29 (thanks to Badruzeus)
       
       
      10.12.5
      Nvidia Web Driver - 378.05.05.15f01 --> build 16F73 (see this post)
       
       
      10.12.4
      Nvidia Web Driver - 378.05.05.05f02 --> build 16E195(thanks to crachmaster4999)
      Nvidia Web Driver - 378.05.05.05f01 --> build 16E195 (thanks to Moviemakergr)  Pascal support!!!
      Nvidia Web Driver - 367.15.10.45f01 --> build 16E195 (thanks to Lanc)
       
       
      10.12.3

      Nvidia Web Driver - 367.15.10.35f01 --> build 16D32 (thanks to shatterhenner)
       
       
      10.12.2
      Nvidia Web Driver - 367.15.10.25f02 --> build 16C68 (see this post)
      Nvidia Web Driver - 367.15.10.25f01 --> build 16C67 (see this post)
      Nvidia Web Driver - 367.15.10.25b06 --> build 16C60b/16C63a (see this post)
       
       
      10.12.1
      Nvidia Web Driver - 367.15.10.15f03 --> build 16B2657/16B2659 (thanks to Moviemakergr).
      Nvidia Web Driver - 367.15.10.15f01 --> build 16B2555 (thanks to Moviemakergr)
       
       
      10.12.0
      Nvidia Web Driver - 367.15.10.05f01 --> build 16A323 (thanks to phi777)
       
       
      GM
      Nvidia Web Driver - 367.10.10.05b01 --> build 16A323 (same driver since DP4/PB3)
      Nvidia Web Driver - 367.10.10.05b01 --> build 16A322 (see this post)
      Nvidia Web Driver - 367.10.10.05b01 --> build 16A320 (see this post)
       
       
      DP/PB
      Nvidia Web Driver - 367.10.10.05b01 --> build 16A313a (DP8 & PB7) (see this post)
      Nvidia Web Driver - 367.10.10.05b01 --> build 16A304a (DP7 & PB6) (see this post)
      Nvidia Web Driver - 367.10.10.05b01 --> build 16A294a (DP6 & PB5) (see this post)
      Nvidia Web Driver - 367.10.10.05b01 --> build 16A286a (DP5 & PB4) (see this post)
      Nvidia Web Driver - 367.10.10.05b01 --> build 16A270f (DP4 & PB3) (thanks to TheRacerMaster)
      Nvidia Web Driver - 367.05.10.05b07 --> build 16A254g (DP3 & PB2) (see this post)
      Nvidia Web Driver - 367.05.10.05b07 --> build 16A238m (PB1) (thanks to Faun) 
      Nvidia Web Driver - 367.05.10.05b07 --> build 16A239j (DP2) (thanks to Faun)
      Nvidia Web Driver - 367.05.10.05b03 --> build 16A201w (DP1) (thanks to Xmedik)
       
    • By IPN96
      Ciao mi scuso per il disturbo, io vorrei abilitare la mia scheda grafica Nvidia geforce gtx 950m per avere delle prestazioni migliori quando lavoro su after effect, la scheda Intel non è ha abbastanza memoria non so se sia possibile fare qualcosa, spero possiate aiutarmi, vi lascio delle info. 
      Sistema operativo Mac osx sierra 10.12.6 
      Modello laptop : Asus N551jx-cn043t
      Il resto è nella screen 
       
       

×