ahmedbilal Posted March 23, 2017 Share Posted March 23, 2017 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 Link to comment Share on other sites More sharing options...
ahmedbilal Posted March 23, 2017 Author Share Posted March 23, 2017 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. Link to comment Share on other sites More sharing options...
Allan Posted March 23, 2017 Share Posted March 23, 2017 Try this: CLOVER.zip Video injected via DSDT. And some fixes applied. Link to comment Share on other sites More sharing options...
ahmedbilal Posted March 23, 2017 Author Share Posted March 23, 2017 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: CLOVER.zip Video injected via DSDT. And some fixes applied. Same problem happen with your clover. Link to comment Share on other sites More sharing options...
Allan Posted March 23, 2017 Share Posted March 23, 2017 Post your entire hardware specs. Download DPCIManager go to PCIList, and take a screenshot. Post here... Link to comment Share on other sites More sharing options...
TheRacerMaster Posted March 23, 2017 Share Posted March 23, 2017 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). 1 Link to comment Share on other sites More sharing options...
ahmedbilal Posted March 24, 2017 Author Share Posted March 24, 2017 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... 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. Link to comment Share on other sites More sharing options...
ahmedbilal Posted March 24, 2017 Author Share Posted March 24, 2017 Can't see why your E5430 would be different from the E6x30 in that respect. Yes. I am also confused. Link to comment Share on other sites More sharing options...
ahmedbilal Posted March 28, 2017 Author Share Posted March 28, 2017 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? Link to comment Share on other sites More sharing options...
ahmedbilal Posted March 28, 2017 Author Share Posted March 28, 2017 No links to TMX for me please; gives me acid & bad indigestion so I never open them. 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. Link to comment Share on other sites More sharing options...
TheRacerMaster Posted March 29, 2017 Share Posted March 29, 2017 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. Link to comment Share on other sites More sharing options...
ahmedbilal Posted March 29, 2017 Author Share Posted March 29, 2017 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: E6230_Status.png E6230_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. 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? Link to comment Share on other sites More sharing options...
ahmedbilal Posted March 30, 2017 Author Share Posted March 30, 2017 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: pci8086,1E3A.png IMEI_driver.png Does it create fake device even if it is not there? Link to comment Share on other sites More sharing options...
TheRacerMaster Posted March 30, 2017 Share Posted March 30, 2017 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. Link to comment Share on other sites More sharing options...
ahmedbilal Posted March 30, 2017 Author Share Posted March 30, 2017 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? Link to comment Share on other sites More sharing options...
Recommended Posts