- Joined
- Jun 12, 2012
- Messages
- 349
- Motherboard
- ...
- CPU
- ...
- Graphics
- ...
Hi,
I'm trying to make a Clover binary patch for AppleIntelSKLGraphicsFramebuffer to patch the port layout on my Dell XPS 15 9560. The config.plist is in the attached zip, and I must be missing something because the eDP patch right above the framebuffer patch works, and I'm trying to do a similar thing.
I've also noticed that ioreg reports my framebuffer@1 and framebuffer@2 connector-types as HDMI ports (00 08) instead of DisplayPorts (00 04) as I would expect given the framebuffer data stored in AppleIntelSKLGraphicsFramebuffer. Any ideas what might be causing ioreg to not match the SKL framebuffer driver? (That's why I think the patch is not being applied.)
Also, I know in the past on AMD cards doing this framebuffer hackery was necessary for video output. Is there any point in doing this to the Intel GPU (like, will it help with HDMI audio/negate the need to spoof board-ids in AppleGraphicsDevicePolicy)?
EDIT: Basically I'm trying to turn this:
into this
in AppleIntelSKLGraphicsFramebuffer, but it seems like there's something else going on that I'm not accounting for. :/
I'm trying to make a Clover binary patch for AppleIntelSKLGraphicsFramebuffer to patch the port layout on my Dell XPS 15 9560. The config.plist is in the attached zip, and I must be missing something because the eDP patch right above the framebuffer patch works, and I'm trying to do a similar thing.
I've also noticed that ioreg reports my framebuffer@1 and framebuffer@2 connector-types as HDMI ports (00 08) instead of DisplayPorts (00 04) as I would expect given the framebuffer data stored in AppleIntelSKLGraphicsFramebuffer. Any ideas what might be causing ioreg to not match the SKL framebuffer driver? (That's why I think the patch is not being applied.)
Also, I know in the past on AMD cards doing this framebuffer hackery was necessary for video output. Is there any point in doing this to the Intel GPU (like, will it help with HDMI audio/negate the need to spoof board-ids in AppleGraphicsDevicePolicy)?
EDIT: Basically I'm trying to turn this:
Code:
00001B19 00000000 5D880800 00000000 01030303 00002002 00005001 00000060 6C050000 6C050000 00000000 00000000 00000800 02000000 98000000 01050900 00040000 87010000 02040A00 00040000 87010000 FF000000 01000000 20000000 0F110000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 C0411C00 00000000 C0421C00 00000000 10431C00 00000000 01000000 08000000 01000000 00000000
into this
Code:
00001B19 00000000 5D880800 00000000 01030303 00002002 00005001 00000060 6C050000 6C050000 00000000 00000000 00000800 00040000 98000000 01050900 00080000 87010000 02040A00 00040000 87010000 FF000000 01000000 20000000 0F110000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 C0411C00 00000000 C0421C00 00000000 10431C00 00000000 01000000 08000000 01000000 00000000
in AppleIntelSKLGraphicsFramebuffer, but it seems like there's something else going on that I'm not accounting for. :/
Attachments
Last edited: