• Become a Premium Member for $25/year with no ads to improve your community experience.

Intel HD4400 Mojave Problems with graphics

rambobambo

New member
Joined
Jan 22, 2021
Messages
11
Motherboard
Intel
CPU
i3 Core 4130 Haswell
Graphics
Onboard Intel HD 4400
OS X/macOS
10.15.x
Bootloader
  1. OpenCore (UEFI)
Mac
  1. MacBook Air
Mobile Phone
  1. Android
Hello community

I have managed to mackintosh my pc with following specs. It is currently running Mojave.

SPECS

System Name DESKTOP-HRG0OV4
System Manufacturer Hewlett-Packard
System Model HP ProDesk 400 G1 SFF
System Type x64-based PC
Processor Intel(R) Core(TM) i3-4130 CPU @ 3.40GHz, 3400 Mhz, 2 Core(s), 4 Logical Processor(s)
BIOS Version/Date Hewlett-Packard L02 v02.52, 25/01/2018
SMBIOS Version 2.7
Embedded Controller Version 255.255
BIOS Mode UEFI
BaseBoard Manufacturer Hewlett-Packard
BaseBoard Product 18E9
BaseBoard Version Not Available
Secure Boot State Off
Installed Physical Memory (RAM) 4.00 GB
INTEL HD 4400 on board graphic card


I have used Opencore method and the machine boots fine. I have got monitor connecting via DVI adaptor to HDMI. ( in the past I had tried VGA and had the same issues then as well). Also to note that a few years ago I had tried to mackintosh using Sierra and had exact same problems

I am facing following issues:

1. Screen tearing
2. Intel HD Graphics showing memory of only 7 MB ( actually it is showing the Intel HD to be 4600)
3.Images/photos stored on local drive don't load up after preview, only thumbnails are displayed

1611226086338.png




I have tried various methods including the following



Desktop HD4400 requirements:
- config.plist/Graphics/Inject/Intel=true
- config.plist/Graphics/ig-platform-id=0x0d220003
- config.plist/Devices/FakeID/IntelGFX=0x04128086

I am not able to achieve the following dues to lack of options on BIOS seetings

- BIOS DVMT-prealloc 64mb
- VT-d disabled or use dart=0

Graphics Kexts used

I have, I believe inserted the following graphics related kexts
Lilu
Whatever Green
- FakePCIID.kext + FakePCIID_Intel_HD_Graphics.kext

Have attached zipped file of my EFI folder in this post.

I have watched numerous videos on youtube and have been through multiple posts here but seem to be heading no where. I feel that I am so close yet so far. Could some kind soul please help me out.

Many thanks
 
Here is the file
 

Attachments

  • EFI.zip
    15.9 MB · Views: 200
Thanks for the reply. Please let me know if these are the correct and required files. I have reattached EFI folder.

The text case , as I think should be gathered from Terminal is below:


kextcache -i /


kextcache -arch x86_64 -local-root -all-loaded -kernel /System/Library/Kernels/kernel -prelinked-kernel /System/Library/PrelinkedKernels/prelinkedkernel -volume-root / /System/Library/Extensions /Library/Extensions /AppleInternal/Library/Extensions


Kext with invalid signatured (-67050) allowed: <OSKext 0x7fb33c848650 [0x7fffaa3fd8e0]> { URL = "file:///System/Library/Extensions/VoodooHDA.kext/", ID = "org.voodoo.driver.VoodooHDA" }


Invalid signature -67050 for kext <OSKext 0x7fb33c848650 [0x7fffaa3fd8e0]> { URL = "file:///System/Library/Extensions/VoodooHDA.kext/", ID = "org.voodoo.driver.VoodooHDA" }


KernelCache ID: 391A62F0A887C8F16C3FF50CF216CC17


Kext with invalid signatured (-67050) allowed: <OSKext 0x7fdd60062160 [0x7fffaa3fd8e0]> { URL = "file:///System/Library/Extensions/VoodooHDA.kext/", ID = "org.voodoo.driver.VoodooHDA" }


Macs-iMac:~ mac$

Additional information:

