Jump to content
286 posts in this topic

Recommended Posts

Posted (edited)
On 12/23/2025 at 9:51 PM, deeveedee said:

 

Quote

 

Good afternoon and happy New Year! I read your topic and decided to add your data to my config, and two monitors worked, but with interference.. I am attaching the files.

Quote

 

iMac dvi hdmi.ioreg.zip

config2 monitor.plist

Снимок экрана 2026-01-01 в 10.22.12.png

Edited by brumas2025
  • Like 2
On 12/28/2025 at 5:48 PM, Asural said:

I was able to read the ioreg file you attached.

Happy New Year!

GigabyteH310M-2.plist   -  I couldn't load with this config.

GigabyteH310M-3.plist   - successful upload to the HDMI monitor.

Снимок экрана 2026-01-01 в 18.03.09.png

  • Like 1

@brumas2025 I don't want to get too excited by your results until I understand what you are saying.  I'll review later when I have some time.  If I do understand you, this is exciting news!

 

By the way - good for you for not giving up!

 

Oh ... Happy New Year!

Edited by deeveedee
  • Like 2

@brumas2025 This really is amazing.  Your persistence paid off.   Could you please post the full EFI that produces the "working" dual displays? I know this seems like over-kill since you already posted your EFI, but I want to be sure I'm not missing anything.

 

Also, please test this "working" EFI with only one display connected (testing each of the HDMI and DVI-D->VGA displays separately) and report your results for each single-display test.  Thank you.

 

EDIT: When you perform your single-display tests for each of your two displays, please take a screenshot of Hackintool Connectors so we know which display is associated with which connector.  Thank you.

 

EDIT2: I asked ChatGPT for an explanation of the horizontal lines.  Here's a summary of what it said (below is from ChatGPT.  disregard AAPL,ig-platform-id = 3e9b0007.  Also, I hope that the DVI-D->VGA adapter is not the problem, since it looks like we can't fix this.

 

DVI-D → VGA adapters cause:

  • horizontal black lines
  • flickering
  • scanline artifacts
  • partial refresh issues

 

BIOS

  • Shared Memory → 128MB
  • Primary Graphics → iGPU
  • CSM → Disabled
  • Above 4G Decoding → Enabled

 

Boot-args

  • igfxfw=2
  • -igfxhdmidivs

 

Change SMBIOS to iMac19,1

 

DeviceProperties

  • AAPL,ig-platform-id | 07009B3E
  • framebuffer-patch-enable | 01000000
  • framebuffer-stolenmem | 00003001
  • framebuffer-fbmem | 00009000

 

Edited by deeveedee
  • Like 1
11 hours ago, brumas2025 said:

 

GigabyteH310M-2.plist   -  I couldn't load with this config.

GigabyteH310M-3.plist   - successful upload to the HDMI monitor.

Happy New Year!

 

Please go to the Gigabyte website in Windows and check to see if there are any BIOS updates.
I've heard that the H310 can only use two monitors simultaneously, so there may be an output selection option in the BIOS.
This thread says that the built-in VGA can be used, so please check if the screen status is the same.
 

  • Like 2
2 hours ago, Asural said:

Happy New Year!

 

Please go to the Gigabyte website in Windows and check to see if there are any BIOS updates.
I've heard that the H310 can only use two monitors simultaneously, so there may be an output selection option in the BIOS.
This thread says that the built-in VGA can be used, so please check if the screen status is the same.
 

Good afternoon! I have an ASRock H310M-HDV motherboard,(not Gigabyte). Indeed, the image output is on 2 monitors. It costs biosphere 4.20, the website has version 4.20b, (Add setup item "C.A.M. (Clever Access Memory)") - I don't know if it's worth updating…

  • Like 1
Posted (edited)
6 hours ago, deeveedee said:

@brumas2025 This really is amazing.  Your persistence paid off.  

I'm sharing my test results:

I disconnected the HDMI monitor and successfully booted to the DVI monitor.

I disconnected the DVI monitor and successfully booted to the HDMI monitor.

Then I tried connecting an HDMI cable while the DVI monitor was booted, and miracle!

They both worked! Now I boot with two monitors connected, and stripes appear, but as soon as I disconnect and immediately reconnect one of them, everything is fine.

The folder files and screenshots are attached.

Added: After booting, simply press the power button on one of the monitors and turn it on again, and everything works. I think my problem is 99% solved!

Thanks everyone for the tips!

Quote

connectedHDMI.png.dd9148b995708dbb93a42a5acc4d4f1a.pngconnectedDVI.png.1caa74e07010d6a65ab111b3fda3e55e.pngDVIendHDMI.png.2927e1480904f419d36b4f20984a36bd.png

Quote

oba.png.f4f1c01d2df6d53f9d9fe3953954d335.png

Quote

IMG_0868.thumb.jpg.62c8512f059e40d913d9ae55a1213e78.jpg

EFI.zip

 

Edited by brumas2025
  • Thanks 1
1 hour ago, brumas2025 said:

Good afternoon! I have an ASRock H310M-HDV motherboard,(not Gigabyte). Indeed, the image output is on 2 monitors. It costs biosphere 4.20, the website has version 4.20b, (Add setup item "C.A.M. (Clever Access Memory)") - I don't know if it's worth updating…

If the BIOS update includes fixes for issues with HDMI etc., it's a good idea to update it.
Are BIOS updates free?

  • Like 1
Posted (edited)
31 minutes ago, Asural said:

If the BIOS update includes fixes for issues with HDMI etc., it's a good idea to update it.
Are BIOS updates free?

I'll try to update it. It's free.

 

Flashing BIOS 4.20a didn't produce any noticeable results...

Edited by brumas2025
  • Like 1
1 hour ago, brumas2025 said:

Flashing BIOS 4.20a didn't produce any noticeable results...

I have modified the framebuffer-con0-busid and framebuffer-con0-type of the EFI attached here, so please check if it can be displayed on the built-in VGA.
 

config.plist

  • Like 1
41 minutes ago, Asural said:

I have modified the framebuffer-con0-busid and framebuffer-con0-type of the EFI attached here, so please check if it can be displayed on the built-in VGA.

with your version loaded, there are stripes on two monitors, after disconnecting and turning on the hdmi monitor, there is a green screen on it, and dvi shows normally (it is connected via a dvi on vga adapter).

59 minutes ago, brumas2025 said:

with your version loaded, there are stripes on two monitors, after disconnecting and turning on the hdmi monitor, there is a green screen on it, and dvi shows normally (it is connected via a dvi on vga adapter).

Once we confirmed that the built-in VGA can be used, we were able to decide on the index layout. We are currently discussing the image distortion in this thread.
If there is anything you would like to try, please test again.
 

  • Like 1
7 hours ago, brumas2025 said:

I'm sharing my test results:

I disconnected the HDMI monitor and successfully booted to the DVI monitor.

I disconnected the DVI monitor and successfully booted to the HDMI monitor.

Then I tried connecting an HDMI cable while the DVI monitor was booted, and miracle!

They both worked! Now I boot with two monitors connected, and stripes appear, but as soon as I disconnect and immediately reconnect one of them, everything is fine.

The folder files and screenshots are attached.

Added: After booting, simply press the power button on one of the monitors and turn it on again, and everything works. I think my problem is 99% solved!

Thanks everyone for the tips!

I think this is very encouraging, but that's just the eternal optimist in me :)

 

Please correct me if I'm wrong, but I interpret your test results to mean that with the revised DeviceProperties, the motherboard's HDMI port is on con1/Index 2 and the motherboard's DVI-D port is on con2/Index 3.  Did I interpret your screenshots correctly?

 

Also, I had added notes from ChatGPT in this post that might explain the horizontal lines.  Did you review those comments?  Do any of them seem helpful?  EDIT: I see that you did add the boot-args igfxfx=2 and -igfxhdmidivs.

 

EDIT: @brumas2025 Since you are unable to configure DVMT pre-alloc in your BIOS, you should add these DeviceProperties to your config.plist:

  • framebuffer-stolenmem | 00003001
  • framebuffer-fbmem | 00009000

 

EDIT2: In addition to framebuffer-stolenmem and framebuffer-fbmem DeviceProperties, you may want to experiment with increasing shared memory in BIOS to the maximum available.

Edited by deeveedee
corrected con1/con2 port mapping
  • Like 1

@brumas2025 Now that your motherboard's video ports are on different logical connectors / indices, it would be interesting for you to retest your motherboard's VGA port with the same DeviceProperties.  Does the VGA port now appear on con0 / Index 1?

Edited by deeveedee
  • Like 1
Posted (edited)
1 час назад deeveedee сказал:

I think this is very encouraging, but that's just the eternal optimist in me :)

  • framebuffer-stolenmem | 00003001
  • framebuffer-fbmem | 00009000

