Contribute
Register

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

CaseySJ does some really nice step by step documentation. How is the HWMonitorSMC app working with the new DellSMC kext ? Haven't tried that yet. Are you getting most of the data you wanted ? Is it accurate ?

It probably is best for Mojave users to switch over to VirtualSMC from FakeSMC. Some are staying on Mojave for 32 bit apps or other 64 bit apps that don't work well with Catalina yet.

Hi Trs, I have installed the updated virtualSMC kext with the Dell sensor on my Optiplex running Mojave. When I installed mojave I used your catalina mini guide to place the kexts so they all live in kexts/other.

In HWMonitorSMC app (already had this installed but re-installed the one linked in okykrismadi's post) the Dell sensors shows up as OPC5F7 in the sensor settings and display. The display show temp readings for 'North Bridge' and 'ambient'. I assume the ambient one is the case mounted temp sensor? Seems to work fine but not sure how to test its accuracy.

On a side note, do you use the Dell CPU and fan headers to control the fans in your darkflash case using PWM or are you manually controlling them with a controller? I'm still looking into getting a new case for my Optiplex and not sure which way to go...I already have two of the 5pin to 4pin fan header adapter cables. Was also going to try one of those Cooler Master i70c CPU coolers to see if its quieter than the stock one!
 

Attachments

  • Screen Shot 2020-08-15 at 2.34.41 pm.png
    Screen Shot 2020-08-15 at 2.34.41 pm.png
    118.2 KB · Views: 64
do you use the Dell CPU and fan headers to control the fans ?
I'm using the Dell 5 pin headers. From my testing the 5 to 4 pin adapters work. They should give you the standard PWM fan speed regulation. Even then, the speeds don't seem to ramp up very much when doing more CPU or GPU intensive tasks. That's why it's good to use the Macs Fan Control app when necessary.
 
@bjay77 this will allow control of the fans without anything except the 5 to 4 pin converter, the ability to control is newly acquired, with smcdellsensors, just being released, ie it wasn't available when I first advised and the fan software wouldn't work without
 
Here's a new find for those that want to upgrade their system drive to NVME. This looks really well built with a large heatsink to keep the drive cool. Price is incredible seeing that most adapters don't include any heatsink in this price range. Now that NVME SSD prices have come down very close to what Sata SSDs cost this makes more sense, especially when the adapter/heatsink is only 12 USD.

https://www.amazon.com/dp/B07ZTCRMTM/?tag=tonymacx86com-20

1597504451947.png


1597504511295.png
 
I have a question about using the macOS fan control app. Currently, with the standard Dell MT case and fans, my CPU fan range is 1000 - 4500 RPM, and the system fan range is 1200 - 2600 (same as the image posted by Trs in post 1930). Does this change if you change the fans connected to the headers or is this fixed by the motherboard/bios?

i.e., if I plug a 140mm case fan into the system header that is capable of spinning at 250 to 1600rpm, will I get access to that range with this app?
 
i.e., if I plug a 140mm case fan into the system header that is capable of spinning at 250 to 1600rpm, will I get access to that range with this app?
I think so, the top and bottom end of the fan speed is dependent on the actual fan being used and will be correctly reported.

What the controller chips and software varies, is the length of the pulses in pwm and I dont think the software makes any reference to anything else to set those.

The longest these pulses can be, is fully on without any gaps in those pulses which gives the top speed the fan can get to and the shortest pulse length where that particular fan actually turns defines the bottom end, any lower the pulses are so short that there is insufficient power to turn the fan at all.

Your fan must be a good one or at least designed with range in mind because most fans have a minimum of 25-30% of max speed and 250-1600 is 15%
 
Last edited:
I think so, the top and bottom end of the fan speed is dependent on the actual fan being used and will be correctly reported.

What the controller chips and software varies, is the length of the pulses in pwm and I dont think the software makes any reference to anything else to set those.

The longest these pulses can be, is fully on without any gaps in those pulses which gives the top speed the fan can get to and the shortest pulse length where that particular fan actually turns defines the bottom end, any lower the pulses are so short that there is insufficient power to turn the fan at all.
Your fan must be a good one or at least designed with range in mind because most fans have a minimum of 25-30% of max speed and 250-1600 is 15%
Thanks for the info, Nick. I haven't purchased any fans yet, but the numbers I quoted are from reviews I have read about the Be Quiet Silent Wings 3 high speed PWM fans. Since my optimac will probably stay on all the time, i'm looking at big slow fans that will be quiet when its at idle.

Be interested to know if sleep wake works with open core rather than clover, might tempt me to try it!
 
Last edited:
@bjay77 It's never been clear why sleep with an external GPU does not work but it seems to relate to how the internal screen on real macs of this generation wake and sleep, and the differences between different versions of DisplayPort but there also factors that relate to UEFI and the drivers for the HD4600 on OSX. The number of niggling things might be fixed in one clever hack but Im not confident that OC will help.

@StevenT introduced one of these in to one of the 7020 threads and it looks like he's found a fix, sort of.

Just noticed your temperature readings, why so low!

Just realised you may be talking about sleep without a gpu? If you are running Mojave-Catalina and Clover and only internal GPU, then sleep will work - with only the IntelME settings being a pain to fix. (see 3. Password Protect MBEx) but even then fixable
 
Last edited:
If anyone is interested, the VirtualSMC kext has been updated recently and they've added an SMC Dell sensor plugin. Give it a try with the Macs Fan Control app and report back. https://crystalidea.com/macs-fan-control. If you are on Catalina, simply add the Dell sensors plugin and updated VirtualSMC kext to your kexts/other folder. Reboot, then open the MFC application.



I'm able to manually control the stock Dell fans. Tested the OEM case fan and got it up to 2601 RPM. Not bad at all. It didn't even get that loud at that speed. I'm leaving the CPU fan on auto. If you are doing anything intensive like video editing or Mac gaming you can now turn up your CPU and system fan speed to cool your case and CPU.

View attachment 483946

Didn't have much luck with that. I mounted the EFI partition in Clover and moved the VirtualSMC.kext and the SMCDellSensors.kext to /clover/kexts/other and rebooted.

Clover menu comes up, Apple progress bar starts filling and at around 80% it stops, screen goes black and nothing happens.

Booted from backup, plugged in the original bootdisk, mounted EFI from that - removed the two new kexts and replaced with the previous VirtualSMC. Rebooted from original drive and things work again.

Not sure what/if I am doing wrong.. should be fairly straightforward operation as you said.

I'm on 10.15.5 if that matters.
 
Didn't have much luck with that. I mounted the EFI partition in Clover and moved the VirtualSMC.kext and the SMCDellSensors.kext to /clover/kexts/other and rebooted.
Did you have the hackintosh related kexts in /L/E even after you upgraded to Catalina ? If so you'd need to rebuild caches for this to work. Kext Utility doesn't work right with Catalina so you could either use Hackintool to do this or use terminal.
Code:
sudo kextcache -i /
 
Back
Top