<\/noscript> <\/p>\nThe interface you see depends on the version of Afterburner you\u2019re using. If you got it from the MSI website, you\u2019ll see the first interface, and if you\u2019ve downloaded it from Guru3d, you\u2019ll likely see the second one.<\/p>\n
I like the MSI skin much better than other options, but some folks prefer the second interface. So, stick with whatever you\u2019re most comfortable with.<\/p>\n
For this guide, I\u2019ll use the MSI skin.<\/p>\n
<\/noscript> <\/p>\nIt\u2019s important not to get overwhelmed by the interface. Focus on the highlighted parts. These 3 areas are all you need for now.<\/p>\n
The bottom-center features 3 buttons: reset to stock settings, save settings, and apply settings. Next, you\u2019ll also need the curve editor (left) for your undervolt. <\/strong><\/p>\n<\/span>Getting Started: Set a Baseline<\/span><\/h2>\nBefore we start tweaking dials and settings in Afterburner, it\u2019s important to know your baseline level of performance. How?<\/p>\n
We\u2019ll use a combination of V-Ray (CUDA and RTX) and Unigine Superposition to find a good spot for performance. For the purposes of this guide, I\u2019ll be using an ASUS ROG Strix RTX 3070 Ti Graphics Card.<\/p>\n
While the V-Ray benchmark helps us get an idea of how rendering workloads will be affected, Superposition focuses on gaming performance.<\/p>\n
Note \u2013 the baseline performance numbers shouldn\u2019t be compared with other RTX 3070 Ti GPUs as the test system wasn\u2019t clean and there were several video-related workloads running at the time. However, these workloads remained consistent throughout all tests, so shouldn\u2019t affect our result. <\/em><\/p>\nUnigine Superposition 1080p Extreme: Stock Settings<\/h4>\n <\/noscript> <\/p>\nChaos V-Ray GPU CUDA: Stock Settings<\/h4>\n <\/noscript> <\/p>\nChaos V-Ray GPU RTX: Stock Settings<\/h4>\n <\/noscript> <\/p>\nMonitoring: Stock Settings<\/h4>\n So, during our stock benchmark runs, HWinfo shows us quite a bit of useful information.<\/p>\n
<\/noscript> <\/p>\nA couple of things to note here:<\/p>\n
\nThe hotspot temperature goes well over 90\u00b0C after several benchmark runs.<\/li>\n Clock speeds start at around 1977 MHz and settle at around 1950-1930 MHz after a few runs.<\/li>\n Power draw maxes out at 300W during these benchmark runs.<\/li>\n Superposition 1080p Extreme: 9161<\/strong><\/li>\nV-Ray GPU CUDA: 1523 vpaths<\/strong><\/li>\nV-Ray GPU RTX: 1961 vrays<\/strong><\/li>\n<\/ul>\n<\/span>Getting Started: Undervolting on the Default Voltage Curve Using Afterburner<\/span><\/h2>\nSo, our first objective would be to lower temperatures and power draw without giving up too much performance. However, we also don\u2019t want to compromise on stability at all.<\/p>\n
Let\u2019s get started, then, shall we?<\/p>\n
Now, bring up the curve editor in Afterburner by either pressing Ctrl + F or clicking the Curve Editor button.<\/p>\n
You should see this window:<\/p>\n
<\/noscript> <\/p>\nThis is your Voltage\/Frequency curve editor. For now, ignore the temperature tab.<\/p>\n
For a simple undervolt, pick a low-mid-ish voltage. Say, 900mV and mark that point on the curve with a left click. It\u2019ll now look like this:<\/p>\n
<\/noscript> <\/p>\nNext, hold down the SHIFT key and hold down left click anywhere on the most extreme right side of the graph (NOT ON THE CURVE) and drag to the left, selecting the entire area up to 900mV. Make sure that the 900mV point is also included in your selection.<\/p>\n
Your curve editor should now look like this: \n <\/noscript> <\/p>\nAlmost there! Now, hold down left click on the curve on that point you previously selected, and drag it down. If your selection was done correctly, you\u2019ll see the entire right side of the curve move down.<\/p>\n
Drag it down past the lowest part of your old curve. In my case, this is 1200 MHz.<\/p>\n
Note \u2013 Anywhere past that lowest point is fine. <\/em><\/p>\n <\/noscript> <\/p>\nIf you\u2019re seeing your graph look something like the above screenshot, you\u2019re on the right track! Now, go back to the Afterburner interface and hit apply (remember that button on the bottom?).<\/p>\n
Your graph should now have a shape like this: \n <\/noscript> <\/p>\nThat\u2019s it! You\u2019ve successfully undervolted your graphics card. However, we\u2019ve done it on the default curve, so you will theoretically lose quite a bit of performance here.<\/p>\n
On the plus side, since we\u2019re using the stock voltage curve, there\u2019s no question of instability with this undervolt. So, let\u2019s see exactly how much performance we\u2019re giving up then.<\/p>\n
We\u2019ll run V-Ray and Superposition to confirm (again we\u2019ll take the results of the 3rd<\/sup> back-to-back run).<\/p>\nUnigine Superposition 1080p Extreme: Undervolt (900mV)<\/h4>\n <\/noscript> <\/p>\nOur Superposition run shows that we\u2019ve given up quite a bit of performance compared to stock. Let\u2019s move on to V-Ray and check those numbers as well.<\/p>\n
Chaos V-Ray GPU CUDA: 900mV Undervolt<\/h4>\n We\u2019re seeing a drop in performance for CUDA workloads. But this is expected as we\u2019re using the default clock-voltage curve.<\/p>\n
<\/noscript> <\/p>\nChaos V-Ray GPU RTX: 900mV Undervolt<\/h4>\n The ray tracing benchmark also tells a similar story.<\/p>\n
<\/noscript> <\/p>\nMonitoring: 900mV Undervolt<\/h4>\n It\u2019s time to confirm whether our undervolt resulted in a noticeable drop in either power draw or temperatures, or ideally, both.<\/p>\n
<\/noscript> <\/p>\nAnd yes, both power draw and temperatures have reduced significantly. Let\u2019s reassess these numbers again:<\/p>\n
\nUnigine Superposition 1080p Extreme: A stock score of 9161 dropped to 8412 with an undervolt. That\u2019s an 8%~ drop in gaming performance.<\/strong><\/li>\nChaos V-Ray GPU CUDA: A stock score of 1521 dropped to 1390 vpaths in this CUDA benchmark. That\u2019s an 8.6%~ drop in CUDA rendering performance.<\/strong><\/li>\nChaos V-Ray GPU RTX: A stock score of 1961 dropped to 1826 vrays in this ray traced rendering benchmark. That\u2019s a 6.8%~ drop in RT-accelerated rendering performance.<\/strong><\/li>\nPower Draw: The stock max power draw of 297.30W dropped to 207.77W with our undervolt. That\u2019s a 30%~ drop in power draw!<\/strong><\/li>\nHotspot Temperatures: At stock, the GPU hotspot hit a max of 92\u00b0C, which has dropped to 77.4\u00b0C with our 900mV undervolt. That\u2019s a 15.8%~ drop in hotspot temperature.<\/strong><\/li>\n<\/ul>\nOverall, we\u2019ve given up 7-8% performance to enjoy 30% power savings and a 15% drop in operating temperatures<\/strong>. For workstations, I\u2019d recommend sticking to an undervolt on the default curve to maximize stability.<\/p>\n<\/span>Taking the Next Step: Undervolting with a Clock Offset Using Afterburner<\/span><\/h2>\nBut what if you don\u2019t want to give up even this much performance? Well, that\u2019s where an undervolt combined with a clock offset can help.<\/p>\n
Note: You do compromise on stability here, so I do not recommend workstation users take this route unless you find the gains worth the risk. <\/em><\/p>\nLet\u2019s get to it then, shall we?<\/p>\n
If you followed the undervolt guide above, first reset your settings to default using the reset button (marked in red).<\/p>\n
<\/noscript> <\/p>\nNow, bring up the curve editor using Ctrl + F. You should see your default curve now. Move the curve editor window to one side so you can see the main Afterburner window too.<\/p>\n
Under the \u2018Clock\u2019 category of the main window, you\u2019ll find a \u201cCore Clock\u201d slider with a text box next to it. Just type in the clock number that you want to offset.<\/p>\n
So, for example, if you want an offset of +150 MHz, type in 150 into that box and hit \u2018Enter.\u2019<\/p>\n
If you\u2019re using an RTX 20-series or newer GPU, use 15 MHz steps to set an offset (multiples of 15). So, to start I\u2019ll add a 225 MHz offset to the clock of my RTX 3070 Ti.<\/p>\n
Once you hit \u2018Enter,\u2019 look at your curve editor. If you\u2019ve done this step correctly (at any offset of your choosing), you should see your entire curve shift up like this:<\/p>\n
<\/noscript> <\/p>\nThat\u2019s it! You\u2019ve applied an offset to your default voltage curve.<\/p>\n
Now, follow the exact same undervolting steps from above to limit the voltage your GPU can request.<\/p>\n
\nFor a simple undervolt, pick a low-mid-ish voltage. Say, 900 mV and mark that point on the curve with a left click.<\/li>\n Hold down the SHIFT key and hold down left click anywhere on the most extreme right side of the graph (NOT ON THE CURVE) and drag to the left, selecting the entire area up to 900mV. Make sure that the 900mV point is also included in your selection.<\/li>\n Next, hold down left click on the curve on that point you previously selected, and drag it down. If your selection was done correctly, you\u2019ll see the entire right side of the curve move down. Drag it down past the lowest part of your old curve.<\/li>\n<\/ol>\nNow, commit these changes with the Apply button and you\u2019re ready to do some tests.<\/p>\n
Note: If you encounter any crashes during these tests, remember to reset your settings, lower your offset by a bit, and repeat the undervolting steps. Rinse and repeat until you\u2019re stable. <\/em><\/p>\nUnigine Superposition 1080p Extreme: Undervolt (900 mV) + Clock Offset (+225 MHz)<\/h4>\n <\/noscript> <\/p>\nWell, that\u2019s a promising start. Now, the Superposition 1080p Extreme score is even higher than what we got with our baseline test!<\/p>\n
Chaos V-Ray GPU CUDA: Undervolt (900 mV) + Clock Offset (+225 MHz)<\/h4>\n <\/noscript> <\/p>\nAlthough we haven\u2019t quite beaten our baseline numbers in V-Ray\u2019s CUDA benchmark, we\u2019re still pretty close to the margin of error. Good enough!<\/p>\n
Chaos V-Ray GPU RTX: Undervolt (900 mV) + Clock Offset (+225 MHz)<\/h4>\n <\/noscript> <\/p>\nAgain, we reach within spitting distance of our baseline numbers in V-Ray\u2019s RTX benchmark.<\/p>\n
Monitoring: Undervolt (900 mV) + Clock Offset (+225 MHz)<\/h4>\n Now that our performance is somewhat in line with our baseline benchmark numbers, it\u2019s time to see whether we even gained anything from this exercise.<\/p>\n
Let\u2019s compare against our baseline temperature and power numbers as our performance already lines up pretty evenly.<\/p>\n
<\/noscript> <\/p>\n\nPower Draw: The max stock power draw of 297.30 W dropped to 236 W with our undervolt and clock offset. That\u2019s a 20%~ drop in power draw!<\/strong><\/li>\nHotspot Temperatures: At stock, the GPU hotspot hit a max of 92\u00b0C, which has dropped to 82.8\u00b0C with our 900 mV undervolt and 225 MHz offset. That\u2019s a 10%~ drop in hotspot temperature.<\/strong><\/li>\n<\/ul>\nSo, we brought down power and temperatures by 20% and 10% respectively and lost absolutely no performance from our stock settings.<\/p>\n
But with an offset, you\u2019re not done yet. Make sure you confirm stability using OCCT and run it several times. If OCCT reports errors, crashes, or freezes, lower your clock offset and try again.<\/p>\n
Like I said, you need to invest some serious time into getting to the sweet spot for your GPU.<\/p>\n