I'm attaching screenshots to make it clear.

Расценки

2026-01-0216_36_45.png.eb792c5efab901a753eebd148cbb8377.pngDVI.jpeg.b2780bf40e16a8780349ebb99c102f17.jpegHDMI.jpeg.37f29d55790525f71b666e108984ca28.jpeg

Расценки

IMG_0875.thumb.jpg.c8868d657b9e3b684133d390a9281ca9.jpg

 

Edited by brumas2025
  • Thanks 1

@brumas2025 Thank you for clarifying the graphics port mapping.  I have corrected the con1/con2 mapping in my previous post.

 

Now that we know that your DVI-D -> VGA adapter is connected to con2/Index 3, you may want to trying changing the con2 port type to DP (which is the recommended port type for VGA).  Sorry I'm giving you so many things to test! :)

 

EDIT: You should also change your con0 port type to DP if you test your VGA port.

 

As state here

Note: VGA on Skylake and newer are DisplayPorts internally and so are supported by macOS. Please use the DisplayPort connector for these systems.

Edited by deeveedee
  • Like 1
46 minutes ago, deeveedee said:

@brumas2025 Now that your motherboard's video ports are on different logical connectors / indices, it would be interesting for you to retest your motherboard's VGA port with the same DeviceProperties.  Does the VGA port now appear on con0 / Index 1?

I'll try and let you know

  • Like 1
1 hour ago, deeveedee said:

@brumas2025 EDIT: You should also change your con0 port type to DP if you test your VGA port.

I tried to boot with the submitted configuration by connecting the second display to VGA, booting properly to HDMI.

If you change the connectors to 0004000, then the download goes to two black screens (I could only connect via remote access).

  • Thanks 1

@brumas2025 Those test results suggest that the connector map (con1/con2) may be incorrect.  Are you certain that HDMI and DVI are connected as you stated here?  What happens if you reverse the type settings and set con2 / Index 3 type to HDMI and con1 / Index 2 type to DP?

 

Please post your DeviceProperties with each reported test result.  thank you.

Edited by deeveedee
  • Like 1

@brumas2025 I added a comment to a previous post and want to make sure you saw this:

 

In addition to framebuffer-stolenmem and framebuffer-fbmem DeviceProperties, you may want to experiment with increasing shared memory in BIOS up to the maximum available.

  • Like 1
Posted (edited)
1 hour ago, deeveedee said:

@brumas2025  What happens if you reverse the type settings and set con2 / Index 3 type to HDMI and con1 / Index 2 type to DP?

I'm already confused.... how do I do this?shared memory in BIOS  -  1024.

Quote

UntitledHDMI.jpeg.feb5716ca9404deca26f43aab0a2f833.jpeg

config 0004.plist

 

Quote

Untitled.jpeg.555a5dfdc6269b6dbbfd4c77d323da97.jpeg

 

Edited by brumas2025
  • Thanks 1

Sorry about the confusion...

 

I was asking you to swap the port types for con1 and con2:  framebuffer-con1-type = <00040000> (DP) and framebuffer-con2-type = <00080000> (HDMI)

 

See the attached config.plist with the following connector types:

  • con0: DP (for VGA if it works)
  • con1: DP (for DVI-D -> VGA)
  • con2: HDMI (for HDMI -> HDMI)

 

 

EDIT: If those types don't work, change framebuffer-con1-type back to <00080000>.  To be honest, I have never worked with a DVI-D -> VGA adapter, so I have no idea how macOS handles this.

config 0005.plist.zip

Edited by deeveedee
  • Like 1

@brumas2025 In your previous post, you posted two test results:

  • Working monitor HDMI, No work DVI
  • Working monitor DVI, No work HDMI

but the DeviceProperties look identical.  What am I missing?  Did you accidentally post the wrong DeviceProperties?

  • Like 1
20 minutes ago, deeveedee said:

@brumas2025 In your previous post, you posted two test results:

  • Working monitor HDMI, No work DVI
  • Working monitor DVI, No work HDMI

but the DeviceProperties look identical.  What am I missing?  Did you accidentally post the wrong DeviceProperties?

Sorry, I got it mixed up when I was writing the labels.

Quote

Untitled.jpeg.44bec23ff0e8a57b6e9d9b1ad3d4a80b.jpeg

Quote

Untitled2.jpeg.eee12ca258a8ba225a167a4bf0086515.jpeg

 

  • Thanks 1

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...