Thebes Knossos Posted August 16, 2025 Author Share Posted August 16, 2025 (edited) After some readings, back to Hackingtool, my system (Gygabyte H310M) should be HDMI also for Index 1, I have a physical DVI-D connector and seems matching, it is not used actually but did perhaps give false init. The command : /System/Library/Extensions/AppleGraphicsControl.kext/Contents/MacOS/AGDCDiagnose -a > AGDCDiagnose_a.txt 2>&1 gives attached file, if it can help someone. Edit: I've done according fromHackintool.txt modifications without changes, pictures like post 1 AGDCDiagnose_a.txt fromHackintool.txt Edited August 16, 2025 by Thebes Knossos Link to comment https://www.insanelymac.com/forum/topic/361471-problem-with-dual-monitors/page/2/#findComment-2839298 Share on other sites More sharing options...
deeveedee Posted August 16, 2025 Share Posted August 16, 2025 (edited) @Thebes Knossos I guess the other forum didn't help much. Since mixing analog (VGA) and digital displays works fine on my hack, I can't duplicate the problem that you're having, so anything I offer will be a guess. Have you tried changing the port type of con0 to HDMI <00800000>? Sometimes, type HDMI can accommodate multiple port types (I need to use type HDMI for my DP->DVI adapters) for macOS Sonoma, Sequoia and Tahoe. If you haven't tried con0 type HDMI, start with your original config.plist (no other changes) and set framebuffer-con0-type = <00800000> as in the attached config.plist. Again, anything I offer is a guess, since I can't duplicate the problem on my hardware, but hopefully the guess is better than nothing until someone else responds with a fix. EDIT: If this suggestion to change only con0 type doesn't work, I would suggest that you try a mobile framebuffer (e.g., 3e9b0000 or 3e920000) where you need to patch the indices, busIDs, port types and flags as I have done for my hack here. Test the mobile framebuffer with con0 type = DP and HDMI. For your new framebuffer test, you should be able to copy my DeviceProperties from here and paste them into your config.plist with minimal changes. EDIT2: If you can't find a framebuffer patching solution for VGA and you have to use the VGA display, you may want to abandon the VGA port on your motherboard and use a DVI-D -> VGA adapter. Or, buy a digital display that you can use with the DVI-D port. Spoiler config.plist.zip Edited August 16, 2025 by deeveedee Link to comment https://www.insanelymac.com/forum/topic/361471-problem-with-dual-monitors/page/2/#findComment-2839349 Share on other sites More sharing options...
Thebes Knossos Posted August 17, 2025 Author Share Posted August 17, 2025 (edited) A friend of mine lent me his Monitor with DVI-D interface. I have removed the VGA monitor and have connected his monitor to DVI-D (con1). After activated con1 , I have same result as post1. Conclusion: VGA connection / Monitor is not the problem. See attached picture. Other progress : I have try to inject corrected 2*EDID (from hackintool , monitor tab) -> same as post 1 I think the problem is generic: no internal monitor (LVDS) and no Display port connected. I am out of MacOS specs. I am thinking for an delayed start application that reset shortly the display ports and force an re-init of them. With a mobile Framebuffer, i have no experience, does i declare something dummy for lvds ? Edited August 17, 2025 by Thebes Knossos Link to comment https://www.insanelymac.com/forum/topic/361471-problem-with-dual-monitors/page/2/#findComment-2839367 Share on other sites More sharing options...
deeveedee Posted August 17, 2025 Share Posted August 17, 2025 (edited) I have to use a mobile framebuffer for my DP->DVI adapters to work (my hack has DP ports and my displays have DVI ports). The config.plist that I provided from my hack here uses a mobile framebuffer. Just copy the DeviceProperties from my config.plist with minimal modifications. You may also need the boot-args that I use here. EDIT: Mobile and Desktop framebuffers are defined in the Framebuffer Patching link that I shared with you here. Framebuffer 3e920000 that I use for my hack is a mobile framebuffer. I must use a mobile framebuffer on my hack, because I found that DP->DVI adapters don't work with desktop frame buffers. Starting with macOS Sonoma, the DVI port type stopped working in macOS and I experimented again to find that HDMI port type works with DVI. ID: 3E920000, STOLEN: 57 MB, FBMEM: 0 bytes, VRAM: 1536 MB, Flags: 0x0000130B TOTAL STOLEN: 58 MB, TOTAL CURSOR: 1 MB (1572864 bytes), MAX STOLEN: 172 MB, MAX OVERALL: 173 MB (181940224 bytes) Model name: Intel HD Graphics CFL CRB Camellia: CamelliaDisabled (0), Freq: 0 Hz, FreqMax: 0 Hz Mobile: 1, PipeCount: 3, PortCount: 3, FBMemoryCount: 3 [0] busId: 0x00, pipe: 8, type: 0x00000002, flags: 0x00000098 - ConnectorLVDS [1] busId: 0x05, pipe: 9, type: 0x00000400, flags: 0x00000187 - ConnectorDP [2] busId: 0x04, pipe: 10, type: 0x00000400, flags: 0x00000187 - ConnectorDP 00000800 02000000 98000000 01050900 00040000 87010000 02040A00 00040000 87010000 To use a mobile framebuffer on your motherboard, you will need to override the indices (e.g., 0 -> 1, 1->2, 2->3), the busIDs, the types and the flags as I have done on my hack and posted here. Finding working busIDs for my hack required tedious experimentation as shown here. in May 2020, when I started patching the frame buffers for my hack (using DP -> DVI-D adapters), all of the guides at the time said that graphics adapters (e.g., DP->DVI or DP->HDMI) did not work and were not supported. It was only through brute force trial and error that I found a working solution with the mobile framebuffer. I don't know if it will work for you, but it is worth a try. You may also need to include the boot-args that I provided to you here. I can sympathize with the frustration that you must be feeling. It took me many hours of experimentation to find the working solution for my hack with DP->DVI adapters (especially frustrating because all the guides at the time said it wouldn't work). I admire your patience and persistence. When you finish editing your config.plist with these proposed changes, feel free to post it if you want another review. Edited August 17, 2025 by deeveedee Link to comment https://www.insanelymac.com/forum/topic/361471-problem-with-dual-monitors/page/2/#findComment-2839375 Share on other sites More sharing options...
Thebes Knossos Posted August 17, 2025 Author Share Posted August 17, 2025 Thanks again. I presume your hack is for the HP EliteDesk 800 G5 Mini ? I will look this in next days. I've forgot to post my edid patch: <key>AAPL00,override-no-connect</key> <data> AP///////wAGEHycAAAAABwWAQS1MBtgIm+xp1VMniUMUFS/74BxT4HAgQCBgJUAqcCz AAEBAjqAGHE4LUBYLEUAEyshAAAeAR0AclHQHiBuKFUAEyshAAAeAAAA/QA4TB5TEQAK ICAgICAgAAAA/ABpTWFjCiAgICAgICAgAAw= </data> <key>AAPL02,override-no-connect</key> <data> AP///////wAGEAWwAAAAABwWAQS1MBt4Im+xp1VMniUMUFS/74BxT4HAgQCBgJUAqcCz AAEBAjqAGHE4LUBYLEUAEyshAAAeAR0AclHQHiBuKFUAEyshAAAeAAAA/QA4TB5TEQAK ICAgICAgAAAA/ABpTWFjCiAgICAgICAgAFc= </data> This gives attached monitors, timings are not perfect for the hdmi one, it's the best hackintool can do. Timings tested with https://people.freedesktop.org/~imirkin/edid-decode/ as usual. Link to comment https://www.insanelymac.com/forum/topic/361471-problem-with-dual-monitors/page/2/#findComment-2839396 Share on other sites More sharing options...
Thebes Knossos Posted August 18, 2025 Author Share Posted August 18, 2025 (edited) I'm looking now to have logs with -wegdbg in boot-args .. log show --predicate 'sender == "kernel"' --last boot | grep WhateverGreen gives no output, why ? But with filter on IGFB log show --predicate 'sender == "kernel"' --last boot | grep IGFB i get lots of underruns, pehaps 1920*1080 is too low resolution for imac 19,1 or imac 20,1 ? 2025-08-18 07:40:05.503622+0200 0x32e Default 0x0 0 0 kernel: [ 49.822500]: [IGFB][LOG ][DISPLAY ] fNumofSuccessiveUnderruns is 2 2025-08-18 07:40:05.503622+0200 0x32e Default 0x0 0 0 kernel: [ 49.822503]: [IGFB][LOG ][DISPLAY ] fNumofSuccessiveUnderruns is 3 2025-08-18 07:40:05.503623+0200 0x32e Default 0x0 0 0 kernel: [ 49.822518]: [IGFB][LOG ][DISPLAY ] fNumofSuccessiveUnderruns is 4 2025-08-18 07:40:05.503623+0200 0x32e Default 0x0 0 0 kernel: [ 49.822520]: [IGFB][LOG ][DISPLAY ] Disabling Underrun due to more than 2 underruns in 50 ms 2025-08-18 07:40:05.503624+0200 0x32e Default 0x0 0 0 kernel: [ 49.822521]: [IGFB][LOG ][DISPLAY ] hwDisableUnderrunInterrupts:Disabling Underrun Interrupts Edit: No underrun with single monitor, same .plist Edited August 18, 2025 by Thebes Knossos Link to comment https://www.insanelymac.com/forum/topic/361471-problem-with-dual-monitors/page/2/#findComment-2839408 Share on other sites More sharing options...
Thebes Knossos Posted August 30, 2025 Author Share Posted August 30, 2025 Still no solution for the UHD 630 platform. I've just installed monterey on an old Acer E5-571-30k3, I was a big challenge All is working except Wifi, i must downgrade to Big Sur for it. But just to say, Internal monotor + sames VGA + HDMI monitors connected at same time = no problem, cold or hot plugged. Link to comment https://www.insanelymac.com/forum/topic/361471-problem-with-dual-monitors/page/2/#findComment-2839963 Share on other sites More sharing options...
Asural Posted December 30, 2025 Share Posted December 30, 2025 On 8/4/2025 at 8:32 PM, Thebes Knossos said: Hi all. All is working perfect with my Gigabyte H310M SP2 V2 exept dual screen cold start. Hotplugin a second monitor works perfect. The built-in VGA works with index=1, but my built-in VGA doesn't work no matter what I do. Please try PciRoot(0x0)/Pci(0x2,0x0) in the attached file and attach the IORegistryExplorer Version 2.1 file. H310M SP2.plist Link to comment https://www.insanelymac.com/forum/topic/361471-problem-with-dual-monitors/page/2/#findComment-2845596 Share on other sites More sharing options...
Thebes Knossos Posted December 30, 2025 Author Share Posted December 30, 2025 Il y a 6 heures, Asural a dit : La carte VGA intégrée fonctionne avec index=1, mais ma carte VGA intégrée ne fonctionne pas, quoi que je fasse. Veuillez essayer PciRoot(0x0)/Pci(0x2,0x0) dans le fichier joint et joindre le fichier IORegistryExplorer Version 2.1. H310M SP2.plist 1.13 kB · 0 downloads Thanks for your answer, well noted, I need to continue my topic later because the second monitor is broken, but sure yes i need a solution. I'm concentrated on My laptops (1 Hachintosh and a 'fresh' real Macbook Pro 2018 under Sequioa). Boths need to migrate to Tahoe, dead line is 2027 for boths. Link to comment https://www.insanelymac.com/forum/topic/361471-problem-with-dual-monitors/page/2/#findComment-2845610 Share on other sites More sharing options...
deeveedee Posted January 2 Share Posted January 2 (edited) @Thebes Knossos This might interest you. brumas25 is using my DeviceProperties from here as I had recommended earlier in this thread. Edited January 2 by deeveedee Link to comment https://www.insanelymac.com/forum/topic/361471-problem-with-dual-monitors/page/2/#findComment-2845730 Share on other sites More sharing options...
Thebes Knossos Posted January 2 Author Share Posted January 2 Thanks deeveedee again, and happy new year. Link to comment https://www.insanelymac.com/forum/topic/361471-problem-with-dual-monitors/page/2/#findComment-2845747 Share on other sites More sharing options...
deeveedee Posted January 2 Share Posted January 2 Happy New Year to you, too! Link to comment https://www.insanelymac.com/forum/topic/361471-problem-with-dual-monitors/page/2/#findComment-2845765 Share on other sites More sharing options...
Recommended Posts