No announcement yet.

New Gigabyte DDR5 Bios Settings Improve Performance

  • Filter
  • Time
  • Show
Clear All
new posts

  • New Gigabyte DDR5 Bios Settings Improve Performance

    I have a Gigabyte Z690 Aorus Master that I bought in March, 2022. I have an i9-12900K on it along with 4 sticks of G.Skill DDR5 RAM. The RAM kits I have are F5-6000J3636F16GX2-TZ5RK, which run natively at 6000 Mhz with timings of 36-36-36-96. If you've read any of my earlier posts, you know that I have been experimenting with various settings to improve the RAM performance, with new options being possible every time Gigabyte updates their BIOS for this board.

    In mid-November, Gigabyte released bios version F21 that introduces two new options for DDR5: 1) High Bandwidth; and 2) Low Latency. When I tried these settings, they didn't seem to really do much until Gigabyte released bios version F22 this month (December 2022). Now with XMP Profile 1 selected and both of these settings switched to "Enabled", my read and write speeds are substantially improved by at least 10-15% and latency is also substantially reduced by about 20%. Interestingly, these 2 settings only allow the system to boot when an XMP profile is selected and left unmodified. If you try to change of the timings or ram speed with either of the two new options "Enabled", the system won't boot. That said, while I was able to get my system to boot my timings tightened and speed increased to 6400 Mhz, the read and write speeds and latency were not as good at 6400 Mhz as they are now with the native XMP profile selected and the two new settings set to "Enabled."

    In typical fashion, Gigabyte provides no information on what these two settings actually do, but they do seem to provide a substantial DDR5 performance boost. Check to see if Gigabyte has released a new bios for your DDR5 board and look for the "High Bandwidth" and "Low Latency" settings on the "Tweaker" page. You should see a substantial boost in DDR5 performance with both options set to "Enabled" and XMP Profile 1 selected for your kits. Enjoy!

  • #2
    In January 2023, Gigabyte released BIOS version F23a. I've since been experimenting with activating XMP Profile 1 and switching both "High Bandwidth" and "Low Latency" to "Enabled" while also overclocking my G.Skill 6000 Mhz kits to 6200 or 6400 Mhz. Just as before with version F22, the system refused to POST when both settings were set to "Enabled". However, once I switched "High Bandwidth" to "Auto" and only "Low Latency" to "Enabled", the system booted with the RAM set at 6400 Mhz and now runs faster than it ever has before. I did change the stock timings slightly from 36-36-36-96 to 36-36-36-102. I left the voltage and all other settings in XMP Profile 1 on "Auto". Aida64 now shows a RAM throughput of over 101,000 MB/s and a latency of 61 ns while also passing a stress test with flying colors. This absolutely blows away the performance numbers with the RAM at its native speed of 6000 Mhz, even when "High Bandwidth" and "Low Latency" were "Enabled." I'll take it!

    Gigabyte has proven to have been absolutely the right choice for this new memory format. And G.Skill has proven, once again, that its building kits that outperform its own design specs. As an early adopter of this new tech, I couldn't be happier.
    Last edited by wdseith; 01-26-2023, 09:19 PM.


    • #3
      I just wanted to thank you for posting your settings to get your system to boot. I am running on a Gigabyte Z690 Auros Ultra with F23a BIOS release. I have an i9-12900KS with 2 sticks of DDR5 (2x16GBs) F5-6000J3636F16GA2-TZ5S with timings of 36-36-36-96. My setup seems similar in some ways. I could only get 1 stick of RAM to work when the XMP profile was enabled and was very frustrated trying to figure out how to get Windows 11 to recognize the whole 32GB. The only way Windows would recognize it was when I turned off XMP. I was confident the Gigabyte MB could handle the XMP settings, but just couldn't get it to work right until I saw that you switched "High Bandwidth" to "Auto" and "Low Latency" to "Enabled". That was a combination I had not tried or even considered. I gave that a try and it worked when "Memory Integrity" option was turned off in Windows with "Normal" boot selected. When I turned "Memory Integrity" back on, Windows could only see 16GBs again. I tried changing the memory boot to "Auto" and keeping the other settings, then I was back to 32GBs running at 6000Mhz with 36-36-36-96 timings. I have not tried to overclocking my RAM, but I was curious to what your settings were? I was thinking I could get 6200Mhz out of my RAM.


      • #4
        You can try both 6200 and 6400 with stock timings. If your system crashes with either of those, try upping the 4th timing (96) to 102 for better stability. You may also need to up the voltages from 1.35 to 1.40. But see how it goes with 1.35 first.


        • #5
          I still seem to have a problem with WIN 11 showing all 32GB of ram. If I reboot, I sometimes have no issue but other times I just see only 16GB in Windows system, but if I run HWiNFO64 I always see 32GB of ram. I think there must be a setting in the bios that is set to automatic which is causing it to boot inconsistently which is messing up the reported RAM in windows. I'm not sure what it is because I have tried disabling fast boot and I have tried doing normal boot but both seem to have occasional issue with the total amount of RAM shown in WIN 11. I don't know if anyone has any ideas to solve this?


          • #6
            Please confirm you have your memory modules in slots A2 and B2, and that they are fully seated in each slot.


            • #7
              Both sticks of ram are clipped in on each side and fully seated in slots A2 and B2. I've run comprehensive memory checks and found no issues. I have noticed that if WIN 11 is showing only 16GB of ram, I can simply reboot and go into the BIOS menu without making any changes and hit the "exit without saving" option then WIN 11 will recognize all 32GB. I think the MB boots slightly different after you go into the BIOS as compared to rebooting without accessing the BIOS. Any ideas?


              • #8
                Welp, I'm at a little bit of a disadvantage at the moment because I'm away from my Gigabyte rig at the moment. As I recall, I have pretty much everything memory related set to "Auto", including not only the memory boot type, but the whole board boot type. So nothing is set to "Normal" or "Fast", all just "Auto". It's possible, I suppose, that you have an issue with one of your two A2/B2 slots. While not ideal, you could try both dimms in A1/B1 to see if you get a different result.


                • #9
                  wdseith Can you please share a short documentation where you have what set?
                  The Gigabyte UEFI is a little bit confusion, this would be a create help.

                  Sounds all great what you have found out and I am interested to use my DDR5 Module now with 6000 and not with 5600.


                  • #10
                    @aajoo7, I have several posts on this forum with various settings and combinations I’ve tried since I purchased the Gigibyte Z690 Aorus Master board more than a year ago. Also, for clarification, I have four (4) 16 Gig modules of DDR5 occupying all 4 slots on my mobo. The part number for the modules I have is: F5-6000J3636F16GX2-TZ5RK. The native XMP configuration for these modules is 6000 Mhz, timings of 36-36-36-96, and a voltage of 1.35V.

                    The point of most of my most recent messages here is that Gigabyte and other mobo manufacturers have come a very long way in the last year with UEFI bios updates that have substantially improved support for high data rate DDR5. All of that said, the board you have will make a huge difference in how well your DDR5 is supported. So any advice I will offer here is specific to the mobo I have and to the DDR5 modules I have. If you have a different board or different set of DDR5 modules, your results may not be the same.

                    STEP 1: Ensure your build is complete. That includes properly seating, connecting, cooling, and powering your components. I’ve been building computers from scratch for over 40 years, so I have a little experience in this area.

                    STEP 2: Update your UEFI bios to the latest one available for your board. For my specific board, that’s version F23, found here:

                    STEP 3: Allow the computer to boot to Windows without making any changes in the UEFI bios settings. From within Windows, run tests on all of your components to ensure that they are stable in the base configuration the UEFI bios sets them at.

                    STEP 4: Assuming your components pass all tests, reboot and go into the UEFI Bios. Select the “Advanced Settings” and go to the “Tweaker” tab. Scroll down and set each of the DDR5 settings as follows:

                    DDR5 Auto Booster--Auto
                    High Bandwidth--Enabled
                    Low Latency--Enabled
                    DDR5 XMP Booster--Disabled
                    Extreme Memory Profile (X.M.P.)--XMP1
                    System Memory Multiplier--Auto

                    STEP 5: Go to the “Save & Exit” tab and select “Save Profile” to save the configuration. Then select “Save and Exit” to exit the UEFI Bios and reboot.

                    That’s it! Again. several very important caveats here: 1) Your build has to be complete and the integrity of the components verified with testing; 2) You have to be using the latest UEFI bios for your board; 3) The settings I’ve listed above are specific to the Gigabyte make and model board that I have.

                    And one final note: I have made several UEFI bios changes to enhance the performance of my Intel i9-12900K CPU as well. I have not included those tweaks here because they don’t change the behavior of the DDR5 RAM I have.

                    Let me know how these settings work out for you.