• Become a Premium Member for $25/year with no ads to improve your community experience.

i tried the typeC port it was successful, but the HDMI port seems to be receiving something but no screen is output
If the particular Type-C port is Thunderbolt, you must patch the Thunderbolt with a proper HotPlug.
 
Thanks for such a great guide! I've read up on framebuffer patches in the last couple of days, and this guide was absolutely the the most comprehensive but also easy to understand.

I'm gonna post some questions about dual display glitches on my Asus Z170i build soon, but first I want to clarify some things from the guide :)

7. Select the AppleIntelFramebuffer@X from the left pane for the active display and you'll have the connectors and other properties and info listed. In our case, it's AppleIntelFramebuffer@2 and you'll see something similar to the screenshot attached below. X represents the framebuffer connector.
You write AppleIntelFramebuffer@2, but I guess that's a typo and you actually mean AppleIntelFramebuffer@1?


For some devices (especially laptops), if your device reboots when you plug the HDMI into the HDMI port, you'll likely need to add and/or change the "pipe" values in the framebuffer connector. The same theory applies to all video ports (including DP, mDP, DVI, and/or VGA). Although it is not fully understood what the meaning of pipe value is, but various other connectors use 12 instead of 09 (in the unmodified kext) and it has been found that changing the pipe to 12 can fix the reboot problem. To change the pipe value, simply match the framebuffer and add/change the pipe value using the following WhateverGreen Property.
Do you mean 12 as in port number, or as in hex data? Because hex data 12000000 translates to "18". If you want "12" as port number, you should write 0C000000.

Thanks again, cheers!
 
You write AppleIntelFramebuffer@2, but I guess that's a typo and you actually mean AppleIntelFramebuffer@1?
Oh, yes. That's right. Was a typo. Fixed it!

Do you mean 12 as in port number, or as in hex data? Because hex data 12000000 translates to "18". If you want "12" as port number, you should write 0C000000.
If i'm not wrong, it will be 12000000 in DATA. 12000000 is the HEX.
 
  • Like
Reactions: jimpalompa
Compare it in Hackintool and you'll see:

Here is 12000000
confi-plist-12000000.png hackintool-pipe-18.png

Here is 0C000000
confi-plist-0C000000.png hackintool-pipe-12.png
PS. I of course meant pipe and not port.
 
Hi,

About that part in the tutorial : "Example of HDMI, DP and VGA connector patching"
Do you have a LVDS version maybe ?

My main issue is that the embedded screen displays a black screen (the backlight blinks) and I need to use an external monitor, otherwise I see nothing at all XD

I mean : the AIO monitor displays all the yadda-yadda verbose boot stuff, but stays black when coming to the desktop...
 
About that part in the tutorial : "Example of HDMI, DP and VGA connector patching"
Do you have a LVDS version maybe ?
LVDS is 02 00 00 00. The rest of the instructions are same.

My main issue is that the embedded screen displays a black screen (the backlight blinks) and I need to use an external monitor, otherwise I see nothing at all XD
Then your particular screen may need EDID patching.

I mean : the AIO monitor displays all the yadda-yadda verbose boot stuff, but stays black when coming to the desktop...
This could be a result of incorrect framebuffer patching. Your thread is already in progress. Please stick to that.
 
Please help me to stup my HDMI port. I have already tried busID's 1,2,3,4,5,6 and nothing works. My usc-c doesn't support video/audio streaming (apparently con1) so HDMI may probably be treated as only external port. More info in the attachments.
Thank you for any suggestion.
 

Attachments

  • config.plist.zip
    7.9 KB · Views: 1
  • ioreg.zip
    745.4 KB · Views: 0
  • HDMI-connection.png.zip
    244 KB · Views: 1
  • USB-C.txt.zip
    641 bytes · Views: 1
  • WEC-Config.zip
    1.4 KB · Views: 1
Please help me to stup my HDMI port. I have already tried busID's 1,2,3,4,5,6 and nothing works. My usc-c doesn't support video/audio streaming (apparently con1) so HDMI may probably be treated as only external port. More info in the attachments.
Thank you for any suggestion.
Firstly, check if the external ports are tied to IGPU or not.
 
Firstly, check if the external ports are tied to IGPU or not.
I did check. The result is shown in my attachment to my previous post. See HDMI-connection.png.zip above. Sorry it is not in English, but says Panasonic TV is connected to Intel Iris Plus Graphics. Usb-C according to Dell User Guide has nothing to do with video or audio transmitting. See Usb-C.txt.zip above. I understand that it is neither connected to IGPU nor nvidia (disabled in macOS).
The graphic card itself has six connectors, the first one is LVDS but I have no idea which one of the remaining five connects to HDMI. See attachment WEG-config.zip above.
 
Last edited:

Latest posts

Forum statistics

Threads
1,703
Messages
16,023
Members
24,751
Latest member
Vorawit1