CPU: AMD Ryzen 9 9950X3D
RAM: Patriot Extreme5 2x24GB DDR5-8200 CL38
MOBO: MSI MPG B650I Edge Wifi ITX
<aside> ⚠️
While this was originally created as a personal reference for PC builds, I've made it public and added guidance since many of you asked for setup recommendations.
This guide uses the MSI Click BIOS 5 format. Though your board's UEFI BIOS interface may differ, the core concepts remain the same.
Keep in mind that these settings may not be compatible with every PC configuration.
</aside>
<aside> 💡
Enabling Global C-States allows cores to properly idle by reducing their clock speeds when not in use.
Disabling SVM and IOMMU turns off virtualization features, which can improve Ryzen's performance.
</aside>
<aside> 💡
MSI boards typically offer optimized performance profiles for specific Samsung or Hynix memory kits. I'll be tuning a 2x24GB Hynix M-Die kit here.
6000MHz serves as a good starting point, as it won't overstress the memory controller.
Aim for the highest stable FCLK frequency possible. While most Ryzen 7000/9000 processors can reach 2100MHz, only a select few can achieve 2200MHz.
When UCLK=MEMCLK, the memory controller runs at the same speed as the memory clock—this synchronization provides the best performance on Ryzen.
</aside>
Main Timing Configuration
<aside> 💡
tRAS = RCD + RTP + 8
So, 38 (RCD) + 12 (RTP) + 8 = 58 (tRAS)
tRAS = 58
Closest tRFC is 479 or 511
If tREFI = 65355, you should employ active cooling to the DIMMs to prevent temperature related errors.
</aside>
Sub Timing Configuration
<aside> 💡
tWTR_S should be 4
tFAW always 32
RRD should not be that low, 8-8 is fine
</aside>
Turn Around Timing Configuration
<aside> 💡
SCL should be 5-5 or 5-9 for stability.
tWRRD 1 for 1 DPC & 1Rx8 only.
</aside>
Misc Item
<aside> 💡
Power Down Enable should be disabled. This setting powers down the DIMM slots to a lower voltage during PC inactivity, which can cause compatibility and stability issues with tuned memory.
Gear Down Mode can remain enabled for stability, but disabling it decreases memory latency. Disabling also allows for odd timings, such as 30-38-38-36-30.
</aside>