Contribute
Register

Trying to fix Intel HD 4600 7MB VRAM problem

Joined
Dec 5, 2018
Messages
7
Motherboard
90005366 Lenovo C560 23" AIO Motherboard s115X
CPU
Intel Core i5-4570T
Graphics
Intel HD 4600
I did manage to successfully install Mac OS HighSierra 10.13.3 on my Lenovo C560.

The only things that are left to fix is the glitching in the graphics and the lack of sound.

Looking at the "About Mac" my IGPU has only 7MB assigned.

I've tried:

Installing kexts(Lilu, IntelGraphicsFixup)
Setting my ig-platform-id to recommended values on this/other hackintosh forums(currently set at 0x01660003)
Setting IntelGFX under FakeID to 0x0 which resulted in a glitchy boot with stripes all over the screen(currently set at 0x12345678 working)
Using Intel FB-Patcher by headkaze(Set IntelGen to Haswell and PlatformId to 0x0412000B) applied patch with General-->Devices / Properties --> Connectors and VRAM checked to config.plist(the result output attached "FBPATCHRESULT.txt")

Screenshots of some details about the system and config.plist attached.
 

Attachments

  • FBPATCHERRESULT.txt
    2.7 KB · Views: 718
  • config.plist
    12.1 KB · Views: 95
  • Screen Shot 2018-12-05 at 08.34.15.png
    Screen Shot 2018-12-05 at 08.34.15.png
    69.9 KB · Views: 630
  • Screen Shot 2018-12-05 at 08.34.34.png
    Screen Shot 2018-12-05 at 08.34.34.png
    76 KB · Views: 146
  • Screen Shot 2018-12-05 at 08.34.41.png
    Screen Shot 2018-12-05 at 08.34.41.png
    74.8 KB · Views: 153
  • Screen Shot 2018-12-05 at 08.34.54.png
    Screen Shot 2018-12-05 at 08.34.54.png
    70.1 KB · Views: 226
  • Screen Shot 2018-12-05 at 08.35.07.png
    Screen Shot 2018-12-05 at 08.35.07.png
    101.7 KB · Views: 154
  • Screen Shot 2018-12-05 at 08.36.49.png
    Screen Shot 2018-12-05 at 08.36.49.png
    85.9 KB · Views: 154
  • Screen Shot 2018-12-05 at 08.37.08.png
    Screen Shot 2018-12-05 at 08.37.08.png
    84.6 KB · Views: 131
Joined
Dec 5, 2018
Messages
7
Motherboard
90005366 Lenovo C560 23" AIO Motherboard s115X
CPU
Intel Core i5-4570T
Graphics
Intel HD 4600
That is not a valid ig-platform-id.
Haswell desktops typically use 0x0d220003.

I did state that I tried some recomended platform ids and the one you gave me was one of those, it actually makes my pc unable to boot up(it restarts after loading bar is at 1/3 progress with a graphics glitch appearing at the top of the screen in the moment of restart)
 
Joined
Dec 5, 2018
Messages
7
Motherboard
90005366 Lenovo C560 23" AIO Motherboard s115X
CPU
Intel Core i5-4570T
Graphics
Intel HD 4600
I also have Win10 installed on the same PC.
Posting info from the HD Graphics 4600 Properties:
Device description - Intel(R) HD Graphics 4600
Device instance path - PCI\VEN_8086&DEV_0412&SUBSYS_368617AA&REV_06\3&11583659&0&10
Hardware Ids:
PCI\VEN_8086&DEV_0412&SUBSYS_368617AA&REV_06
PCI\VEN_8086&DEV_0412&SUBSYS_368617AA
PCI\VEN_8086&DEV_0412&CC_030000
PCI\VEN_8086&DEV_0412&CC_0300

Compatible Ids:
PCI\VEN_8086&DEV_0412&REV_06
PCI\VEN_8086&DEV_0412
PCI\VEN_8086&CC_030000
PCI\VEN_8086&CC_0300
PCI\VEN_8086
PCI\CC_030000
PCI\CC_0300

Capabilities - 00000000
Status:
0180200A
DN_DRIVER_LOADED
DN_STARTED
DN_DISABLEABLE
DN_NT_ENUMERATOR
DN_NT_DRIVER

Problem code - 00000000
Config flags - 00000000
Class - Display
Class Guid - {4d36e968-e325-11ce-bfc1-08002be10318}
Inf name - oem13.inf
Driver date - 29-Sep-16
Driver version - 20.19.15.4531
Provider - Intel Corporation
Inf section - iHSWD_w10
Matching device Id - pci\ven_8086&dev_0412
Rank of driver - 00D12001
Service - igfx
Address - 00020000
BIOS device name - \_SB.PCI0.GFX0
Base container Id - {00000000-0000-0000-ffff-ffffffffffff}
Bus number - 00000000
Bus relations - DISPLAY\LEN2000\4&2567d425&0&UID265988
Bus reported device description - Video Controller (VGA Compatible)
Bus type Guid - {c8ebdfb0-b510-11d0-80e5-00a0c92542e3}
Children - DISPLAY\LEN2000\4&2567d425&0&UID265988
Container Id - {00000000-0000-0000-ffff-ffffffffffff}
Device co-installers - igfxCoIn_v4531.dll, CoDeviceInstall
Device stack:
\Driver\igfx
\Driver\ACPI
\Driver\pci