I have found a link. I feel that there isa section here where it talks about my iGPU type and suggests few things but unfortunately I don't know how to/where to enable them. Can some one please look and help:

Desktop Haswell and Broadwell | OpenCore Install Guide

In the above link under device properties it talks about an example for a desktop HD 4400 without a dGPU and no BIOS options for iGPU memory)

Can anyone help how to set it up please. Thanks
 

Attachments

  • EFI.zip
    15.9 MB · Views: 149
  • IO.txt
    5.9 MB · Views: 140
The text case , as I think should be gathered from Terminal is below:


kextcache -i /
The correct command is "sudo kextcache -i/", without the quotes.

The IOReg is not correct. Read below:

Check the Device Properties section in the post below:
 
SOrry if I have not been able to provide full information, I try again.

Heres the kext cache information from terminal:

kextcache -i/


kextcache -arch x86_64 -local-root -all-loaded -kernel /System/Library/Kernels/kernel -prelinked-kernel /System/Library/PrelinkedKernels/prelinkedkernel -volume-root / /System/Library/Extensions /Library/Extensions /AppleInternal/Library/Extensions


Kext with invalid signatured (-67050) allowed: <OSKext 0x7fc217555560 [0x7fff9dc668e0]> { URL = "file:///System/Library/Extensions/VirtualSMC.kext/", ID = "as.vit9696.VirtualSMC" }


Kext with invalid signatured (-67050) allowed: <OSKext 0x7fc21553d200 [0x7fff9dc668e0]> { URL = "file:///System/Library/Extensions/Lilu.kext/", ID = "as.vit9696.Lilu" }


Kext with invalid signatured (-67050) allowed: <OSKext 0x7fc21566dae0 [0x7fff9dc668e0]> { URL = "file:///System/Library/Extensions/USBInjectAll.kext/", ID = "com.rehabman.driver.USBInjectAll" }


Kext with invalid signatured (-67050) allowed: <OSKext 0x7fc21717eef0 [0x7fff9dc668e0]> { URL = "file:///System/Library/Extensions/RealtekRTL8111.kext/", ID = "com.insanelymac.RealtekRTL8111" }


Kext with invalid signatured (-67050) allowed: <OSKext 0x7fc21712a240 [0x7fff9dc668e0]> { URL = "file:///System/Library/Extensions/WhateverGreen.kext/", ID = "as.vit9696.WhateverGreen" }


Kext with invalid signatured (-67050) allowed: <OSKext 0x7fc21707ad80 [0x7fff9dc668e0]> { URL = "file:///System/Library/Extensions/AppleALC.kext/", ID = "as.vit9696.AppleALC" }


Kext with invalid signatured (-67050) allowed: <OSKext 0x7fc2170482e0 [0x7fff9dc668e0]> { URL = "file:///System/Library/Extensions/VoodooHDA.kext/", ID = "org.voodoo.driver.VoodooHDA" }


Invalid signature -67050 for kext <OSKext 0x7fc2170482e0 [0x7fff9dc668e0]> { URL = "file:///System/Library/Extensions/VoodooHDA.kext/", ID = "org.voodoo.driver.VoodooHDA" }


KernelCache ID: 5B90E887323BC722BE514758F858C7BC


Kext with invalid signatured (-67050) allowed: <OSKext 0x7fcb0642c860 [0x7fff9dc668e0]> { URL = "file:///System/Library/Extensions/Lilu.kext/", ID = "as.vit9696.Lilu" }


Kext with invalid signatured (-67050) allowed: <OSKext 0x7fcb0648c2c0 [0x7fff9dc668e0]> { URL = "file:///System/Library/Extensions/VoodooHDA.kext/", ID = "org.voodoo.driver.VoodooHDA" }


Kext with invalid signatured (-67050) allowed: <OSKext 0x7fcb06660880 [0x7fff9dc668e0]> { URL = "file:///System/Library/Extensions/AppleALC.kext/", ID = "as.vit9696.AppleALC" }


