trulyspinach / SMCAMDProcessor

Power management, monitoring and VirtualSMC plugin for AMD processors
BSD 3-Clause "New" or "Revised" License
1.03k stars 87 forks source link

SMCAMDProcessor is respecting CPU's TDP #160

Open bizkut opened 1 year ago

bizkut commented 1 year ago

I am not sure if this is a direct issue with SMCAMDProcessor because I cannot replicate the issue without it. But macOS (Ventura 13.0.1) is running on lower power comparing to Windows using the same BIOS settings.

CPU: 5800X3D (TDP 105W)

macOS Cinebench r23 score: 13700+ Power: 105 watts and fluctuate 2-5 watts. Literally around the TDP of the CPU Temp: 75c

Windows 11 Cinebench r23 score: 14200+ Power: 110+ watts. More than TDP Temp: 80c (obviously because more wattage)

The default PPT for Socket AM4 is at least 142W on motherboards rated for 105W TDP processors. Windows 11's power management looks like doesn't really care about TDP because it is controlled by the BIOS. I believe the CPU speed is also controlled by the BIOS in macOS because I have tried to check the auto speed on and off on the gadget settings, and I got the same speed and Cinebench scores.

Is it possible to override the TDP limit and let the BIOS/UEFI controls it or maybe something like PBO2 Tuner tools to adjust PPT/TDC/EDC? Thanks.