Ryzen DDR5 Mixed Refresh 모드란? tRFC가 크게 풀려도 정상인 이유

Ryzen DDR5 Mixed Refresh 모드란? tRFC가 크게 풀려도 정상인 이유

최근 Zentimings 1.36 이후부터 새로운 항목이 보이기 시작했습니다.
예전에는 표시되지 않았던 Refresh(Bank Refresh Mode) 항목이 추가되었고, 나온지는 좀 됐습니다.
여기서 Normal 또는 Mixed로 동작하는 것을 확인할 수 있습니다.
처음 보면 tRFC가 1200~1400처럼 과도하게 풀려 있는 경우가 있는데 비활성화 된 것처럼 회색으로 표시되는데요.
최신 AMD AGESA 1.3.0.0 때 추가된 DDR5 Refresh 정책 변화와 관련이 있습니다.
Bank Refresh Mode란?
DDR5 고클럭&고용량화 되면서 메모리 셀을 주기적으로 새로 고치는 (Refresh) 방식도 함께 발전했습니다.
AMD는 최신 AGESA에서 새로운 Refresh 정책을 도입했고, BIOS에서는 이를 Normal과 Mixed 두 가지 방식으로 제공합니다.
Mixed부터는 인텔과 비슷해졌으며 이 방식은 기존에 수동오버클럭으로 trfc, trfc2, trfcsb를 직접 주셨던 분들에게는 크게 변화가 없을 수 있습니다.
Normal Mode
과거 바이오스와 Refresh정책이 변화되기 전에 사용하던 방식입니다.
- tRFC를 기준으로 동작
- tRFC2와 tRFCSB는 적극적으로 활용되지 않는 것으로 알려짐 (Zentimings에서 비활성화 표현(사용되지 않는 것은 아님) - 회색)
- 기존 램오버 자료 대부분이 이 방식을 기준으로 작성됨
즉, 예전에는 tRFC 값이 중요했다고 할 수 있겠습니다. (AMD 램오버 단계에서)
Mixed Mode
최신 BIOS부터는 Auto가 Mixed로 설정되는 경우가 많습니다.(아닌 제조사도 있을 수 있으나 주 제조사들 전부 Mixed로 변경된 것으로 확인됩니다. -> 최신 바이오스라는 가정)
- tRFC1의 활용이 줄어들고 tRFC2와 tRFCSB의 활용도가 높아짐 (Zentimings에서 비활성화 표현(사용되지 않는 것은 아님) - 회색)
- 메모리 Refresh를 보다 효율적으로 수행
- 보안성 강화 (RowHammer 대응 강화)
- 일부 환경에서는 메모리 효율이나 게임의 1% Low 프레임 개선
다만 시스템 구성과 BIOS 버전에 따라 효과가 다를 수 있고 주로 Expo나 XMP 환경에서 더 좋은 모습을 보일 확률이 높습ㄴ디ㅏ.
또한 tRFC2와 tRFCSB를 조여주면 더 좋은 모습을 보여줄 것으로 확인됩니다.
최신 바이오스 업데이트 이후 기존 램오버 세팅이 불안정해졌다면
과거 바이오스에서 사용하던 세팅을 그대로 유지한 상태에서 BIOS를 업데이트하면,
- 부팅 실패
- 메모리 재훈련 반복
- 장시간 사용 시 오류
- 블루스크린
등이 발생하는 불안정성을 보여주는 경우도 있는데요.
이럴 때는 BIOS의 DDR5 Bank Refresh Mode를 확인해보는 것이 좋습니다.
예전 세팅 기준이라면 Normal로
최신 Agesa 기본값 기준이라면 Mixed로
설정해보시는 것을 권장합니다.
제가 현재 사용하는 Mixed 기준 세팅
기존 XMP에서 다음과 같이 사용 중입니다.

tRFC2와 tRFCSB는 약 16:13 비율을 유지하는 값이며, 많은 사람들이 그렇게 써서 이렇게 세팅해보았습니다.
(13:10도 문제는 없었고 13:10 비율에서 안정적으로 보이는 사람도 있었습니다. 16:13 써보시고 뭔가 별로다 싶으면 13:10비율로도 맞춰보세요.)
13:10이면 tRFC2는 640을 기준으로 tRFCSB는 492.31로 493으로 잡으면 되겠습니다.
이 값들은 메모리 IC(16GB기준 하이닉스 A다이, 24GB기준 하이닉스 M다이), 클럭, CPU 메모리 컨트롤러 수율에 따라 최적값은 달라질 수 있으므로 반드시 TM5, Y-cruncher, OCCT Memory 등으로 안정화 테스트를 진행바랍니다.
tRFC의 영향력이 많이 줄어들지만 여전히 사용은 하기에 Auto에서 tRFC2와 동일한 값으로 조였습니다.
개인적으로 이렇게 사용가능하다면 이게 더 좋다고 생각합니다.
| 항목 | 설정 값 |
| High Bandwidth Support | Disabled |
| Refresh Mode | Auto (Mixed) |
| tREFI | 65535 |
| tRFC | 640 |
| tRFC2 | 640 |
| tRFCSB | 520 |
중요한 정리 (제가 틀렸던 부분 수정)
제가 Mixed를 모르고 이전 글에서 tRFC를 조였었는데 무지했던 것 같습니다.
이렇게 배워갈 수 있어 정말 다행입니다.
결론
최신 바이오스에서 Zentimings의 Refresh가 Mixed로 표시된다면,
(바이오스에서도 확인할 수 있습니다.)
tRFC가 예전보다 크게 보여도 정상일 수 있으며
과거처럼 tRFC만 극단적으로 조이는 방식의 의미가 없어집니다.
오히려 Mixed 환경에서는 tRFC2와 tRFCSB를 조여야 의미가 있습니다.
감사합니다.
댓글