mefflecakes Posted November 20, 2020 Share Posted November 20, 2020 It works in other OSs and also worked when running the initial phase of installing Catalina, but after it rebooted, the only way I could get any output (apart from the Dell logo and verbose output) was to use HDMI. It's a 165hz 1440p display so it's a bit of a waste only being able to use HDMI. I've updated to Big Sur but the issue persists; here are the Optiplex 5040's specs: Skylake, boost speed to 3.6 GHz CPU SocketLGA 1151 Total Installed Memory 4 GB (can upgrade later, hopefully this isnt the cause? 200gb sata SSD Intel HD530 GPU Any help is as ever appreciated! EFI attached! Archive.zip Link to comment Share on other sites More sharing options...
mefflecakes Posted November 20, 2020 Author Share Posted November 20, 2020 (edited) Might also be worth noting that I've got a Dell d6000 usb hub, which has hdmi/dports on it and I don't even get dport out from that. I'm not sure if this is something that I've overlooked or if there's a simple fix? Edit: This now works but whilst it shows 144hz available in Display settings (not quite 165hz but I'd take it), I can clearly see its around 60hz, it itsn't smooth like I'd expect it to be. Ideally I just want tyo achieve it through the onboard Dport. Edited November 20, 2020 by mefflecakes Link to comment Share on other sites More sharing options...
Moderators Jake Lo Posted November 20, 2020 Moderators Share Posted November 20, 2020 try adding this enable-hdmi20 =1 to deviceproperties for graphics add to boot arg -cdfon Link to comment Share on other sites More sharing options...
mefflecakes Posted November 20, 2020 Author Share Posted November 20, 2020 Boolean like this?: <dict> <key>PciRoot(0x0)/Pci(0x1b,0x0)</key> <dict/> <key>PciRoot(0x0)/Pci(0x2,0x0)</key> <dict> <key>AAPL,ig-platform-id</key> <data>AAASGQ==</data> <key>framebuffer-patch-enable</key> <data>AQAAAA==</data> <key>framebuffer-stolenmem</key> <data>AAAwAQ==</data> <key>framebuffer-fbmem</key> <data>AACQAA==</data> <key>enable-hdmi20</key> <true/> </dict> and boot-args: <string>-v keepsyms=1 debug=0x100 alcid=13 npci=0x3000 -wegnoegpu -cdfon</string> Hasn't enabled DPort from what I can see. Link to comment Share on other sites More sharing options...
Moderators Jake Lo Posted November 20, 2020 Moderators Share Posted November 20, 2020 ok, then try adding this. could possibility be your DP is on a different port other than 105 or 204 framebuffer-portcount = 4 <number> Link to comment Share on other sites More sharing options...
mefflecakes Posted November 20, 2020 Author Share Posted November 20, 2020 also tried this with no joy: <key>enable-hdmi20</key> <data>AQAAAA==</data> Link to comment Share on other sites More sharing options...
Administrators Hervé Posted November 21, 2020 Administrators Share Posted November 21, 2020 What does Hackintool show for graphics details? Try and post a compressed IORegistryExplorer output to check what you have under the IGPU device. Link to comment Share on other sites More sharing options...
mefflecakes Posted November 21, 2020 Author Share Posted November 21, 2020 So it should look like this?: <key>AAPL,ig-platform-id</key> <data>AAASGQ==</data> <key>framebuffer-patch-enable</key> <data>AQAAAA==</data> <key>framebuffer-stolenmem</key> <data>AAAwAQ==</data> <key>framebuffer-fbmem</key> <data>AACQAA==</data> <key>enable-hdmi20</key> <true/> <data>framebuffer-portcount</data> <integer>4</integer> By doing that on boot OpenCore says "OC: Failed to parse configuration!" My internal filesysytem is apfs so I don't think I can mount it in a linux live environment (and it be writable) so is there a way I can edit the plist (or overwrite it) via shell or another way to get it to boot? Link to comment Share on other sites More sharing options...
Administrators Hervé Posted November 21, 2020 Administrators Share Posted November 21, 2020 No wish to repeat myself but you could try what I listed here. Your current properties injection apply to the framebuffer general parameters (StolenMem, FBMemSize), not the connectors (i.e. video output ports) themselves. That's what you need to work on. And, very obviously, if you want to add a 4th output port, you don't just stop at increasing the count to 4, you must also inject/define the 4th connector. Link to comment Share on other sites More sharing options...
mefflecakes Posted November 21, 2020 Author Share Posted November 21, 2020 Yep, happy to do that, I just can't get into macos without a complete wipe or editing the plist first and not sure how to access it. Or is it just going to be a complete reinstall? Link to comment Share on other sites More sharing options...
Recommended Posts