AMD GPU Memory Timing Level Benchmark Using Driver Option

Testing the Effectiveness of AMD Driver Options: A Deep Dive

In our previous articles, we've explored various aspects of PC hardware and software optimization. In this piece, we'll delve into the realm of AMD driver options, specifically focusing on their impact on memory timings. Our goal is to assess whether these driver settings can enhance performance in various games and applications.

Memory Overclocking with the RX 570

When it comes to memory overclocking, pushing too hard at 1440p vega results in a 68.6 FPS average with timing level two version, compared to 68.4 FPS average with the same test on the same hardware. The difference is marginal, and we see no significant variation when testing GTA V at 1080p. In this scenario, the RX 570 achieved an average of 62.6 FPS, whereas the reference model reported a similar performance of 62.2 FPS.

In contrast to these results, Fagen 56 showed an impressive 94.6 FPS average with timing level two, which is nearly identical to the reference model's 94.8 FPS average when running at lower timings (0.1% mark). This indicates that the AMD driver option may not provide a significant performance boost in this particular test.

1440p Testing and RX 570

When testing games at 1440p, we observed the RX 570 to achieve an average of 42.7 FPS, with a slight drop to 42.5 FPS when using memory timings level two. The lower 0.1% mark resulted in performance variations ranging from 32.8 FPS to 31.2 FPS for each setting.

Interestingly, Fagen 56 demonstrated identical results in both tests, including the 1440p scenario, which suggests that the AMD driver option may not be contributing to the observed differences. In this case, we're left wondering if there's any meaningful difference between these two settings.

F1 2018 Testing and RX 570

In a recent test, we evaluated F1 2018 performance on the RX 570, with results showing a consistent average of 66.3 FPS in stock mode and 65.9 FPS when running with memory timings level two. This suggests that the AMD driver option may not be influencing performance in this particular game.

1440p vs 1080p Testing and Results

In contrast to the F1 2018 results, we observed identical performance in GTA V at both 1440p and 1080p resolutions, with slight variations in the lower 0.1% mark. The RX 570 achieved an average of 62.6 FPS at 1080p and 62.2 FPS at 1440p when using memory timings level two.

The final test we ran was Fagen 56, which demonstrated a consistent average performance of 94.6 FPS in both tests, with identical results for the lower 0.1% mark. This suggests that the AMD driver option may not be providing any significant benefits or drawbacks in these specific tests.

Tuning Memory Timings through Software

Given the lackluster results from our tests, we're left wondering whether tuning memory timings through software could yield better performance. Theoretically, adjusting timing levels can increase headroom for frequency overclocking, as observed by Roman's Bauer with NVIDIA's GeForce 780ti.

However, this aspect is not well-suited for AMD drivers, as we don't have a clear understanding of how these settings are applied to the system memory. Consequently, exploring this avenue further may not yield tangible results.

Conclusion and Future Directions

In conclusion, our tests suggest that AMD driver options may not be providing a significant performance boost in various games and applications. While there were some minor variations in the lower 0.1% mark, these differences are likely due to sample size limitations rather than any meaningful impact from the driver settings.

If you're interested in exploring further, we'll likely create a follow-up article discussing the potential benefits of custom BIOS development for AMD hardware. Additionally, if you're interested in supporting our content creation efforts, consider becoming a patron on our Patreon page (patreon.com/scishow).

