Here is a complementary post to the OP, I made to Reddit few moments ago.
Just to be perfectly clear, since there appears to be some unfounded concerns related to this, especially after the a bit of a popcorn fart of a headline Tom's Hardware pulled yesterday.
First of all, while this exploit CAN reduce the life-span of the CPU in the same manner as intentional overclocking would, there really is no risk in outright burning the CPU like Tom's Hardware article appears to be suggesting.
Despite this exploit effectively increases the power limit of the CPU, it doesn't affect the built-in functionality (FIT), that is there to monitor and to protect the silicon from excessive wear and damage. I assumed this would have been apparent from the original write-up, where I wrote:
" With 150A setting (50% of the actual), the average HWiNFO "Power Reporting Deviation" during Cinebench R20 NT is 50.2%. With this setting, the average CPU core frequency is 4106.6MHz, power consumption seen by the CPU 91.553W (of 142W limit) and peak CPU temperature of 79°C. This setting is already limited by maximum voltage allowed by the silicon fitness (FIT), so there were pretty much no additional performance gains, or ill-effects for that matter to be had. "
So when the allowed voltage is still being limited in the same exact way, and at the same exact point with and without this exploit, it is pretty apparent that there is no real risk in outright killing the CPU involved here. Increasing the power limit WILL increase the voltage per the normal voltage-frequency curve (higher frequency == higher voltage), but only within the bounds set by the silicon fitness monitoring feature (FIT).
This exploit is nothing but a clandestine way to increase the power limit.
In order to produce comparable results, please follow the workflow specified in the OP.
- Use Cinebench R20 NT (multithreaded only).
- Part load and idle reading are completely irrelevant and should be ignored (no need to state them here either, for clarity sake).
- Please test at stock settings. These include voltage offsets (which can and will cause clock stretching), load-line adjustments and manual overclocking. The main idea here is to allow the CPU to stay in control of as many of its parameters as possible.
Originally this feature was intended only for the 3rd gen. Ryzen CPUs and I've personally only tested it on them. Martin (Mumak) tested this briefly on 2nd gen. Ryzen. and at least in that case it appeared to work fine. However, based on the couple of user reports here the 2nd and especially first gen. Ryzen deviation reporting looks somewhat suspicious. Because of that we'll need to look more into that, to ensure that the reporting also on 1st and 2nd gen. parts is working correctly.