DDR4 timings explained 3: tRP VS tRAS for performance

Поделиться
HTML-код
  • Опубликовано: 14 янв 2025

Комментарии • 95

  • @KG_BM
    @KG_BM 2 года назад +74

    I know its alot to ask, but if this continues as a series and goes into ddr5, it would be a nice reference series for the next several years

    • @ChrisGR93_TxS
      @ChrisGR93_TxS 2 года назад +8

      Buildzoid will love to do that!

    • @jjtb7300
      @jjtb7300 2 года назад +24

      DDR 5 is mostly the same but with more bank groups and with more power saving things

    • @KG_BM
      @KG_BM 2 года назад +1

      @@jjtb7300 maybe the final video in this series will be just explaining those differences, i know he has a video that kind of explains that already but this series could be a one stop shop

    • @ActuallyHardcoreOverclocking
      @ActuallyHardcoreOverclocking  2 года назад +35

      DDR5 uses pretty much the exact same timings just on slightly different structure.

    • @Brometheus420
      @Brometheus420 2 года назад +1

      @@ActuallyHardcoreOverclocking dont the timings need to be longer on ddr5 because each clock is less nanoseconds?

  • @lennard9331
    @lennard9331 2 года назад +15

    Once again, thank you so much for doing this series.
    Content like this is basically impossible to find on the Internet boiled down to such an understandable and compact format, so it ends up being invaluable for those of us who are interested in how memory works, but have the time/resources to read through the tedious documentation and learn it that way.
    Keep up the great work

  • @stephanhart9941
    @stephanhart9941 2 года назад +7

    WOW, I didn't know this existed!!! Gotta go to pt.1. TY 4 doing this!

  • @802Garage
    @802Garage 2 года назад +12

    You LITERALLY started this series just days after I finished painstakingly overclocking my memory for the better part of a week. I had to combine info from tens of sources to even come close to good info. Will now probably end up binge watching and then tweaking much more when I upgrade my processor.

    • @fnorgen
      @fnorgen 2 года назад +2

      Man, last year I spent over 2 weeks tweaking memory timings having to mostly rely on brute force trial end error to figure out which settings even make a difference, because all the info I could find was frightfully vague and scattered amongst countless obscure articles and old forum posts. This series would have saved me so many headaches.
      Unfortunately, now I am tempted to start messing with the timings again to do it properly.

    • @802Garage
      @802Garage 2 года назад

      @@fnorgen Hahaha extremely relatable. A lot of people online definitely act like they know what they are talking about and don't, and other guides that do seem good are incomplete at best. I'm happy mine has been stable since I messed with it now, but def won't be tweaking again for a while.

  • @ftn5546
    @ftn5546 2 года назад +10

    I truly appreciate these videos. Thank you for slogging through spreadsheet hell to present this to us all.

  • @ramair325
    @ramair325 2 года назад +8

    this is wonderful, i hope you continue to dig deeper into timings with secondary and tertiary timings too

  • @mroutcast8515
    @mroutcast8515 2 года назад +5

    man you're cooking these RAM videos fast - which is great as it's continuous series it keeps the pace up 👍👍👍👍👍👍

  • @techdrummer
    @techdrummer 2 года назад +5

    Thank you so much for the enlightening ddr timing series! Very informative and helping stuff click and make sense!

  • @lilnoobito
    @lilnoobito 2 года назад +2

    Thanks!

  • @koyzumie
    @koyzumie 2 года назад +3

    My God I love buildzoid

  • @aleek4481
    @aleek4481 2 года назад +1

    @buildzoid. This stuff is gold! Knowing when a timing is relevant or not or lowering it hurts performance is amazing. It makes it so much easier than just entering in random timings and having no idea why performance is unchanged, goes up or even goes down with tighter timings. Thank you. Looking forward to the next episode 😁

  • @BhaalTheFleischgolem
    @BhaalTheFleischgolem 2 года назад +2

    Great videos....I'm learning so much about the meaning behind these numers. :)

  • @jayhardway23
    @jayhardway23 2 года назад +1

    I barely understood the last two videos but I'm here for this!

  • @corneliusjung8617
    @corneliusjung8617 2 года назад +1

    I hope this series gets continued!

  • @renzolicapa6917
    @renzolicapa6917 2 года назад +3

    Learning a lot with this timings serie! 😄

  • @VladKov36
    @VladKov36 2 года назад +1

    Thank you so much for making this series!!!!

  • @fracturedlife1393
    @fracturedlife1393 2 года назад +6

    Haven't concentrated this hard since A Level Mechanical Maths

  • @corsairsloop3234
    @corsairsloop3234 2 года назад +8

    This explains why having low Trcd and Tras with low subtimings makes the biggest difference to peformance. The difference between Trdrd_sg (read to read same group) being set from a 8 to a 7 could be huge. Because if there are multiple reads in the same bank and row but different column (up to 1024) there could be 100s of Trdrd_sg commands. The lower it's set the lower your latency would be.

    • @TheDoomerBlox
      @TheDoomerBlox 2 года назад +3

      Meanwhile memeory be like
      single-rank bdie:
      rdrd/wrwr _sg 6 runs, 7 does not (but does, on dual-rank!), 8 runs
      8 performs better than 6 because fuck you
      hee hee haa haa

    • @ghoulbuster1
      @ghoulbuster1 2 года назад +2

      @@TheDoomerBloxtiming trolling and tomfoolery

    • @EpicBunty
      @EpicBunty 5 месяцев назад

      When you adjust tertiaries you also need to adjust tccdl and iol/rtl. Try tccdl 7. ​@TheDoomerBlox

  • @azureknight777
    @azureknight777 2 года назад

    These videos finally made some understanding click together fir me. I understand you find them annoying to make, but your work is much appreciated.

  • @hquest
    @hquest 2 года назад +1

    FINALLY!!! Someone FINALLY explained why I can’t seem to find tRP. Every site I’ve read was telling me to tune tRP, but nobody told me so far it does not exist on 10th gen.

  • @andersjjensen
    @andersjjensen 2 года назад +2

    I love this series. And I'm also a horrible person because I'm starting to really like that you don't like it. The slightly aggressive pounding of the keys and the loud sighs at how stupidly complicated timings are just makes my day. You do your best work when you're annoyed :P

  • @arianamirgholami9555
    @arianamirgholami9555 2 года назад +4

    Hopefully more people watch these so you don't stop making them

  • @Johndoe-lx8sh
    @Johndoe-lx8sh 2 года назад

    I hope you finish the series, people will come upon or reference these vids for many years to come.

  • @dmrfnk
    @dmrfnk 2 года назад

    Thanks for doing this

  • @Nutshell_In_Chains
    @Nutshell_In_Chains 2 года назад

    thanks for the videos. I learn a lot.

  • @jannegrey
    @jannegrey 2 года назад

    Makes sense and this is actually going to be very useful if I try to tighten the timings. I'm seriously taking notes. I should be able to use it in a month.
    If you're worried about views, you can space out the videos like 3-5 days apart maybe? Everyday is great for us, but not often the algorithm.

  • @dbascb
    @dbascb 2 года назад

    Thank you

  • @toddhermit
    @toddhermit Год назад

    Thank you, much appreciated. I'm late but Vipers are like $50 now, so I had to try.

  • @ПётрБ-с2ц
    @ПётрБ-с2ц 2 года назад

    10:34 precharging is only needed when IMC activates different row?

  • @arkama67
    @arkama67 2 года назад

    great serie

  • @Winnetou17
    @Winnetou17 2 года назад +1

    This was pretty quick and on point!
    I have to ask, between PRE and the next ACT, is there any other command that can run (and that makes sense) ? I thinking that maybe something like refresh (forgot the command name, where the capacitors are recharged) ? Is there anything (else) that can run there ? If not, then I'm also very dumbfounded as to why tRC and tRAS would exist at the same time.

    • @ActuallyHardcoreOverclocking
      @ActuallyHardcoreOverclocking  2 года назад +3

      refreshes can only be started with all banks precharged. Also they take forever. So no you can't put that between the PRE and ACT. You can replace the ACT with a REF.

    • @ghoulbuster1
      @ghoulbuster1 2 года назад +1

      Refresh command is the tRFC timing and that one is supremely high of 200-400 cycles.
      Also heat sensitive so very hard to get right so I leave it to auto lol.

  • @bentomo
    @bentomo 2 года назад +1

    Another comment to feed the RUclips algorithm overlords!

  • @ruizhang9469
    @ruizhang9469 Год назад

    thanks fir the great video,could you please explain whats the problem of gigabyte mb trp setting as u mentioned on 7:00? i am using gigabyte b550master, it works well on trcd 21&trp 25, but cannt pass trcd 24&trp24 in memtest.

  • @DavidRain007
    @DavidRain007 2 года назад

    This series about DDR timings are sooo great! Quite a hard to get it right. Need to pause videos often to realize what You are actually talking about. 🤔😉😀
    Maybe You should do Yourself a favor and make a better spreadsheet with auto calculated timings that are dependent on each other. 😉

  • @paxdriver
    @paxdriver 2 года назад

    You da man cool guy

  • @EpicBunty
    @EpicBunty 5 месяцев назад +1

    So whats the ideal value for tras ? Esp on intel 10th gen ?

    • @ahmetarslan2748
      @ahmetarslan2748 4 месяца назад

      I am wondering the same 4200 16-18-18-?? on Samsung b-die 1.5v . What should be the tras

    • @EpicBunty
      @EpicBunty 4 месяца назад

      @@ahmetarslan2748 i have same timings with 3600 Mhz on my C-die. I have best performance with 38, but I can't seem to stabilize it at that, so currently its 42, which is fine in its own way. 42 is smoother, 38 is "faster" ? I prefer smoother though.

    • @ahmetarslan2748
      @ahmetarslan2748 4 месяца назад

      @@EpicBunty i am stabil with 36 for 12 hours of karhu ram test now

    • @EpicBunty
      @EpicBunty 4 месяца назад

      @@ahmetarslan2748 try TM5 with 1usmus profle. at least 3 hours.

  • @Wasmachineman
    @Wasmachineman 2 года назад

    bz what inspired you to do this series

  • @EpicWink
    @EpicWink 2 года назад

    How does the controller know when to read voltages on the data bus? Conversely, how does the chip know when the data is being read and it's time to set the data bus voltages to the second (and later) bit values? Is there a pin on the stick which the controller holds high/low which allows the chip to flush through the data each half-cycle?

  • @toonnut1
    @toonnut1 2 года назад

    I literally can't find tRC in my z690 (tomahawk) bios where is it? I want to see if my tRP & tRAS = tRC
    1:50

    • @Snoop05B
      @Snoop05B 2 года назад +3

      As stated in the video, there is no "tRC" on Intel platforms so the above equation applies

    • @radekc5325
      @radekc5325 2 года назад +1

      As Buildzoid says many times, it' AMD only.

    • @toonnut1
      @toonnut1 2 года назад

      @@Snoop05B cheers

    • @toonnut1
      @toonnut1 2 года назад

      @@radekc5325 cheers

  • @aryannarose
    @aryannarose Год назад

    I'd love to know the tightest cl14 3600mhz w/o overclocking it for instance my timings for the 1st columns are 14-14-14-28-42 at 1.45 volts but would love to know the tightest I could get with the rest of my timings.

  • @leflavius_nl5370
    @leflavius_nl5370 2 года назад

    Nice

  • @taiiat0
    @taiiat0 2 года назад

    good coverage to help People know what tRC is for and how much it matters (or rather, doesn't) that AMD has it and Intel doesn't.

  • @hafeez387
    @hafeez387 19 дней назад

    hey can you explain why on ryzen 7 16-16-16-19-21-61 with trpt at 10 is so much slower than 16-16-16-19-21-60with trtp set to 9.. like overclocking this memory it seems to not have any improvements from 16-22-22-22-21(or i think auto was 43)-75 with a trtp at 12. i was looking at occt and the cycles seem to half itself at random or even worst! keep in mind auto for twr was 4-12-24 and trtp at 12.. but i set mines to 4-10-20 with trtp at 10 then 9. i saw the other video where u were explaining stuff so i am guess cause you didnt really explain but trc=trcdwr+trcdr+trp+trtp. thats what im guessing. im guessing its cause ididnt watch the twr video yet.

  • @1paygabe
    @1paygabe 2 года назад

    I pray you find the will to complete this series xd

  • @ingathrise
    @ingathrise Год назад

    On Ryzen, if you set tRAS=21, everything will 'work fine' except for the built-in memtest program on windows bootmenu, it will error out.

  • @Kyori0
    @Kyori0 2 года назад

    so if i have tRP 14 and tRC 57, tRAS should be 43?

    • @ActuallyHardcoreOverclocking
      @ActuallyHardcoreOverclocking  2 года назад

      yes but the CPU just doesn't really do anything with the excessively low tRAS if your tRC is high.

  • @exoticspeedefy7916
    @exoticspeedefy7916 Год назад

    So tCL + tRTP = tRAS on Ryzen? You mentioned in another video if it is a higher or lower number than both combined, then either tRTP or tRAS gets ignored. My tCL is 15 and tRTP of 8, tRAS 23

  • @TennessseTimmy
    @TennessseTimmy 2 года назад

    OKay I understand :
    // tRC is read from the bios config
    if (tRP + tRAS > tRC) then {
    tRC = tRP + tRAS;
    };

  • @ghoulbuster1
    @ghoulbuster1 2 года назад

    I CAN'T BELIEVE I NEVER KNEW tRAS = tRCD+tCL+tRTP
    GOD DAMN IT

  • @gabrielbehailu4
    @gabrielbehailu4 2 года назад

    About to do an ITX build with a 5800x3D, how much should I care about timings & dual vs single rank (only have 2 dimm slots for 32gb)

  • @valentin3186
    @valentin3186 2 года назад +3

    Next: Reacting to people's RAM timings Episode 4 pls
    I want to show off my Nanya 3800MT
    3200CL16 kit 16-21-21-21-42 XMP😁

    • @DeBlackKnight
      @DeBlackKnight 2 года назад +3

      I'd love to see a series where he just gives advice to people with their ram timing honestly, but I have no doubt that would be awful to actually get all the info he'd need from each person to actually advise them

  • @minglee4207
    @minglee4207 2 года назад

    for my 10700k and hynix ajr is it fine for it to be at 17-22-22-30 or is that bad

    • @valentin3186
      @valentin3186 2 года назад

      On what freq and VDIMM?

    • @minglee4207
      @minglee4207 2 года назад

      @@valentin3186 4000 and 1.46v

    • @IK4MS
      @IK4MS 2 года назад

      @@minglee4207 From what little I know of AJR that seems alright. I'd wager tRCDs on it probably don't scale at all like other Hynix ICs.

    • @minglee4207
      @minglee4207 2 года назад

      @@IK4MS its basically djr but 16gb sticks

    • @ActuallyHardcoreOverclocking
      @ActuallyHardcoreOverclocking  2 года назад

      looks good to me.

  • @brunogm
    @brunogm 2 года назад +3

    Could you cover GDDR5/6 timmings ?

  • @MrTolyaninho
    @MrTolyaninho 5 месяцев назад

    can you help me!? i have 5600x and G.skill b-die 3600 14-14-14-34 1.45v msi mpg b550 gaming plus! what timings should i set?

  • @snajper2222
    @snajper2222 Год назад

    Please tutorial ddr5

  • @gustavomuchagatalopessilva23
    @gustavomuchagatalopessilva23 2 года назад

    Can tRDRD_sg be less then 4?

    • @ActuallyHardcoreOverclocking
      @ActuallyHardcoreOverclocking  2 года назад +2

      According to the intel documentation the minimum supported value is 4. So no.

    • @ghoulbuster1
      @ghoulbuster1 2 года назад

      Ryzen is so confusing, the _sg timing doesn't exist!
      I don't even know which one is the equivalent!
      Does ryzen even use a same bank read read timing?

    • @ghoulbuster1
      @ghoulbuster1 2 года назад +1

      nvm found out it's _SCL

  • @MEAT-BASED-VEGAN
    @MEAT-BASED-VEGAN 2 года назад

    hey what cards have best GDDR6 Ram temperatures?
    MSI-GeForce-RTX-3080-SUPRIM-X-LHR-12GB-
    GIGABYTE-GeForce-RTX-3080-AORUS-Master-12GB-
    ASUS-RTX-3080-ROG-STRIX-OC-V2-LHR-12GB-
    and want the coolest temperatures
    because I have already tested 2 other cards, cheaper versions and there it reaches above 96 degrees gddr6x rams and I am not interested in such cards because it is heater at home not a computer ,

  • @christopherjackson2157
    @christopherjackson2157 2 года назад

    I find the documentation that amd provides is pretty random. Some gens the have a bunch some gens nothing.
    Intel is pretty good about putting it out for current products. Older product data may or may not stay up on their site. Def download it when you see it.
    Anyways thanks for this series it's useful

  • @ПётрБ-с2ц
    @ПётрБ-с2ц 2 года назад +2

    you ask if your presentation of material makes sense - it absolutely does
    except maybe you should rather prepare all examples before video instead of copypasting

  • @ShakeITyEA
    @ShakeITyEA 2 года назад

    can I get a tldr, dont have time

    • @ActuallyHardcoreOverclocking
      @ActuallyHardcoreOverclocking  2 года назад +3

      this is already the TL;DR of the JEDEC/DRAM manufacturer docs. If you wanna read a few hundred pages of RAM timings instead of watching the video go for it.

    • @mobilebeeler
      @mobilebeeler Год назад

      ​@@ActuallyHardcoreOverclocking
      Well said. Why did they even bother commenting.

  • @femboyaliens789
    @femboyaliens789 2 года назад

    i love this series