"WEBVTTKind: captionsLanguage: enthis video topic had a terrifying start its conception was build Zoid who came to me and said I want to do something and that is an immediate sign that you should be afraid so builds I'd wanted to provide a custom BIOS for our X 570 that had some timings tweaks to it this is something that you might have done a year two years ago if your remaining or something like that but you can also do some timings tweaks that might affect performance in things like games and so we started the idea with a custom BIOS and with some memory timing tuning on the video card so for the rx 570 and expanded from there to use a and these built-in timing tuning through their drivers today we're looking at how that affects performance if at all between an rx 570 and Vega 56 before that this video is brought to you by drop and their HD 6 xx headphones the 6 xx headphones offer high-quality audio output with wide device compatibility mouth drops 6 XX also includes a 6 foot cable with 3.5 millimeter plug alongside a quarter inch adapter for those who might want to plug into an app the 6 XX focuses its energy into balancing the sound leaning toward warmer and bass your audio they're also easy to disassemble and replace individual parts making these headphones trivial to maintain for long-term use learn more at the link below this content ended up being really straightforward so unfortunately the BIOS that we applied from builds hood we did have issues getting it to really work properly it worked it applied builds I did provide a BIOS that just changed the the memory strap and the end result was using the different variants that builds it supplied us the card which is not stable it was freezing it was crashing and it just couldn't complete benchmarks so there is more tuning we can do and for this specific card it was just struggling so we might need a different video card with different memory modules or something but there's still stuff we can do through software through third-party software especially from AMD there's a lot of memory tools out there for various and the devices CPUs and GPUs alike so there's salt or we can use but what we ended up doing for this one is just sticking with the drivers because ages ago when Scott Watson visited us we said we wanted to benchmark the AMD timing tuning utility in the new driver set that tuning utility is really just a drop-down so it's got automatic which is stocks that's the stock timings so when you're thinking of different memory timings for GPU is you have gddr5 and HBM these are different from DDR but in some sense the actual timing options are similar it's just the numbers will be different and there are a few different options mixed in there as well so it's it's very simple for the drivers it's automatic which is stock level one which we don't know exactly what that does it's all hidden in the software or level two don't know what that does either but we tested those three and then hopefully our plan is to either work with Bill Boyd and get a BIOS for a different card that'll accept it and run without crashing or use a software utility to do manual / timing tuning on GPUs which we're not particularly skilled at because we've never had to do it but it's something we could hack around with and see if there's any difference in the results when changing the memory timings for the video card all we're doing for these tests then is running the RX 570 and Vega 56 through some benchmarks with the AMD driver changes to level 1 level 2 timings we did a lot of test passes so for fire striking four times by it ran dozens of test passes per per line in the chart and that allows us to established a really tight tolerance for errors so we can see exactly how much variance there is and then for games we ran the usual games and test passes we did validation passes for these old stock results so there's have been updated for this test and then the rest of it is well it's stuff like we did testing with and without rebooting and that didn't change anything either so let's get through the results and talk about the the data if Andy's driver utility for memory timings does anything in games and gaming workloads which fire striking time so I are a quick note as well our understanding is that these were initially introduced to the AMD drivers because crypto miners were doing timing tuning and it actually did Matt it actually encrypt through cryptocurrency and mining our understanding from from speaking with fields right and AMD is that it really did influence the performance games are different a lot different they're so different that it was cryptocurrency mining you can plug into an x1 PCIe slot and you're fine with games if you do that you're completely ruined for your performance so they behave very differently and this is why the performance in gaming is going to be a lot different than what you'd see in crypto mining in terms of the improvement from using these drivers so let's get into the numbers after running dozens of tests we found firestrike to have a standard deviation of about 0.2 to F ps4 graphics 1 and 0.06 FPS for graphics 2 with the RX 570 and for Vega 56 for the gigabyte RX 570 with stock timings we measured graphics 1 at 65 point 5 6 FPS average across more than a dozen test passes with graphics 2 at 50 2.2 FPS average graphics 2 will be more accurate of the two numbers and should also be more sensitive to memory changes memory timings level 1 put the graphics 1 score at 65 point 8 3 FPS average a difference of plus a zero point 2 7 FPS considering the standard deviation of 0.2 to FPS for this test this is not a meaningful difference the result of 66 point zero 3 follows the upward trend begun by timings level 1 and does technically exit deviation against stock even at the extremes but only barely we still can't confidently state if the difference is statistically significant but it does appear to have an uptick in performance even if it does perform better than stock though the gains are irrelevant for this workload graphics to shows more meaningful gains if looked at from the perspective of error but they are still meaningless to the user these differences that would be undetectable to a human even overclocked and with memory over clocks the difference between memory timings at stock and level 2 whatever that means is effectively zero they give 56 showed a range of 0.17 from top to bottom of the average results in graphics 1 or 0.15 FPS for graphics 2 technically we see a decline in these results but they are mo within error we cannot state any meaningful difference once again times pi has much closer final results than firestrike with a standard deviation of about 0.03 FPS run to run for both graphics tests and by the way that's another couple dozen tests per device on the chart for this one the RX 570 stock moves from 25 point five nine fps graphics one to twenty five point nine one FPS for memory timings level two although this is statistically significant as a change based on our error from times by itself we're still too close to feel comfortable declaring a meaningful result remember that although we know time spies variants computers are complicated and could have unknown background tasks that may cause interference that could affect the numbers beyond what we see as our error for time spy in this benchmark either way under the best case assuming that we are perfectly 100% accurate we could declare an increase maximally of 1.25% graphics to shows an increase of 0.2 for FPS for the RX 570 from stock to timings level to a gain of 1.1 percent assuming again perfectly accurate results timing differences with an overclock are also insignificant although looser timings may allow for higher overclocks assuming we had the level of control required to actually manually push down the timings and they're just solved for that kind of does that and we've begun playing around with it but it's not necessarily so trivial Vega 56 again plots a downtrend from stock but like with the rx 570 we don't have full confidence to declare changes without making some assumptions assuming again that the numbers are 100% perfectly accurate which is unlikely when talking about such small changes the Vega 56 slight decays and performance with the other timing levels would be mismatched from what we saw with the RX 570 that said they use different types of memory and memory subsystems more realistically all these numbers are too close to call far cry 5 at 1080 P has the RX 574 gigabyte style card at 62 FPS average with lows at 54 for 1% and 50 for 0.1% the memory timing level 2 configuration puts us at 60 point 6 FPS average for the 2 FPS 1% and 50 FPS 0.1% these results were consistent and within 0.5 FPS average run Ron we can't declare an improvement for memory timing level two although we also can't necessarily confidently state that it diminishes performance either it does look that way here but we're also close enough to error that we have to settle for calling it unnoticeable if different at all they can 56 ran at 98 FPS average stock in ninety seven point eight FPS average with level two timings so we again observed no change 1440p further demonstrates a lack of difference our stock results were at forty three point nine FPS average with memory timing level two at forty three point four FPS average and this is well within error margins we did see more variable 0.1% low performance here but it's hard to know the precise cause of this as the data set is more limited the zero point one percent low range was wider for the changed memory timings potentially indicating some instability or memory errors assuming this change in software is working to begin with this is also something we commonly see with memory overclocking when pushing too hard at 1440p vega these six reference reported sixty eight point six FPS average with timing level two version at sixty eight point four FPS average so no difference here once again GTA v at 1080p put the RX 570 at sixty two point six FPS average with Louis at forty seven point six and forty five the memory timing level two test was almost exactly identical almost seems like nothing even happened we're at sixty two point two FPS average forty seven point six four one percent and forty five point one four zero point one percent that's not functionally the same but in some instances literally the same there's no difference here Fagen 56 had us at ninety four point six FPS average which is the same as level two timings changing and it's ninety four point eight FPS average lows are a little more variable at the zero point one percent mark with the timings change but there's naturally more variance in 0.1 percent anyway so it's difficult to determine the exact cause 1440p has the RX 570 of forty two point seven FPS average and forty two point five and PS average for memory timings level two lows are at thirty two point eight for each and about 31 to 32 for 0.1% lows which is with an error there's no difference between these big 56 ends up at sixty six point four FPS average in both tests so no difference again and finally last one we're showing is f1 2018 for this one we observed the rh5 seventy eight six six point three fps average 1-run stock 65.9 when run with memory timings level 2 and again we can't really see a difference here 1440p testing had the two cards once again identical 51.6 versus 50.9 which is within error margins and those were unaffected we did have more games but you get the idea they're all the same the other games we tested like shadow of the Tomb Raider and Sniper Elite 4 were also the same but there's just there's no point showing more charts not super exciting then no real differences in the tests we ran there were some that were sort of bordering on maybe a difference and that was typically more along the lines of timing level to potentially introducing some lower 0.1% loads than we would expect however that 0.1% low value is already a really narrow data set so we don't have as much data to average against we don't have as much data to check for things like margin of error and so the margin is going to be wider and this is it's difficult to actually confidently state if there's a meaningful difference there but overall it looks like no not really so we're not a hundred percent sure if the driver option is doing anything and if it is it doesn't appear to be working well it doesn't appear to be influencing the game and results even if it's working it might influence minor results but we're not going to run those tests now there's not much interested in anyway and we're not experts in figuring out how to even check for the how to benchmark that performance so what we're left with is the next step if this topic is of interest to you is for us to attempt to manually tune the timings through software or to work with build Zoid on building a bios for a card that will more readily accept it because this one just like I said it froze it crashed it didn't like any of the things that pilchard was trying to do so unfortunately the custom BIOS was a no-go for for this one from the start one final note here is that one thing we we don't really have the sample size to analyze is that changing the timings if you make them looser would theoretically increase your Headroom for frequency overclock and this is something that roman their bauer found with I believe it's the 780ti where when they loosened the timings they were able to get a higher frequency and that makes sense you see the same thing with the in system memory so that's a potential item of of note where you to actually see some realistic outcome or or meaningful outcome where there's a result difference but it's not one that's really worth testing with with the AMD drivers because we don't even know what they're doing to the timings precisely so that's it for this one subscribe for more we'll probably do a follow-up on this if you're interested you go to store documents access net to pick up the mod mats the medium and large are both back in stock especially the medium has been sold out immediately when we do the first run so that's back it should be now you can go to patreon.com/scishow sexes to get access to the behind-the-scenes videos I'll see you all next timethis video topic had a terrifying start its conception was build Zoid who came to me and said I want to do something and that is an immediate sign that you should be afraid so builds I'd wanted to provide a custom BIOS for our X 570 that had some timings tweaks to it this is something that you might have done a year two years ago if your remaining or something like that but you can also do some timings tweaks that might affect performance in things like games and so we started the idea with a custom BIOS and with some memory timing tuning on the video card so for the rx 570 and expanded from there to use a and these built-in timing tuning through their drivers today we're looking at how that affects performance if at all between an rx 570 and Vega 56 before that this video is brought to you by drop and their HD 6 xx headphones the 6 xx headphones offer high-quality audio output with wide device compatibility mouth drops 6 XX also includes a 6 foot cable with 3.5 millimeter plug alongside a quarter inch adapter for those who might want to plug into an app the 6 XX focuses its energy into balancing the sound leaning toward warmer and bass your audio they're also easy to disassemble and replace individual parts making these headphones trivial to maintain for long-term use learn more at the link below this content ended up being really straightforward so unfortunately the BIOS that we applied from builds hood we did have issues getting it to really work properly it worked it applied builds I did provide a BIOS that just changed the the memory strap and the end result was using the different variants that builds it supplied us the card which is not stable it was freezing it was crashing and it just couldn't complete benchmarks so there is more tuning we can do and for this specific card it was just struggling so we might need a different video card with different memory modules or something but there's still stuff we can do through software through third-party software especially from AMD there's a lot of memory tools out there for various and the devices CPUs and GPUs alike so there's salt or we can use but what we ended up doing for this one is just sticking with the drivers because ages ago when Scott Watson visited us we said we wanted to benchmark the AMD timing tuning utility in the new driver set that tuning utility is really just a drop-down so it's got automatic which is stocks that's the stock timings so when you're thinking of different memory timings for GPU is you have gddr5 and HBM these are different from DDR but in some sense the actual timing options are similar it's just the numbers will be different and there are a few different options mixed in there as well so it's it's very simple for the drivers it's automatic which is stock level one which we don't know exactly what that does it's all hidden in the software or level two don't know what that does either but we tested those three and then hopefully our plan is to either work with Bill Boyd and get a BIOS for a different card that'll accept it and run without crashing or use a software utility to do manual / timing tuning on GPUs which we're not particularly skilled at because we've never had to do it but it's something we could hack around with and see if there's any difference in the results when changing the memory timings for the video card all we're doing for these tests then is running the RX 570 and Vega 56 through some benchmarks with the AMD driver changes to level 1 level 2 timings we did a lot of test passes so for fire striking four times by it ran dozens of test passes per per line in the chart and that allows us to established a really tight tolerance for errors so we can see exactly how much variance there is and then for games we ran the usual games and test passes we did validation passes for these old stock results so there's have been updated for this test and then the rest of it is well it's stuff like we did testing with and without rebooting and that didn't change anything either so let's get through the results and talk about the the data if Andy's driver utility for memory timings does anything in games and gaming workloads which fire striking time so I are a quick note as well our understanding is that these were initially introduced to the AMD drivers because crypto miners were doing timing tuning and it actually did Matt it actually encrypt through cryptocurrency and mining our understanding from from speaking with fields right and AMD is that it really did influence the performance games are different a lot different they're so different that it was cryptocurrency mining you can plug into an x1 PCIe slot and you're fine with games if you do that you're completely ruined for your performance so they behave very differently and this is why the performance in gaming is going to be a lot different than what you'd see in crypto mining in terms of the improvement from using these drivers so let's get into the numbers after running dozens of tests we found firestrike to have a standard deviation of about 0.2 to F ps4 graphics 1 and 0.06 FPS for graphics 2 with the RX 570 and for Vega 56 for the gigabyte RX 570 with stock timings we measured graphics 1 at 65 point 5 6 FPS average across more than a dozen test passes with graphics 2 at 50 2.2 FPS average graphics 2 will be more accurate of the two numbers and should also be more sensitive to memory changes memory timings level 1 put the graphics 1 score at 65 point 8 3 FPS average a difference of plus a zero point 2 7 FPS considering the standard deviation of 0.2 to FPS for this test this is not a meaningful difference the result of 66 point zero 3 follows the upward trend begun by timings level 1 and does technically exit deviation against stock even at the extremes but only barely we still can't confidently state if the difference is statistically significant but it does appear to have an uptick in performance even if it does perform better than stock though the gains are irrelevant for this workload graphics to shows more meaningful gains if looked at from the perspective of error but they are still meaningless to the user these differences that would be undetectable to a human even overclocked and with memory over clocks the difference between memory timings at stock and level 2 whatever that means is effectively zero they give 56 showed a range of 0.17 from top to bottom of the average results in graphics 1 or 0.15 FPS for graphics 2 technically we see a decline in these results but they are mo within error we cannot state any meaningful difference once again times pi has much closer final results than firestrike with a standard deviation of about 0.03 FPS run to run for both graphics tests and by the way that's another couple dozen tests per device on the chart for this one the RX 570 stock moves from 25 point five nine fps graphics one to twenty five point nine one FPS for memory timings level two although this is statistically significant as a change based on our error from times by itself we're still too close to feel comfortable declaring a meaningful result remember that although we know time spies variants computers are complicated and could have unknown background tasks that may cause interference that could affect the numbers beyond what we see as our error for time spy in this benchmark either way under the best case assuming that we are perfectly 100% accurate we could declare an increase maximally of 1.25% graphics to shows an increase of 0.2 for FPS for the RX 570 from stock to timings level to a gain of 1.1 percent assuming again perfectly accurate results timing differences with an overclock are also insignificant although looser timings may allow for higher overclocks assuming we had the level of control required to actually manually push down the timings and they're just solved for that kind of does that and we've begun playing around with it but it's not necessarily so trivial Vega 56 again plots a downtrend from stock but like with the rx 570 we don't have full confidence to declare changes without making some assumptions assuming again that the numbers are 100% perfectly accurate which is unlikely when talking about such small changes the Vega 56 slight decays and performance with the other timing levels would be mismatched from what we saw with the RX 570 that said they use different types of memory and memory subsystems more realistically all these numbers are too close to call far cry 5 at 1080 P has the RX 574 gigabyte style card at 62 FPS average with lows at 54 for 1% and 50 for 0.1% the memory timing level 2 configuration puts us at 60 point 6 FPS average for the 2 FPS 1% and 50 FPS 0.1% these results were consistent and within 0.5 FPS average run Ron we can't declare an improvement for memory timing level two although we also can't necessarily confidently state that it diminishes performance either it does look that way here but we're also close enough to error that we have to settle for calling it unnoticeable if different at all they can 56 ran at 98 FPS average stock in ninety seven point eight FPS average with level two timings so we again observed no change 1440p further demonstrates a lack of difference our stock results were at forty three point nine FPS average with memory timing level two at forty three point four FPS average and this is well within error margins we did see more variable 0.1% low performance here but it's hard to know the precise cause of this as the data set is more limited the zero point one percent low range was wider for the changed memory timings potentially indicating some instability or memory errors assuming this change in software is working to begin with this is also something we commonly see with memory overclocking when pushing too hard at 1440p vega these six reference reported sixty eight point six FPS average with timing level two version at sixty eight point four FPS average so no difference here once again GTA v at 1080p put the RX 570 at sixty two point six FPS average with Louis at forty seven point six and forty five the memory timing level two test was almost exactly identical almost seems like nothing even happened we're at sixty two point two FPS average forty seven point six four one percent and forty five point one four zero point one percent that's not functionally the same but in some instances literally the same there's no difference here Fagen 56 had us at ninety four point six FPS average which is the same as level two timings changing and it's ninety four point eight FPS average lows are a little more variable at the zero point one percent mark with the timings change but there's naturally more variance in 0.1 percent anyway so it's difficult to determine the exact cause 1440p has the RX 570 of forty two point seven FPS average and forty two point five and PS average for memory timings level two lows are at thirty two point eight for each and about 31 to 32 for 0.1% lows which is with an error there's no difference between these big 56 ends up at sixty six point four FPS average in both tests so no difference again and finally last one we're showing is f1 2018 for this one we observed the rh5 seventy eight six six point three fps average 1-run stock 65.9 when run with memory timings level 2 and again we can't really see a difference here 1440p testing had the two cards once again identical 51.6 versus 50.9 which is within error margins and those were unaffected we did have more games but you get the idea they're all the same the other games we tested like shadow of the Tomb Raider and Sniper Elite 4 were also the same but there's just there's no point showing more charts not super exciting then no real differences in the tests we ran there were some that were sort of bordering on maybe a difference and that was typically more along the lines of timing level to potentially introducing some lower 0.1% loads than we would expect however that 0.1% low value is already a really narrow data set so we don't have as much data to average against we don't have as much data to check for things like margin of error and so the margin is going to be wider and this is it's difficult to actually confidently state if there's a meaningful difference there but overall it looks like no not really so we're not a hundred percent sure if the driver option is doing anything and if it is it doesn't appear to be working well it doesn't appear to be influencing the game and results even if it's working it might influence minor results but we're not going to run those tests now there's not much interested in anyway and we're not experts in figuring out how to even check for the how to benchmark that performance so what we're left with is the next step if this topic is of interest to you is for us to attempt to manually tune the timings through software or to work with build Zoid on building a bios for a card that will more readily accept it because this one just like I said it froze it crashed it didn't like any of the things that pilchard was trying to do so unfortunately the custom BIOS was a no-go for for this one from the start one final note here is that one thing we we don't really have the sample size to analyze is that changing the timings if you make them looser would theoretically increase your Headroom for frequency overclock and this is something that roman their bauer found with I believe it's the 780ti where when they loosened the timings they were able to get a higher frequency and that makes sense you see the same thing with the in system memory so that's a potential item of of note where you to actually see some realistic outcome or or meaningful outcome where there's a result difference but it's not one that's really worth testing with with the AMD drivers because we don't even know what they're doing to the timings precisely so that's it for this one subscribe for more we'll probably do a follow-up on this if you're interested you go to store documents access net to pick up the mod mats the medium and large are both back in stock especially the medium has been sold out immediately when we do the first run so that's back it should be now you can go to patreon.com/scishow sexes to get access to the behind-the-scenes videos I'll see you all next time\n"