Gadgetory


All Cool Mind-blowing Gadgets You Love in One Place

Ask GN 58: What is Memory Bandwidth & Voltage Validation

2017-09-12
everyone we're doing an episode of ask GN it might be a little bit of bad code because we're in a cable car we're a gondola going peak to peak at Whistler this our last day here after PAX West drove up and we'll put a timer somewhere in the corner because I'm on a clock for this before we get to the other side before that this coverage is brought to you by the core g21 enclosure from thermal take a $70 case with two four millimeter thick tempered glass side panels and a power supply shroud with top mounted SSD sleds learn more at the link in the description below okay so STM first question enigma one asked Steve what's the latest on hardware Lux is Vega 56 under bolt validation so that comes from the livestream Vega 56 under volting kind of works but sometimes it doesn't so in that live stream you can see that I wasn't able to successfully replicate the results that doesn't mean the results didn't happen it means that my car didn't like those numbers and specifically here's the thing it looks like it accepts the under bolt but if you take a DMM to the back of the card multimeter and check the voltages it'll actually be a bit higher than what you tell it to run it so that's expected but the voltage wasn't dropping as much as we were telling it to so it looks like it's working but it's just I'm not fully confident in it basically I think the software it's kind of lying to us like a lot of other things with via the Vegas software so I'm not sure about the results they could be completely valid but we can't replicate it under Bolton's just like overclocking some silicon likes it some doesn't next question for him says Steve I have a question regarding memory bandwidth and GPUs different graphics cards can have different bandwidth like 200 300 400 gigabits per second or gigabytes per second rather what does that specifically mean how much data the GPU can move per second or something else because higher bandwidth doesn't really mean faster cards so as quickly as possible this is the speed at which the GPU can maximally move data to and from memory some GPUs care a lot more about memory bandwidth than others you can look at the Vega GPUs they get choked on bandwidth which is provable by overclocking the HBM and basically what it comes down to is well let's do the calculation first so to calculate many memory bandwidth do you take the memory bus width divided by 8 which converts your bits to bytes makes a bit easier and then you multiply that by the memory clock the actual clock drop the effective 1 times 2 for ddr times 2 for gddr5 and some architectures are more bound than others so depend what number you get they may not mean anything that may mean a lot with Vega we tend to be limited on bandwidth with Furio tend to be limited this is getting very high up and then with some of the Nvidia cards it behaved a bit differently Nvidia doesn't need the bandwidth quite as much as the bigoted architecture does part of that is the color compression memory compression so as you push and pull data from memory if you can compress a lot more of that data you can compress the colors 8 to 1 even stuff like that then you really reduce your reliance on that pipe being wider the memory bandwidth being larger and in numerical value so the more compression you have the better off you are higher memory bandwidth doesn't mean better card but it is important for some architectures especially all eventually at some level a quick example though when I wrote down here we take a gtx 1060 that's 192 gigabytes per second memory bandwidth 192 bit bus the equivalence between this two numbers is basically a coincidence so 192 divided by 8 equals 24 times 8 gigabits per second effective you get 192 gigabytes per second or if you're working from base frequency which makes more sense that would be 2002 megahertz so 192 divided by 8 24 times 2002 gives you 48,000 48 times 2 for DDR 96 gigabytes times 2 for gddr5 192 for a second so that's a quick explanation of memory bandwidth think we're about halfway through this video oh yeah compression matters a lot but that's that's the very basics maybe we'll do something separate when I'm like not in a car doing this as Street guru these are all from discord today says should Andy add an automatic under boat utility to wat man we're in the GPU would where and the GP would render a scene at a user-specified frequency say 1600 megahertz or Vega then gradually scaled down the voltage until it sees instability where it hopefully stops itself to prevent a crash all the data could then be output to a file where the user could set States and white man accordingly this is a fantastic idea I hope AMD takes your idea so vote frequency tuning exists in precision and in the NVIDIA Pascal and onward cards there is a volt frequency curve for AMD also it exists a lot more in Vega than in previous article textures so it's possible for them to do this and I would think you'd basically run it through a bunch of checks at different and take a while run through different frequencies and voltages see where it's not stable and output your results from there and then load them if you want to load them and if you I don't know I think the challenge is how do you recover from the driver crash how do you save the stage do you put it out to a text file for the user or do you try and do it all for them that's the challenge but they have plenty of other things to work on on the driver side so not sure that'll come anytime soon but I next question is from contractor three one six who says Steve do you know if there's any qualitative performance and/or power consumption difference between using a single split PCIe cable or two separate PCIe cables to power the graphics card and what's the effect on the power supply so not really so this is just you don't really want a daisy chain cables that's what you're talking I was where you get one that splits we did that in the cooler master C 700p built that we did at PAX this past weekend and I did it because it was cleaner but I mean if you're trying to be technically correct using two separate cables would be it's just a matter of are you exceeding the amount of power that the gauge of that cable can handle generally the answer's no you're probably going to be fine but if you're working with say an overclocked tin pin card or high overclock lightning Z something like that you're pushing enough power where it's probably time to use two separate cables reduce the heat load on the cables so that you're not burning through your wire by pushing 300 Watts through it or something like that and they can handle more than the PCIe spec says that they can handle but there's really there's no reason to to beat the cables up like that if you can run an extreme overclockers high overclock you'll improve your stability a little bit as you approach the upper limit of the cables you'll reduce the heat load on that specific cable rails come into play here to 12 volt rails maybe we can get builds or to talk a bit about that sometime the future and do some demonstrations of what happens when you do use a daisy chain cable can you make it catch fire or melt or anything like that you can it just depends on what kind of hardware you're working with and if you are well the demonstration parts are because you don't want it damaged the high end card obviously I can produce that much current and power so that's the concern with that but yeah I think it just comes down to like if you're working with lower wattage cards you'll be fine with a daisy chain but just try to do two separate cables so that's mostly questions I had here for today and this thing is still going so we can add a couple more let's talk about the under bolting a bit more and so the backlit card under bolting the first question that I talked about will have a I can put a photo have Andrew put a photo in the video of the voltage checkpoints on the back and you can check for HBM to voltage that you can check for vcore so take the you know I'm the DMM take the black and stick it into a ground on a molex cable that's probably the easiest you want to be as close to the sword as possible and then take the red and probe the back of card you can check the HBM to voltage you can check v core they will be a little bit higher than what software tells you because just because we're you're checking of a stage but that will give you a better idea of if your voltage is actually changing from the one under bolting this is probably more accessible than the other solution which is take a current clamp clamp the cables and check the current ideally you do both to make sure that the power actually goes down which tends to coincide with voltage because volts times amps equals watts so you see one go down probably the other one went down but just to really make sure check the voltage on the back of card you'll see a bit higher than software but it should go down each time you step it down and software relative to each other so if you drop 10 millivolts you should drop 10 millivolts in the back of the card readout or roughly there about so that would be something I'd suggest we'll have a photo to show you where you check those yourself if you want to remove the backplate and you're good to go on that we're approaching the end here I think so if you want to check out content that was from Whistler like a bike park check the G on Steve channel we'll leave a link below you can subscribe to that one thing we're gonna start building that one up a little bit more for non-gamers Nexus content stuff that's like kind of related like the riding down the mountain while talking about coffee lake and things like that that's probably the most related we'll get so check out the GN Steve channel for that hope the echo isn't too bad for you all thank you for watching and subscribe for more patreon.com/scishow and was an access to help side directly I'll see you all next time you
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.