앞서 이 글에서 사용한 컴퓨터의 사양입니다
CPU AMD RYZEN7 1700 (1725, Malaysia)
M/B MSI B350 TOMAHAWK ARCTIC (1703)
RAM Samsung DDR4 8GB PC4-17000 *4 (1705, China, M378A1K43BB1-CPB)
VGA NVIDIA GeForce GTX 1080 Founders Edition
SSD Intel 540s Series 240GB (SATA3)
HDD N/A
PSU CORSAIR VS650 80PLUS STANDARD
C/S MK2 VISION RGB LED CONTROL WHITE
C/L ID-COOLING ICEKIMO 120W 3RSYS
O/S Windows 10 Pro x64 RS3
이 글에서는 MSI B350 토마호크 아틱 메인보드를 사용하겠습니다
같은 MSI의 제품이라면 이와 비슷할 것이고
다른 제조사의 제품이라 하더라도 큰 차이가 안날겁니다
1. BIOS 둘러보기
램 오버클럭을 하기 위해선 먼저 BIOS로 진입을 해야합니다
(아니면 Ryzen Master(라이젠 마스터) 로 해도 되나 내용이 길어져서 다른 글에 적도록 하겠습니다)
대부분의 메인보드에서 BIOS로 진입하는 키는 Delete키 일건데
부팅될때 이 키를 막 연타하시면 됩니다
(메인보드 메뉴얼에 나와 있을겁니다)
정상적으로 BIOS에 진입하면 아래와 비슷한 화면이 뜰겁니다
여기서는 간단한 것들만 건들 수 있습니다
지금은 CPU에 대한 간략한 정보
좌측에 있는 탭에서 클릭하면 해당 항목으로 나옵니다
또한 마우스도 이용할 수 있으니
어렵지 않게 건드실 수 있을겁니다
메모리 관련 항목
저장장치 관련 항목
시스템 팬 관련 항목
저기서 톱니바퀴 모양을 누르면
사용자가 직접 팬을 조절할 수 있습니다
BIOS를 사용하는데 도움이 되지 않을까 싶습니다
여기서 저는 램 오버클럭을 할 것이기에
위에 있는 Advanced(F7) 을 눌러줍니다
아니면 키보드의 F7 을 눌러주셔도 됩니다
그러면 아까하곤 다른 모양으로 나옵니다
우측 상단에 English를 누르면 언어도 선택이 가능합니다
다만 모든 설정과 내용이 다 해당 언어로 뜨는것은 아닙니다
2. 램 오버클럭
램 오버클럭을 할것이므로
다른거 볼거 없이 좌측의 OC를 눌러줍니다
기본적으로 램 오버클럭을 하기 전에
맨 위에 있는 OC Explore Mode 를 클릭하고 Normal에서 Expert로 바꿔주시는게 좋습니다
위에서 설정을 바꾸면 Memory Retry Count 라는 항목이 생길겁니다
이거는 램 오버클럭이 잘못될 경우 몇번동안 동일한 세팅으로 재시작 해볼거냐는 겁니다
저 횟수내로 정상적인 부팅이 불가능하면 기본적인 램 세팅으로 불러옵니다
저는 편의상 1로 입력하고 하겠습니다
그 다음에 램 클럭을 먼저 지정해줍니다
DRAM Frequency 를 누르고 원하는 클럭을 선택해줍니다
라이젠 프로세서의 경우 램 클럭이 2666 이상으로 해야지 병목 현상이 없다는데
(이것과 관련해서는 나중에 따로 글을 쓰도록 하겠습니다)
2666보다 높은 설정으로 하시면 됩니다
클럭이 높을수록 좋기야 하지만
현실적으로 가능한 수치로 해줍니다
제가 인터넷에서 램 오버클럭으로 가장 높은 수치 달성한 분의 클럭의
3733 이었습니다
그리고 제가 3종류의 램으로 오버클럭을 했는데
2슬릇 사용 기준으로 3333은 2종류가 가능했고 3466은 1종류만 가능했습니다
상당수의 사용자가 3066 2933 2800 2667 이정도가 된다 합니다
(제가 램 수율 뽑기가 잘 되었나봅니다)
저는 4슬릇 사용을 해서 클럭이 저것보다는 좀 더 낮아질겁니다
램 풀뱅을 하면 CPU에 있는 메모리 컨트롤러의 부담이 커진다 합니다
일단 3200으로 해보겠습니다
제 컴퓨터의 램은 오버클럭이 잘 된다 하는 B다이로만 도배를 해둬서
3200으로 해보는겁니다
여담으로 삼성램의 다이 확인 방법은 M378A1K43BB1-CPB 이런식으로 적힌게 램 겉에 붙은 스티커에 적혀 있을겁니다
M378A1K43BB1-CPB 굵은 빨간색 글자가 다이를 나타내는 겁니다
M378A1G43EB1-CPB 이런식이면 E다이입니다
그 다음에 DRAM Voltage에서 전압은 넉넉하게 1.39V 로 주고요
아마 1.40V 까진 괜찮을겁니다
다 했으면 고급 DRAM 구성 으로 가줍니다
이게 램 오버클럭에서 가장 어렵고 귀찮은 부분일거 같습니다
램 타이밍 건드리는 부분인데
위에 있는 Command Rate는 Auto로 두시고
나머지 밑에 있는 tCL, tRCDRD, tRCDWR, tRP, tRAS를 건드시면 됩니다
지금이야 다 Auto 인데 저기다가 직접 수를 입력해야 합니다
그리고 이 값은 줄어들수록 좋고요
이것과 관련해서는 아래에 자세히 적겠습니다
저같은 경우에는 이것 마찬가지로 값을 넉넉하게 줍니다
24 24 24 24 45 이렇게요
다 했으면 F10 을 눌러서 저장해줍니다
가끔 부팅이 안될때가 있는데
그러면 CPU Core Voltage 또는 CPU NB/SoC Voltage 를 약간씩 더 올려보세요
(많이 올리지는 마세요)
또 다른 걸로는 가끔 오버클럭이 조금도 안될때가 있는데
이럴때는 램을 메인보드에서 분리하시고 접촉면을 지우개로 지우고 다시 꽂아보세요
그래도 안되면 다른 슬릇에 장착하거나 두개의 램 위치를 서로 바꿔보세요
이상하게 저의 경우에는 맨 처음에 넣은 램 타이밍과 전압을 주고 부팅하는데
안되서 최종적으로 나온 값을 입력하고 했습니다
만약에 윈도우로 정상적으로 부팅이 안되면 램 오버클럭에서 문제가 생긴겁니다
저의 경우에는 램 타이밍/클럭 문제면 강제로 꺼졌다가 켜지면서 오버가 풀리고
전압의 문제면 IO장치에 전원 공급이 안되는걸로 증상이 나타났습니다
3. 램 오버클럭 안정화
그런 다음에 실사용에서 사용하기 적합한지 테스트를 해 봐야되는데
testmem5 로 하시면 됩니다
이거 관련은 http://fhvugcfuhjvc.tistory.com/120 로 가셔서 다운로드 하시면 됩니다
이상하게 또 testmem5 이 실행이 잘 안되서 저는 프라임 95로 테스트 해봅니다
32GB니까 여기서 4GB를 뺀 28GB(28,672MB)를 입력하고 해줍니다
4GB는 예비로 OS에 주는 셈이지요
그런 다음에 테스트를 진행해줍니다
프라임 95는 자동으로 종료가 되지 않는거 같습니다
일정 시간이 지나면 사용자가 직접 종료를 해주셔야 하고요
저는 미리 안정화를 다 해둔 값을 불러들여서 하는거라서 짧게 30분만 했습니다
제대로 하실거면 못해도 4시간은 넘기세요
(최종으로만 길게 하는거 추천합니다 중간에는 짧게 10분 정도로만 하시고요)
만약 여기서 문제없이 통과했다면 다시 BIOS로 가서 램타이밍을 줄이고
전압을 줄이시면 됩니다
램 타이밍하고 전압도 다 줄였다면 클럭을 또 올리고 안정화 오류 없이 통과하고(당연하지만 램 타이밍하고 전압도 다시 더 줘야겠지요)
다시 램 타이밍 줄이고 전압 줄이고 계속 반복하시면 됩니다
어느 순간에서는 램 타이밍하고 전압을 많이 줬는데도 안될때가 있을겁니다
그러면 그게 램 오버 수율의 한계에 온겁니다
그리고 램 오버클럭 하실때는 클럭, 전압, 램 타이밍 같은걸 다 적어가면서 하시는걸 추천합니다
램 타이밍을 줄이는데 건들 값이 무려 5가지나 됩니다(tCL, tRCDRD, tRCDWR, tRP, tRAS)
어떤걸 먼저 줄여야 할지 막막해 하시는 분들 있으실건데
저는 먼저 tCL을 4정도 줄이고 실패하면 2정도 줄이고 성공하면 1을 더 줄이고 성공하면 다음값(tRCDRD)으로 넘어가고 실패하면 2만 줄이고 짧게 안정화 한 뒤에 다음값으로 넘어갑니다
(여기서 눈치채신 분들도 계시겠지만 1/2/4 이런식으로 2의 n제곱으로 하시는걸 추천합니다 1/2/4가 싫다면 1/2/4/8도 좋고요)
tRCDRD를 위와 같은 방식으로 줄이고 더 줄일 수 없으면 다음값으로 넘어가는데 이때는 tRCDWR, tRP를 동시에 해줍니다
tRCDWR이 22로 주면 tRP도 22로 주고, tRCDWR이 20으로 주면 tRP도 20으로 주는 식으로요
이것도 1/2/4 이런식으로 해주시고요
그 다음에 마지막인 tRAS 도 같은 방식으로 줄이시면 됩니다
최종적으로 적용된 램의 램 타이밍과
전압, 그리고 클럭입니다
CPU 오버클럭은 다음 글에 올리도록 하겠습니다