Gadgetory


All Cool Mind-blowing Gadgets You Love in One Place

AMD GPU Memory Timing Level Benchmark Using Driver Option

2019-05-15
this 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
We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to Amazon.com and affiliated sites.