remove PCI slot covers from unused PCI slots and leave it open. The PSU fan blows air not only through the PSU, but through a few slots above the drive bays too. This is above all caused by the heat the GPU generates. The construction of the cMP concerning airflow is very well thought and efficient, and leaving the side panel off is not recommended and will effect negatively (mainly) the CPU compartment Temps.Īs you may have noticed the HDDs (which generate heat themselves too) Temps increase from bay1 going up to bay4. It isn't that hard, I never learn Xcode, but can still mod it fit my own need.The Mac Pro 4,1 and 5,1 default fan settings (like most Macs) are aiming for very silent operation but can result in (too) high Temps. Or, if you want to control the PSU min fan speed (the way iStat control the fans, does NOT override system protection), then the key is F1Mn.Īs I said, you can mod the source code as you wish, this is the whole idea of having this open source fan control software. If you want to control the CPU A Heatsink booster target fan speed F4Tg (this will override the system protection, same effect as using MacsFanControl) I didn't write down all the SMC keys, but it's very easy to guest the key you want.Į.g. #define SMC_KEY_PSU_TEMP "Tp1C" //PSU Temperature #define SMC_KEY_PCIE_TEMP "Te1P" //PCIe Temperature #define SMC_KEY_Northbridge_HS_TEMP "TN0H" //Northbridge Heatsink Temperature #define SMC_KEY_Northbridge_TEMP "TN0D" //Northbridge Temperature #define SMC_KEY_CPU_B_HS_TEMP "TCBH" //CPU B Heatsink Temperature #define SMC_KEY_CPU_B_TEMP "TCBD" //CPU B Temperature #define SMC_KEY_CPU_A_HS_TEMP "TCAH" //CPU A Heatsink Temperature#define #define SMC_KEY_CPU_A_TEMP "TCAD" //CPU A Temperature #define SMC_KEY_AMBIENT_TEMP "TA0P" // Ambient Temperature If you want to control it via other sensors, you can mod the associated SMC key in Xcode.įrom memory, the original version only has the CPU diode's SMC key, but you can make use the following reference. Therefore, I end up try to mod the open sourced fan control software to fit my own need. is overheating, SMC can still spin up the fan for me.ĪFAIK, there is no such software exist on the world, even TG Pro, can only choose system override for ALL fans, but not individual fan. But on the other side, I prefer to keep controlling the CPU related fan via min fan speed. By that time, Airout by CDF isn't available yet). Therefore, I want a fan control software that can suppress high fan speed (rather than stress the GPU after each boot. However, MFC is free, TG Pro is not.įor me, I only want assign target fan speed for PCIe and PSU fan, that's because the 2009 cMP has a bug in the SMC firmware, these two fans may spin up unnecessarily after cold boot, until the GPU is stressed. IMO, TG Pro is more superior in any aspect. TG Pro can also setup complex fan profile, but MFC can only setup simple fan profile. Which means, SMC overheat protection now also disabled.įor TG Pro, there is an option for the user to choose "system override", but this function is OFF by default. ![]() But if anything is overheating, the SMC will command a higher fan speed by ordering a higher "Target fan speed".īut for MFC, it ALWAYS alter the Target fan speed directly. So that, the fan will spin up to match the min fan speed that the user ask for. So, it's powerful, but with potential danger.ĪFAIK, there are only two popular fan control software can control the fans in that way.įor all other softwares, they all control the fans by modifying the "Minimum fan speed" SMC key. However, the fan curve now base on the heatsink temperature, which also means, even the CPU is overheating, the fan still won't spin up. So that, the CPU is hot, but the heatsink is cool. Which means, if the thermal paste performance is deteriorated, the heat can no longer transfer to the heatsink effectively. I've seen few people set the fan speed base on the heatsink temperature. But if use it improperly, that can be quite danger. Of course, if the user setup a correct fan curve, nothing will hurt. Many people love to use it because this software can fix some high fan speed "bug", however, that's simply because the system now no longer can spin up the fan even the hardware is overheating. MFC is one of the fan control software that will completely override the system protection.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |