Contribute
Register

HD4000 LVDS black

Status
Not open for further replies.
Joined
Jun 27, 2020
Messages
3
Motherboard
Samsung NP900-X3C-Clover
CPU
i7-3517U/HM75
Graphics
HD 4000, 1600x900
I have a Samsung NP900-X3C. Anything I would try, internal display doesn't work correctly.
CPU: i7-3517U
Chipset: HM75 Mobile
GPU: HD4000 (Only one)
Display: LVDS, 1600x900
GPU ACPI Path: _SB0.PCI0.GFX0
Display ACPI Path: _SB0.PCI0.GFX0.DD02
Used kexts: WhateverGreen and Lilu, latest versions

It boots fine with any graphics ID except for 01660003 and 01660004. Although, internal display is recognized as external, so Night Shift isn't working, and, I believe, this causes issues with backlight.
Projector.png

Hackintool shows this info (ig-platform-id = 0x01660002)
0002.png
0002 (2).png

Booting with 0x01660001 enables both displays, internal and HDMI, however, internal one is still treated as external
0001.png
0001 (2).png

Booting with 0x01660003 enables only HDMI - internal display showing verbose log up to IOConsoleUsers string, then turns black - but backlight is still on
0003.png
0003 (2).png

0x01660004 normally boots to the same place - verbose log up to IOConsoleUsers. If I patch second connector as HDMI, it recognizes HDMI display and brings it up. Internal one is going black again
0004.png

IMG_20200620_023343.jpg.07dbd11aab80c33afe420a887cecc81e.jpg

So, internal display isn't recognized with any ig-platform-id - even if it works, it works on dummy connector and as external. At this point, I'm totally stuck. Anything that could help with this?
Also, attaching IORegs (IOReg + last 4 digits of ig-platform-id) and current Clover folder.
 

Attachments

  • CLOVER.zip
    5.8 MB · Views: 44
  • IOReg.zip
    1.8 MB · Views: 40
Last edited:
After messing around with remote display, it looks like GPU is fully working, but display is not detected.
Code:
Graphics/Displays:

    Intel HD Graphics 4000:

      Chipset Model: Intel HD Graphics 4000
      Type: GPU
      Bus: Built-In
      VRAM (Dynamic, Max): 1536 MB
      Vendor: Intel
      Device ID: 0x0166
      Revision ID: 0x0009
      Metal: Supported, feature set macOS GPUFamily1 v4
Injecting EDID that I extracted from Windows does nothing. Hackintool shows no displays. How can I inject display data or make it appear in system?
 
I see you are setting your id under device--> properties, I would try to set it under 'Graphics' and also Inject Intel...
 

Attachments

  • Screen Shot 2020-08-30 at 10.25.26 PM.png
    Screen Shot 2020-08-30 at 10.25.26 PM.png
    563.9 KB · Views: 49
set it under 'Graphics' and also Inject Intel
The same. I've tried...
1. Setting id with ig-platform-id
2. Setting id with igfxframe boot argument
3. Setting id with device properties
4. Setting Mac model and let system choose id
Everything goes up to graphic initialization, iGPU runs, but no display detected and I'm getting a black screen
(01660003, 01660004 id's)
 
Status
Not open for further replies.
Back
Top