Jump to content
PayPal donations: [email protected] ×
mefflecakes

Optiplex 5040: can't get DisplayPort output

Recommended Posts

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

Share this post


Link to post
Share on other sites

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 by mefflecakes

Share this post


Link to post
Share on other sites

try adding this enable-hdmi20 =1 to deviceproperties for graphics

add to boot arg 

-cdfon

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

ok, then try adding this. could possibility be your DP is on a different port other than 105 or 204

framebuffer-portcount = 4 <number>

Share this post


Link to post
Share on other sites

What does Hackintool show for graphics details? Try and post a compressed IORegistryExplorer output to check what you have under the IGPU device.

Share this post


Link to post
Share on other sites

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?

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

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?

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  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.

Loading...

×
×
  • Create New...