cancel
Showing results for 
Search instead for 
Did you mean: 

PC Graphics

ardankyaosen
Miniboss

6700XT Undervolting: With or Without Framerate Limits?

I'm a first time undervolter and just got a new 6700XT.  I've got my setting set as I want them in the latest Adrenaline and am looking at some manual undervolting.  At this point, overclocking isn't of much interest to me.  But, for undervolting, should I run benchmarks (Superposition) with all the frame limiters off in Adrenaline or keep them on (as I would normally use them)?

0 Likes
2 Replies
ardankyaosen
Miniboss

Looking at what HWINFO64 reports when I'm running Superposition, the internal framerate of the card runs above what my framerate limits are for the actual displayed image.  So, I just continued with those limits in place.  I guess I'm in as close to a stopping point as I need to get:

  • Under Power Tuning, I pushed the Power Limit up the full 15% available to me
  • Under GPU Tuning, I left the Min/Max Frequencies at their default 0/2664 and worked my way down the Voltage level to 1080mv (1070 crashed the display driver in Superposition).
  • Under VRAM Tuning, I set Memory Timing = Fast Timing and Max Frequency to 2122MHz.  I could probably push that higher, but HWINFO64 is reporting an internal framerate over 500 frames/second running the Superposition Benchmark at 4K.
ardankyaosen
Miniboss

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 mVAbsolute Voltage mVPercent Voltage DiffScorePercent Score DiffMin FPSAvg FPSMax FPSMin GPU CMax GPU C
01,2000.00%9,2290.00%     
-101,190-0.83%9,059-1.84%58.6367.7681.2741.079.0
-201,180-1.67%9,090-1.51%58.6367.9981.8949.080.0
-301,170-2.50%9,144-0.92%59.0668.1082.2849.080.0
-401,160-3.33%9,186-0.47%59.0468.7182.8148.080.0
-501,150-4.17%9,2300.01%58.7169.0482.8848.080.0
-601,140-5.00%9,2910.67%59.8869.4983.2248.080.0
-701,130-5.83%9,3391.19%60.1969.8683.7646.080.0
-801,120-6.67%9,4081.94%60.8270.3784.4848.081.0
-901,110-7.50%9,4382.26%61.0270.6084.9048.080.0
-1001,100-8.33%9,4652.56%61.3370.8085.0749.081.0
-1101,090-9.17%9,4742.65%61.0970.8685.1349.080.0
-1201,080-10.00%9,4662.57%60.6270.8084.9449.080.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?