Contribute
Register

<< Solved >> HD4000 Graphical Glitches and Low VRAM

Status
Not open for further replies.
Joined
Jan 17, 2019
Messages
2
CPU
i7-3770
Graphics
HD 4000
So I've been at this for hours trying my best to fix this on my own. This is my first Hackintosh so please bear with me.

This is built on an old Lenovo M92p that I got from work (intel i7-3770 with HD4000 graphics).

Essentially after successfully installing Mojave via Unibeast the graphics were a little off. Moving windows around was laggy and there were weird artifacts such as safari tabs appearing black. The system recognizes that it is using intel HD4000 but only has 3MB of VRAM and the resolution is stuck at 1024 x 768.

I found a several places online instructing to use clover configurator to fix this issue. I'll do my best to outline the fixes I tried.

1st attempt:

ACPI fixes
  • FixIntelGFX
  • FixDisplay
Devices
  • Fake ID intelGFX = 0x12345678 (original value for some reason)
Graphics
  • ig-platform-id = 0x01620005

2nd attempt:

ACPI fixes
  • AddDTGP
  • AddIMEI
  • FixIntelGFX
  • FixDisplay
Devices
  • Fake ID IMEI = 0x1E3A8086
  • Fake ID intelGFX = 0x12345678
Graphics
  • ig-platform-id = 0x01620005

Attempts 3, 4, 5, etc. mixed settings and added some things that I don't remember from above with no success. It is also important to note that macOS will not boot if the Fake ID intelGFX is not set to 0x12345678.

So now I'm back where I started. I have attached the problem reporting files generated by this tool. Sorry if this is not enough information to get started, but I'm new to this. Thanks for taking a look at this!
 

Attachments

  • debug_24007.zip
    2 MB · Views: 34
try

remove whatevergreen
set intelGFX = 0x0, // don't set intelGFX = 0x12345678 // invalid device ID
IMEI = 0x0 // no need to set Fake ID IMEI for 7-series chipset
ig-platform-id = 0x01620005 or ig-platform-id = 0x0162000A or set ig-platform-id = 0x0, let clover select the ig-platform-id for your IGPU

or you may use the clover default config.plist, set injectIntel=Yes, it should works
 
try

remove whatevergreen
set intelGFX = 0x0, // don't set intelGFX = 0x12345678 // invalid device ID
IMEI = 0x0 // no need to set Fake ID IMEI for 7-series chipset
ig-platform-id = 0x01620005 or ig-platform-id = 0x0162000A or set ig-platform-id = 0x0, let clover select the ig-platform-id for your IGPU

or you may use the clover default config.plist, set injectIntel=Yes, it should works

I guess I was over complicating the situation. Thanks itwas for the fix! I removed whatevergreen and set both intelGFX & ig-platform-id to 0x0. I could have sworn I've set those values before but maybe whatevergreen was still messing it up. Either way this issue seems to be resolved. I am running at 1536MB of VRAM and 1680x1050 (native resolution my monitor)! Thanks again.
 
Status
Not open for further replies.
Back
Top