Jump to content
3 posts in this topic

Recommended Posts

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.

Spoiler

348301634_Screenshot2020-06-19at18_13_49.png.0ae0c7357dcca5a36cae9a9e9999f649.png


Hackintool shows this info (ig-platform-id = 0x01660002)

Spoiler

446117426_Screenshot2020-06-19at18_12_12.thumb.png.51cdd042924d21c3bfe4d0146ca9cc93.png235253441_Screenshot2020-06-19at18_12_07.thumb.png.101e1cf07ef2c9dd18c85b17b8097db5.png


Booting with 0x01660001 enables both displays, internal and HDMI, however, internal one is still treated as external

 

Spoiler

1582617573_0001(2).thumb.png.a649709e334fa375d6a35e6515bc7514.png0001.thumb.png.f092d3fbc28e3617af902f71e805b4fc.png

 

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

Spoiler

957968459_0003(2).thumb.png.2208efe3a85e9a593dad6fab6c5a9c82.png0003.thumb.png.d846293ecc11165db5263531e4497293.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

Spoiler

0004.thumb.png.361e9b73d96c38ceb0428bcc3ad32e65.png

 

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.

CLOVER.zip

IOReg.zip

Edited by Myp3a
  • 2 months later...

After messing around with remote display, it looks like GPU is fully working, but display is not detected.

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?

×
×
  • Create New...