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

Optiplex 5040: can't get DisplayPort output

Recommended Posts

:shock: You said you had HDMI output...  so use that! No need to wipe out anything or reinstall from scratch. Just experiment with properties injection in your config file.

Share this post


Link to post
Share on other sites

Yep, did have HDMI, then added the lines that jake suggested, now I can't even boot into macos. Not sure if I've done it wrong or there's a conflict but I'm not sure the best way to edit the plist now that I can't boot up.

Share this post


Link to post
Share on other sites

Use your USB installer key to boot into macOS.

 

Sigh... Clover was so useful in that respect with its ability to choose all sorts of options, including config files, at boot time.

Share this post


Link to post
Share on other sites

Ok, that worked, it's back to booting up again. I'll try what you suggested tonight, gotta do the family thing during the day 🙃 thanks for the help.

Share this post


Link to post
Share on other sites

Ok, so:

 

-----------------------------------------------------------------------
IGPU
-----------------------------------------------------------------------
GPU Name                       Intel HD Graphics 530
GPU Device ID                  0x19128086
Total VRAM                     1536 MB
Free VRAM                      0 MB
Quartz Extreme (QE/CI)         Yes
Metal Supported                Yes
Metal Device Name              Intel(R) SKL Unknown
Metal Default Device           Yes
Metal Low Power                Yes
Metal Headless                 No

 

 

 

 

I've attached the IORegEx output, cheers!

 

Aaron’s iMac.zip

Share this post


Link to post
Share on other sites

Your IOReg shows exactly what would be expected: SKL platform 0x19120000 with 3 x display ports (dummy connector at [email protected] and DP connectors at [email protected] + [email protected]).

 

Interestingly enough, but as I thought, your HDMI screen registers against [email protected], i.e. connector 0105; it's got the wrong connector type so you'd never get any audio out but it seems to work Ok on the video front. ideally, you'd inject HDMI type (00080000) to that port/connector (con1).

 

Given that, connecting a DP display to a DP physical port gives you no video, it'd be fair to assume that [email protected] (con2) has the wrong characteristics for your needs. We already know that it's got the correct type (00040000) so that leaves 2 x things to play with: it's own id (Index + Bus id) or pipe. Normally, you never have to modify the flags. I'd replace the connector's id from 0204 to 0306 using the index + busid properties.

 

So, try to inject those properties under PciRoot(0x0)/Pci(0x2,0x0):

framebuffer-con1-enable     1            NUMBER
framebuffer-con1-type       00080000     DATA
framebuffer-con2-enable     1            NUMBER
framebuffer-con2-index      3            NUMBER
framebuffer-con2-busid      6            NUMBER

 

Share this post


Link to post
Share on other sites

Not sure why my reply didnt save, but the good news is that I can now get 1440p out of the HDMI port, whereas before it was only 1080p - the bad news is that DPort still isnt working (tried them both).

 

Do you want me to provided updated files or no need? Thanks for your help!

Share this post


Link to post
Share on other sites

This is what I have on my 7040 with HD530. DP ports works perfectly with 1440p, don't have 4k to test. Keep an untouched bootable USB handy if these change won't work for you.

DPPorts.png

Share this post


Link to post
Share on other sites

@mefflecakes, beyond the suggestions above, all I can offer is that you experiment with what I suggested in that post at IM and that I linked in my last post on the previous page.

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...