Kext with invalid signatured (-67050) allowed: <OSKext 0x7fcb06670820 [0x7fff9dc668e0]> { URL = "file:///System/Library/Extensions/AtherosE2200Ethernet.kext/", ID = "com.insanelymac.AtherosE2200Ethernet" }


Kext with invalid signatured (-67050) allowed: <OSKext 0x7fcb0882f970 [0x7fff9dc668e0]> { URL = "file:///System/Library/Extensions/IntelMausi.kext/", ID = "as.acidanthera.mieze.IntelMausi" }


Kext with invalid signatured (-67050) allowed: <OSKext 0x7fcb08879570 [0x7fff9dc668e0]> { URL = "file:///System/Library/Extensions/WhateverGreen.kext/", ID = "as.vit9696.WhateverGreen" }


Kext with invalid signatured (-67050) allowed: <OSKext 0x7fcb08894d90 [0x7fff9dc668e0]> { URL = "file:///System/Library/Extensions/RealtekRTL8111.kext/", ID = "com.insanelymac.RealtekRTL8111" }


Kext with invalid signatured (-67050) allowed: <OSKext 0x7fcb088d0b20 [0x7fff9dc668e0]> { URL = "file:///System/Library/Extensions/USBInjectAll.kext/", ID = "com.rehabman.driver.USBInjectAll" }


Kext with invalid signatured (-67050) allowed: <OSKext 0x7fcb08cb2300 [0x7fff9dc668e0]> { URL = "file:///System/Library/Extensions/VirtualSMC.kext/", ID = "as.vit9696.VirtualSMC" }


Kext with invalid signatured (-67050) allowed: <OSKext 0x7fcb08b8d100 [0x7fff9dc668e0]> { URL = "file:///System/Library/Extensions/LucyRTL8125Ethernet.kext/", ID = "com.insanelymac.LucyRTL8125Ethernet" }

On my machine when I try to attach the IO.Reg file, it is greyed out i.e.e I am not able to select it as an attachment. Hence I had changed the extension to .txt file last time around. Can you advise what to do. Thanks

Also I have checked device properties and feel that I am not able to match these with my config.plist file information. Can you help me check and set the correct parameters, I would eternally grateful.
 
Last edited:
SOrry if I have not been able to provide full information, I try again.

Heres the kext cache information from terminal:

kextcache -i/


kextcache -arch x86_64 -local-root -all-loaded -kernel /System/Library/Kernels/kernel -prelinked-kernel /System/Library/PrelinkedKernels/prelinkedkernel -volume-root / /System/Library/Extensions /Library/Extensions /AppleInternal/Library/Extensions


Kext with invalid signatured (-67050) allowed: <OSKext 0x7fc217555560 [0x7fff9dc668e0]> { URL = "file:///System/Library/Extensions/VirtualSMC.kext/", ID = "as.vit9696.VirtualSMC" }


Kext with invalid signatured (-67050) allowed: <OSKext 0x7fc21553d200 [0x7fff9dc668e0]> { URL = "file:///System/Library/Extensions/Lilu.kext/", ID = "as.vit9696.Lilu" }


Kext with invalid signatured (-67050) allowed: <OSKext 0x7fc21566dae0 [0x7fff9dc668e0]> { URL = "file:///System/Library/Extensions/USBInjectAll.kext/", ID = "com.rehabman.driver.USBInjectAll" }


Kext with invalid signatured (-67050) allowed: <OSKext 0x7fc21717eef0 [0x7fff9dc668e0]> { URL = "file:///System/Library/Extensions/RealtekRTL8111.kext/", ID = "com.insanelymac.RealtekRTL8111" }


Kext with invalid signatured (-67050) allowed: <OSKext 0x7fc21712a240 [0x7fff9dc668e0]> { URL = "file:///System/Library/Extensions/WhateverGreen.kext/", ID = "as.vit9696.WhateverGreen" }


Kext with invalid signatured (-67050) allowed: <OSKext 0x7fc21707ad80 [0x7fff9dc668e0]> { URL = "file:///System/Library/Extensions/AppleALC.kext/", ID = "as.vit9696.AppleALC" }


