RehabMan
Moderator
- Joined
- May 2, 2012
- Messages
- 181,016
- Motherboard
- Intel DH67BL
- CPU
- i7-2600K
- Graphics
- HD 3000
- Mac
- Mobile Phone
Hi, so I spent a couple of hours tonight to retry. Good news is, the "no signal" is gone, it turned out that I accidentally left DSDT.aml in patched folder, and it overrides Clover ID injection. Does that mean connector is alright?
Anyway, no matter which device-id & ig-platform-id I tried (0x0c06, 0x0426, 0x0412. etc.), still no QE/CI, and it's still showing Graphics as "Unknown 1024MB". Right now, I'm using device-id=0x0406, and ig-platform-id=0x04060000, which I extracted from Pike's AppleIntelFramebufferAzul.sh. Below is the full list:
I attached here the DSDT.aml and exported IOReg. Hopefully someone can find a clue about what to do next.
You have CI, but no QE. It means the framebuffer is loaded but the accelerator kext is not.
You're currently using ig-platform-id 0xa260005. It is a mobile ig-platform-id and probably doesn't make sense for a desktop configuration (it has an LVDS connector and two DP connectors). Of course, if it works, it just means that the DP connectors are kicking in. I can see from ioreg that your display is connected to the second such DP connector.
You are currently using a fake device-id 0x0a16 and the kext is loading. It would probably be better to use a FakeID that represents a GT1 device (0xa16 is HD4400 mobile.. GT2).
To get the QE, you will need FakePCIID: https://github.com/RehabMan/OS-X-Fake-PCI-ID/. You will need to create a custom injector to fake the PCI device ID to a supported GT1 device.