MeuPRodrigo Posted September 14, 2022 Share Posted September 14, 2022 Hi everyone, I recently installed Mac OS Monterrey (12.5.1) on a Optiplex 7040. I followed Dortania guide, but could not have iGPU to work perfectly, and could not boot the Hackintosh. Then I found some posts and EFI (mainly this one : https://osxlatitude.com/forums/topic/16926-optiplex-7040-micro-kp-with-monterey/) around and got it working using their Framebuffer options. Everything seemed to work perfectly after install, when I did all the tests. My main problem is that when I finally managed to get extra monitors, I saw that one of my DisplayPort (DP) ports was not working. My motherboard has three graphical output ports : 2 x DisplayPort (A, 1 x HDMI All three ports work perfectly under Linux (Debian), but not on Mac OS. Only DP (A) and HDMI work on Mac OS. When having three monitors plugged in, the BIOS loading and OpenCore Bootloader screen show on DP (B) and when graphic drivers (?) are loaded, I can see and use my Mac OS on DP (A) and HDMI, but DP (B) says no signal. When unplugging and plugging monitor again, Mac OS blinks so it detects a new connection, but no new monitor is shown and monitor can't be used. I think my problem should be on framebuffer patching, but I can't get my head around it. Does anyone have a clue ? Is there a problem with framebuffer-con1/2/3 port type ? How could I check those values ? <key>DeviceProperties</key> <dict> <key>Add</key> <dict> <key>PciRoot(0x0)/Pci(0x1f,0x3)</key> <dict> <key>layout-id</key> <data>AwAAAA==</data> </dict> <key>PciRoot(0x0)/Pci(0x2,0x0)</key> <dict> <key>AAPL,GFxTile</key> <data>AQAAAA==</data> <key>AAPL,ig-platform-id</key> <data>BQA7GQ==</data> <key>agdpmod</key> <string>vit9696</string> <key>device-id</key> <data>EhkAAA==</data> <key>enable-hdmi20</key> <data>AQAAAA==</data> <key>framebuffer-con1-alldata</key> <data>AQUJAAAIAADHAQAA</data> <key>framebuffer-con1-enable</key> <data>AQAAAA==</data> <key>framebuffer-con2-alldata</key> <data>AgYKAAAIAADHAQAA</data> <key>framebuffer-con2-enable</key> <data>AQAAAA==</data> <key>framebuffer-con3-alldata</key> <data>AwQKAAAEAADHAQAA</data> <key>framebuffer-con3-enable</key> <data>AQAAAA==</data> <key>framebuffer-fbmem</key> <data>AACQAA==</data> <key>framebuffer-memorycount</key> <integer>3</integer> <key>framebuffer-patch-enable</key> <data>AQAAAA==</data> <key>framebuffer-pipecount</key> <integer>4</integer> <key>framebuffer-portcount</key> <integer>4</integer> <key>framebuffer-stolenmem</key> <data>AAAwAQ==</data> <key>framebuffer-unifiedmem</key> <data>AAAAgA==</data> <key>hda-gfx</key> <string>onboard-1</string> </dict> </dict> <key>Delete</key> <dict/> </dict> Here is my hardware : DELL Optiplex 7040 MT (BIOS revision 1.22.0) CPU : i7-6700 - Skylake - Intel 100 series, Q170 (6th Generation) iGPU : Intel® HD Graphics 530 RAM : 2 x 8 GB = 16 GB - 4 DIMM slots - Non-ECC dual-channel 2133 MHz DDR4 SDRAM - up to 32GB LAN : Intel I219-LM Ethernet LAN 10/100/1000 AUDIO : Realtek HD Audio ALC 3234 I uploaded my actual config.plist and a picture showing my OC folder and files. My complete EFI is here : https://file.io/dyNRykcIDfBX Thank you very much config.plist 2 1 Link to comment Share on other sites More sharing options...
Rocky12 Posted September 14, 2022 Share Posted September 14, 2022 (edited) 👍 Edited September 18, 2022 by Rocky12 1 Link to comment Share on other sites More sharing options...
mdud Posted November 13, 2023 Share Posted November 13, 2023 On 9/14/2022 at 5:10 AM, MeuPRodrigo said: Hi everyone, I recently installed Mac OS Monterrey (12.5.1) on a Optiplex 7040. I followed Dortania guide, but could not have iGPU to work perfectly, and could not boot the Hackintosh. Then I found some posts and EFI (mainly this one : https://osxlatitude.com/forums/topic/16926-optiplex-7040-micro-kp-with-monterey/) around and got it working using their Framebuffer options. Everything seemed to work perfectly after install, when I did all the tests. My main problem is that when I finally managed to get extra monitors, I saw that one of my DisplayPort (DP) ports was not working. My motherboard has three graphical output ports : 2 x DisplayPort (A, 1 x HDMI All three ports work perfectly under Linux (Debian), but not on Mac OS. Only DP (A) and HDMI work on Mac OS. When having three monitors plugged in, the BIOS loading and OpenCore Bootloader screen show on DP (B) and when graphic drivers (?) are loaded, I can see and use my Mac OS on DP (A) and HDMI, but DP (B) says no signal. When unplugging and plugging monitor again, Mac OS blinks so it detects a new connection, but no new monitor is shown and monitor can't be used. I think my problem should be on framebuffer patching, but I can't get my head around it. Does anyone have a clue ? Is there a problem with framebuffer-con1/2/3 port type ? How could I check those values ? <key>DeviceProperties</key> <dict> <key>Add</key> <dict> <key>PciRoot(0x0)/Pci(0x1f,0x3)</key> <dict> <key>layout-id</key> <data>AwAAAA==</data> </dict> <key>PciRoot(0x0)/Pci(0x2,0x0)</key> <dict> <key>AAPL,GFxTile</key> <data>AQAAAA==</data> <key>AAPL,ig-platform-id</key> <data>BQA7GQ==</data> <key>agdpmod</key> <string>vit9696</string> <key>device-id</key> <data>EhkAAA==</data> <key>enable-hdmi20</key> <data>AQAAAA==</data> <key>framebuffer-con1-alldata</key> <data>AQUJAAAIAADHAQAA</data> <key>framebuffer-con1-enable</key> <data>AQAAAA==</data> <key>framebuffer-con2-alldata</key> <data>AgYKAAAIAADHAQAA</data> <key>framebuffer-con2-enable</key> <data>AQAAAA==</data> <key>framebuffer-con3-alldata</key> <data>AwQKAAAEAADHAQAA</data> <key>framebuffer-con3-enable</key> <data>AQAAAA==</data> <key>framebuffer-fbmem</key> <data>AACQAA==</data> <key>framebuffer-memorycount</key> <integer>3</integer> <key>framebuffer-patch-enable</key> <data>AQAAAA==</data> <key>framebuffer-pipecount</key> <integer>4</integer> <key>framebuffer-portcount</key> <integer>4</integer> <key>framebuffer-stolenmem</key> <data>AAAwAQ==</data> <key>framebuffer-unifiedmem</key> <data>AAAAgA==</data> <key>hda-gfx</key> <string>onboard-1</string> </dict> </dict> <key>Delete</key> <dict/> </dict> Here is my hardware : DELL Optiplex 7040 MT (BIOS revision 1.22.0) CPU : i7-6700 - Skylake - Intel 100 series, Q170 (6th Generation) iGPU : Intel® HD Graphics 530 RAM : 2 x 8 GB = 16 GB - 4 DIMM slots - Non-ECC dual-channel 2133 MHz DDR4 SDRAM - up to 32GB LAN : Intel I219-LM Ethernet LAN 10/100/1000 AUDIO : Realtek HD Audio ALC 3234 I uploaded my actual config.plist and a picture showing my OC folder and files. My complete EFI is here : https://file.io/dyNRykcIDfBX Thank you very much config.plist 33.4 kB · 25 downloads can you please share EFI folder? Link to comment Share on other sites More sharing options...
Recommended Posts