Just for posterity, I've moved over to Linux (Fedora 35) and have just gone through a similar undervolting process with this 6700XT there. I'm running the stock, included kernel drivers without any framerate limiters (primarily because I haven't figure out if I can even apply a framerate limit in Linux yet). I used Unigine Superposition again as the benchmarking software and got about the same results: an undervolt offset of -110 mV. CoreCTRL doesn't show me the starting, absolute power setting for the card, but I'm pretty sure I remember that as 1200 mV. So, in Adrenaline terms, that's an undervolt down to 1090. Here are my testing results:
Undervolting AMD 6700XT with CoreCTRL on Fedora and Unigine Superposition (4K) |
Voltage Offset mV | Absolute Voltage mV | Percent Voltage Diff | Score | Percent Score Diff | Min FPS | Avg FPS | Max FPS | Min GPU C | Max GPU C |
0 | 1,200 | 0.00% | 9,229 | 0.00% | | | | | |
-10 | 1,190 | -0.83% | 9,059 | -1.84% | 58.63 | 67.76 | 81.27 | 41.0 | 79.0 |
-20 | 1,180 | -1.67% | 9,090 | -1.51% | 58.63 | 67.99 | 81.89 | 49.0 | 80.0 |
-30 | 1,170 | -2.50% | 9,144 | -0.92% | 59.06 | 68.10 | 82.28 | 49.0 | 80.0 |
-40 | 1,160 | -3.33% | 9,186 | -0.47% | 59.04 | 68.71 | 82.81 | 48.0 | 80.0 |
-50 | 1,150 | -4.17% | 9,230 | 0.01% | 58.71 | 69.04 | 82.88 | 48.0 | 80.0 |
-60 | 1,140 | -5.00% | 9,291 | 0.67% | 59.88 | 69.49 | 83.22 | 48.0 | 80.0 |
-70 | 1,130 | -5.83% | 9,339 | 1.19% | 60.19 | 69.86 | 83.76 | 46.0 | 80.0 |
-80 | 1,120 | -6.67% | 9,408 | 1.94% | 60.82 | 70.37 | 84.48 | 48.0 | 81.0 |
-90 | 1,110 | -7.50% | 9,438 | 2.26% | 61.02 | 70.60 | 84.90 | 48.0 | 80.0 |
-100 | 1,100 | -8.33% | 9,465 | 2.56% | 61.33 | 70.80 | 85.07 | 49.0 | 81.0 |
-110 | 1,090 | -9.17% | 9,474 | 2.65% | 61.09 | 70.86 | 85.13 | 49.0 | 80.0 |
-120 | 1,080 | -10.00% | 9,466 | 2.57% | 60.62 | 70.80 | 84.94 | 49.0 | 80.0 |
I tested to a -120 mV voltage offset. But, since my performance actually went down from the -110 mV offset, I just went back to that and stopped. Assuming my 1200 mV starting point is correct, that's a bit more than 9% voltage reduction with a bit over 2-1/2% performance increase.
EDIT: If anyone ever sees this, maybe they can check my math on the following power savings.
P = V^2 / R.
So, the percent power savings would be:
(P2 - P1)/P1
or
(((V2^2)/R) - ((V1^2)/R))/((V1^2))/R)
((V2^2 - V1^2)/R)/(V1^2)/R)
((V2^2) - (V1^2))/(V1^2)
((V2^2)/(V1^2)) - 1
((V2)/(V1))^2 - 1
(1.09/1.2)^2 - 1
-0.17 or a 17% power savings?