Contribute
Register

The 4K Dell OptiMac - 9020 MT - Core i7-4790 - Radeon RX 570 - LG 4K IPS Monitor

I'm using the iGPU Intel HD4600
If you have no other GPU - I thought the alternative thread works just fine - whats wrong if you try those settings?

My 2x4k on hd4600 has only 1 issue - wakes on power button but not keyboard but I think thats due to the kb being on a monitor usb hub.
 
Last edited:
If you have no other GPU - I thought the alternative thread works just fine - whats wrong if you try those settings?

My 2x4k on hd4600 has only 1 issue - wakes on power button but not keyboard but I think thats due to the kb being on a monitor usb hub.
I've tried both your guide and this one. Both SMBIOS 14,2 and 14,3 worked more or less the same.

The main problem seems that (I'm assuming this is what happening) is that when I wake it up, monitor turns on but since it's not receiving any signal it turns off. Then if I manually turn it on I can see the screen.

My guess is that the primary problems with HD4600 and a 4K monitor are related to that low 32mb DVMT pre-allocation that @nicksoph has tried to resolve. It's only about half of what is optimal and Dell doesn't offer a BIOS/UEFI that lets you change it.
Interesting! maybe I do the 4k modifications it wakes quicker or more stable. I've tried it today but the UEFI variables were off so I need to actually dump the BIOS and I don't have Windows here, only macOS :(
 
My 2x4k on hd4600 has only 1 issue - wakes on power button but not keyboard but I think thats due to the kb being on a monitor usb hub.
I might try your EFI folder again (currently using 14,2). The only thing different from your EFI is that I updated the kexts that had pending updates and added FakeSMC sensors
 
I might try your EFI folder again (currently using 14,2). The only thing different from your EFI is that I updated the kexts that had pending updates and added FakeSMC sensors
Stay with your own versions but;
  • Remove all the kext that I'm not using - Sensor kext's esp are known to interfere sometimes.
  • Use my config.plist
  • reset bios back to defaults and make changes listed
- post a link to monitor manual and I'll take a guess at which setting might help.
 
Last edited:
Revised SSDT-USB.aml file

I've added the new file to the Custom SSDTs folder attached at the end of post #1. This corrects the value for HS13 on line 160. That is the internal USB 2.0 header on the MT motherboards. The one you connect to the BT cable on your wifi card adapter. The value should be 0xFF which is hexadecimal for 255. Identifies it as internal instead of external.

Here's how it should look when you open the .aml in MaciASL app:

USB-SSDT.aml.jpg
 
Last edited:
Stay with your own versions but;
  • Remove all the kext that I'm not using - Sensor kext's esp are known to interfere sometimes.
  • Use my config.plist
  • reset bios back to defaults and make changes listed
- post a link to monitor manual and I'll take a guess at which setting might help.
I've made the changes and seems to work a bit better, meaning sometimes when I wake I get the screen on and sometimes I miss it and have to turn on again the display. Might be doing some progress here!. Not sure if applying the 4k fix will have a positive effect.

I did also reset BIOS and set everything exactly as you. Except the MBEx that I can't disable, only password protect (haven't done this part yet)

I also checked if my display have any firmware update pending, but it didn't. Also looked at the options in case there was something useful, but no luck. Manual should be this one attached.

Thanks!
 

Attachments

  • 27UK850_27BK85U_ENG.pdf
    6 MB · Views: 67
Which brand of BCM94360CS2 did you buy ? Was it a pre-assembled or not ?

preassembled broadcom, from here
I have three of that model WiFi/BT card, from that seller I believe. They all work out of the box as long as you have internal USB header working. I suppose it is possible that your card is bad. Double check the cable, connection at the card and the connection on the motherboard internal header (which should be keyed and can only go one way.)
 
@bluepr0 @bulbmkr - You might try altering the BIOS settings relating to Graphics - 'Auto' might produce a different result from setting the primary to AMD. For those who are looking to find the real answer to getting the 4600 working right - good luck, lots of clever people have tried and what we have, seems to be the best I could find of their methods but it is not right and I suspect hope it is capable of being fixed. My guesses got me nowhere and searching tonymac produced what we have. There are discussions that relate to framebuffers and IRQ fixes, which I have played with but I lack the understanding and reverted to hoping that a clever person might investigate.

@nicksoph, I have tried changing the Graphics to Auto and it didnt help resolve the problem. With the "Legacy Option Roms" disabled, wake results in a hard hang, whether I use the RX570 or not. Thanks.
 
I've made the changes and seems to work a bit better, meaning sometimes when I wake I get the screen on and sometimes I miss it and have to turn on again the display. Might be doing some progress here!. Not sure if applying the 4k fix will have a positive effect.

I did also reset BIOS and set everything exactly as you. Except the MBEx that I can't disable, only password protect (haven't done this part yet)

I also checked if my display have any firmware update pending, but it didn't. Also looked at the options in case there was something useful, but no luck. Manual should be this one attached.

Thanks!
I count if it 'Sometimes' works a backward step. The 4K is unlikely to effect sleep, and I suspect your sleep issue is either you have the power settings set too low (so the monitor needs turning on) or your cables are not up to spec.
There are settings on the monitor that may effect this -
Smart Energy Saving - Try 'Low'​
Display Port 1.2 - Try both enabling and disabling​
Deep Sleep Mode - Off​

This may produce a more power hungry monitor, and you might find you will undo changes and live with having to turn the monitor on each wake.

MBEx - this may have significance but I don't think so.
4K changes - the Unlock Cfg may have an effect on sleep /wake. But I don't really think it will. The 64MB DVMT setting is unlikely to have any effect on power settings, but it should get you 4K!
 
Last edited:
@nicksoph, I have tried changing the Graphics to Auto and it didnt help resolve the problem. With the "Legacy Option Roms" disabled, wake results in a hard hang, whether I use the RX570 or not. Thanks.
Thanks for the update. The legacy option ROM setting should be ticked if without an eGPU for this build. But there is something wrong with our setups that makes this needed. I think the underlying fault lies with our 4600 setup. But I'm not capable of giving much detail to that, except to say, I don't think its to do with the framebuffer patching but how the sleep messages are routed, which is different from the 5200.

I'm guessing - build with the RX570 (with a tick in legacy ROMs) and look into disabling the IntelGPU then removing tick.
 
Last edited:
Back
Top