Contribute
Register

HD4600 dual monitor on BIG SUR glitches

Status
Not open for further replies.
Joined
Jul 9, 2015
Messages
12
Motherboard
HP G1 600 mini
CPU
i5-4570T
Graphics
HD 4600
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
Hi Guys,

I've successfully installed BIG SUR with Opencore on a HP G1 600 mini and everything is working great but when I tried to plug a second screen on, during the boot everything works great, but when the desktop loads on of the screen glitches and display artefacts.

The HP G1 600 mini has 3 interfaces 1 VGA and 2DP. I am using the DP ports but even if I boot with a single screen and plug the second after the later is not detected.

I've tried getting some insight with Hackintool but when I plug the second monitor nothing happen and none of the port light up.

I tried also to use the patch framebuffer with :

1606131726358.png


to set the remaining ports to DP but no luck still get the second screen to glitch out and not being recognised ?

Any clue on what I am missing ?

Thanks
 
Did you correctly identify the two DisplayPort connections in IORegistryExplorer, as Connector0 and Connector 2?

Or are they wild guesses?

Do both DP ports work when there is only one display connected, i.e. have you tried booting with a single display connected to the first one and then tried booting with the display connected to the other DP connector?

I don't see 'framebuffer-stolenmem - 0003001 - DATA' in the Devices > Properties, listed above.

Do you have any other graphics related fixes, patches and settings in your config.plist for your Intel HD 4600 IGPU, if so which ones?
 
Did you correctly identify the two DisplayPort connections in IORegistryExplorer, as Connector0 and Connector 2?

Or are they wild guesses?

Do both DP ports work when there is only one display connected, i.e. have you tried booting with a single display connected to the first one and then tried booting with the display connected to the other DP connector?

I don't see 'framebuffer-stolenmem - 0003001 - DATA' in the Devices > Properties, listed above.

Do you have any other graphics related fixes, patches and settings in your config.plist for your Intel HD 4600 IGPU, if so which ones?
First thanks for taking the time.

My first TB was to boot with one screen plugged in on both DP then plug the second screen once fully booted but the none main port remains quiet like disabled.

I used IORegistryExplorer at that time my monitor was detected on con1 and not knowing what was the other port I thought ok let's patch the other con(0 & 2) to be DP. but no luck

Because of the PC form factor I thought also maybe use a difference device ID but I was getting artifacts and the second screen was still the same issue so I reverted to 0300220d.

I've also used initially the framebuffer-stolenmem stuff but no changes.

attached is my config.plist and I don't think there anything else for the graphic card.
 

Attachments

  • config.plist
    16.4 KB · Views: 92
Provide the rest of your OpenCore OC folder contents, so I can see what else you are using.

Can you also provide a copy of your systems ACPI tables. These can be obtained via the Hackintool app, use the Utilities tab and 'Dump ACPI' icon. This is the icon 4th from the right at the bottom of the Utilities tab.
 
Last edited:
Your config.plist seems to be set for a MacBook Pro 15.1 hack, not a Haswell desktop hack, which your HP G1 system should use.

Is the config.plist you attached above in post #3 the config.plist from your HP G1 system?

You have a DSDT.aml listed in the config.plist. Doesn't the OpenCore guide specifically state not to use a patched DSDT.aml. That the patching needs to be done with custom SSDT's.
 
Attached is the full OC folder.

I've used a script from another user to generate the whole setup for this specific machine.

I actually found it to be pretty good as it allowed me to to install BIG Sur with everything being very functional at the exemption of course of this dual script setup.

I believe 15.1 is the only choice if we want to run BIG SUR but I think you might be right maybe using 14.1 might be better
 

Attachments

  • oc.zip
    2.2 MB · Views: 138
Last edited:
Provide the rest of your OpenCore OC folder contents, so I can see what else you are using.

Can you also provide a copy of your systems ACPI tables. These can be obtained via the Hackintool app, use the Utilities tab and 'Dump ACPI' icon. This is the icon 4th from the right at the bottom of the Utilities tab.

I've put the acpi dump in the OC archive
 
You should be using the iMac 15.1 SMBIOS not the MacBook Pro 15.1 SMBIOS. There is a big difference between the two SMBIOS's.
  • The iMac SMBIOS should be used for a Haswell desktop system, like yours.
  • The MacBook Pro SMBIOS on the other hand should be used for a Coffee Lake laptop.
You should not be using your current SMBIOS. You need to change it to an iMac 15.1 SMBIOS to match with your system. The iMac 15.1 SMBIOS works with Big Sur, it is the one I use with my Haswell i7-4790K and i5-4440 systems.

The iMac 14.1 SMBIOS will not work with Big Sur. You are probably thinking of the MacBook Pro 14.1 SMBIOS, which is again unsuitable for your system.

I will have a look through your OC folder and the ACPI Dump files.

You should not have your DSDT in the /OC/ACPI folder it is not used from this location, it is used from the ACPI system location, i.e. the BIOS. At least the DSDT does not have an entry in the config.plist.
 
What language do you use on your HP?

Your Resources folder is missing the Audio sub-folder and I assume that is because it is too large to upload. If the Audio folder is amended to only contain the language files your system uses, then it is usually small enough to upload with the other folders.
 
Does your HP G1 600 mini contain a discrete graphics card, if yes which one?
 
Status
Not open for further replies.
Back
Top