Kext with invalid signatured (-67050) allowed: <OSKext 0x7fc2170482e0 [0x7fff9dc668e0]> { URL = "file:///System/Library/Extensions/VoodooHDA.kext/", ID = "org.voodoo.driver.VoodooHDA" }


Invalid signature -67050 for kext <OSKext 0x7fc2170482e0 [0x7fff9dc668e0]> { URL = "file:///System/Library/Extensions/VoodooHDA.kext/", ID = "org.voodoo.driver.VoodooHDA" }


KernelCache ID: 5B90E887323BC722BE514758F858C7BC


Kext with invalid signatured (-67050) allowed: <OSKext 0x7fcb0642c860 [0x7fff9dc668e0]> { URL = "file:///System/Library/Extensions/Lilu.kext/", ID = "as.vit9696.Lilu" }


Kext with invalid signatured (-67050) allowed: <OSKext 0x7fcb0648c2c0 [0x7fff9dc668e0]> { URL = "file:///System/Library/Extensions/VoodooHDA.kext/", ID = "org.voodoo.driver.VoodooHDA" }


Kext with invalid signatured (-67050) allowed: <OSKext 0x7fcb06660880 [0x7fff9dc668e0]> { URL = "file:///System/Library/Extensions/AppleALC.kext/", ID = "as.vit9696.AppleALC" }


Kext with invalid signatured (-67050) allowed: <OSKext 0x7fcb06670820 [0x7fff9dc668e0]> { URL = "file:///System/Library/Extensions/AtherosE2200Ethernet.kext/", ID = "com.insanelymac.AtherosE2200Ethernet" }


Kext with invalid signatured (-67050) allowed: <OSKext 0x7fcb0882f970 [0x7fff9dc668e0]> { URL = "file:///System/Library/Extensions/IntelMausi.kext/", ID = "as.acidanthera.mieze.IntelMausi" }


Kext with invalid signatured (-67050) allowed: <OSKext 0x7fcb08879570 [0x7fff9dc668e0]> { URL = "file:///System/Library/Extensions/WhateverGreen.kext/", ID = "as.vit9696.WhateverGreen" }


Kext with invalid signatured (-67050) allowed: <OSKext 0x7fcb08894d90 [0x7fff9dc668e0]> { URL = "file:///System/Library/Extensions/RealtekRTL8111.kext/", ID = "com.insanelymac.RealtekRTL8111" }


Kext with invalid signatured (-67050) allowed: <OSKext 0x7fcb088d0b20 [0x7fff9dc668e0]> { URL = "file:///System/Library/Extensions/USBInjectAll.kext/", ID = "com.rehabman.driver.USBInjectAll" }


Kext with invalid signatured (-67050) allowed: <OSKext 0x7fcb08cb2300 [0x7fff9dc668e0]> { URL = "file:///System/Library/Extensions/VirtualSMC.kext/", ID = "as.vit9696.VirtualSMC" }


Kext with invalid signatured (-67050) allowed: <OSKext 0x7fcb08b8d100 [0x7fff9dc668e0]> { URL = "file:///System/Library/Extensions/LucyRTL8125Ethernet.kext/", ID = "com.insanelymac.LucyRTL8125Ethernet" }

On my machine when I try to attach the IO.Reg file, it is greyed out i.e.e I am not able to select it as an attachment. Hence I had changed the extension to .txt file last time around. Can you advise what to do. Thanks

Also I have checked device properties and feel that I am not able to match these with my config.plist file information. Can you help me check and set the correct parameters, I would eternally grateful.
Remove the above kexts from S/L/E.
 
thanks for the reply, can you tell me which all kexts to remove. Also how do you remove kexts?
 
thanks for the reply, can you tell me which all kexts to remove. Also how do you remove kexts?
All kexts which are in kextcache output.
 
All kexts which are in kextcache output.
Okay thanks. I am sorry to bother you so much, could you tell how do I do that . I am not able to view the primary drive where macos is installed under devices. Any guide so that I can follow it to do what you have advised. Thanks
 

Forum statistics

Threads
1,495
Messages
14,221
Members
21,464
Latest member
Poche