Display name - Intel(R) HD Graphics 4600
Driver description - Intel(R) HD Graphics 4600
Driver key - {4d36e968-e325-11ce-bfc1-08002be10318}\0001
Driver node strong name - oem13.inf:5f63e534dd898f5e:iHSWD_w10:20.19.15.4531:pci\ven_8086&dev_0412
Enumerator - PCI
Legacy bus type - 00000005
Location information - PCI bus 0, device 2, function 0
Location paths:
PCIROOT(0)#PCI(0200)
ACPI(_SB_)#ACPI(PCI0)#ACPI(GFX0)
PCI bar types - 00010101
PCI base class - 00000003
PCI current speed and mode - 00000000
PCI device type - 00000000
PCI interrupt message maximum - 00000001
PCI interrupt support - 00000003
PCI prog IF - 00000000
PCI requires reserved memory region - false
PCI sub class - 00000000
Parent - ACPI\PNP0A08\0
Physical Device Object name - \Device\NTPNP_PCI0001
Power data:
Current power state:
D0

Power capabilities:
00000009
PDCAP_D0_SUPPORTED
PDCAP_D3_SUPPORTED

Power state mappings:
S0 -> D0
S1 -> Unspecified
S2 -> Unspecified
S3 -> D3
S4 -> D3
S5 -> D3

Removal policy - 00000001
Removal policy default - 00000001
Reported device Ids hash - 75FC545E
Siblings:
PCI\VEN_8086&DEV_0C00&SUBSYS_368617AA&REV_06\3&11583659&0&00
PCI\VEN_8086&DEV_8C31&SUBSYS_368617AA&REV_05\3&11583659&0&A0
PCI\VEN_8086&DEV_8C3A&SUBSYS_368617AA&REV_04\3&11583659&0&B0
PCI\VEN_8086&DEV_8C2D&SUBSYS_368617AA&REV_05\3&11583659&0&D0
PCI\VEN_8086&DEV_8C20&SUBSYS_368617AA&REV_05\3&11583659&0&D8
PCI\VEN_8086&DEV_8C10&SUBSYS_368617AA&REV_D5\3&11583659&0&E0
PCI\VEN_8086&DEV_8C12&SUBSYS_368617AA&REV_D5\3&11583659&0&E1
PCI\VEN_8086&DEV_8C14&SUBSYS_368617AA&REV_D5\3&11583659&0&E2
PCI\VEN_8086&DEV_8C26&SUBSYS_368617AA&REV_05\3&11583659&0&E8
PCI\VEN_8086&DEV_8C5C&SUBSYS_368617AA&REV_05\3&11583659&0&F8
PCI\VEN_8086&DEV_8C02&SUBSYS_368617AA&REV_05\3&11583659&0&FA
PCI\VEN_8086&DEV_8C22&SUBSYS_368617AA&REV_05\3&11583659&0&FB
ACPI\PNP0C02\1

Class default characteristics - 00000100
Class default device type - 00000023



Hope this can help in any way.
 
Joined
Dec 5, 2018
Messages
7
Motherboard
90005366 Lenovo C560 23" AIO Motherboard s115X
CPU
Intel Core i5-4570T
Graphics
Intel HD 4600
Removed IntelGraphicsFixup added Whatevergreen. Now I'm able to boot with valid platform id but the screen is glitched(photo attached below)
 

Attachments

  • 20181206_133032.jpg
    20181206_133032.jpg
    7 MB · Views: 119
Joined
Dec 5, 2018
Messages
7
Motherboard
90005366 Lenovo C560 23" AIO Motherboard s115X
CPU
Intel Core i5-4570T
Graphics
Intel HD 4600
After using -igfxvesa boot flag it boots with no glitches but still with 7MB vram
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
188,169
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
I did state that I tried some recomended platform ids and the one you gave me was one of those, it actually makes my pc unable to boot up(it restarts after loading bar is at 1/3 progress with a graphics glitch appearing at the top of the screen in the moment of restart)

Experiment with other valid ig-platform-id values.
Your AIO probably has an eDP display, which may not be supported.
 
Joined
Dec 5, 2018
Messages
7
Motherboard
90005366 Lenovo C560 23" AIO Motherboard s115X
CPU
Intel Core i5-4570T
Graphics
Intel HD 4600
Experiment with other valid ig-platform-id values.
Your AIO probably has an eDP display, which may not be supported.
It turned out to be a problem with with IntelGraphicsFixup kext. After removing it and adding Whatevergreen it boots up with glitched screen(image in the posts above) using Fake id: 0x0 and the 0x0d220003 platform id. Changing fake id to 0x12345678 makes the pc boot up without the glitch but still with 7mb vram. Also using -igfxvesa bootflag it does boot up with 7mb no glitch.
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
188,169
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
It turned out to be a problem with with IntelGraphicsFixup kext. After removing it and adding Whatevergreen it boots up with glitched screen(image in the posts above) using Fake id: 0x0 and the 0x0d220003 platform id. Changing fake id to 0x12345678 makes the pc boot up without the glitch but still with 7mb vram. Also using -igfxvesa bootflag it does boot up with 7mb no glitch.

No expectation of working graphics when using an invalid ig-platform-id.
 
Joined
Jan 17, 2019
Messages
2
Motherboard
Intel C236
CPU
Intel Xeon E3 1225
Graphics
AMD Radeon (TM) RX 580
Removed IntelGraphicsFixup added Whatevergreen. Now I'm able to boot with valid platform id but the screen is glitched(photo attached below)

I have the same problem as you.
 
Top