미스테리소의 윈도우이야기

일상도전기 - 램 오버클럭 하기 본문

일상도전기/램 오버클럭하기

일상도전기 - 램 오버클럭 하기

감고양이 2019. 2. 22. 21:33

주의사항 ※

이 게시글은 한번도 오버클럭을 해본적없는 초보자가 처음으로 램 오버클럭을 하는 과정을 적어놓은것입니다. 어디까지 참고만 하시고 자세한 것은 다른곳에서 찾아보시는 것을 추천드립니다.

오버클럭(cpu를 포함해 모든 오버클럭)을 하여 부품 혹은 컴퓨터등이 작동을 안할 시 오버클럭을 하는 본인의 책임입니다.

오버클럭 시 제대로된 쿨링을 안하면 부품의 수명이 단축될 수 있습니다.

오버클럭을 하기위해 전압값과 램 타이밍을 맞춰줘야하는데 잘못 맞추면 컴퓨터가 켜지지 않을수도 있습니다. >> 물론 그때 해결하는 방법을 맨 아래에 적어둘텐데 100% 다 해결이 안된다는것을 미리 알아두셔야합니다.



뭔가 오랜만에 게시글을 작성하는것 같네요. 이 블로그를 하고 처음 도전해볼 것은 램 오버클럭입니다. 언젠가 한번쯤 시도 해봐야지하면서 미뤄 뒀었는데 이번에 감성을 위해 램 방열판을 구입하면서 '이번기회에 한번 해볼까'해서 하게되었습니다.

여기서 잠깐, 오버클럭이 무엇인지 모르시는 분들을 위해 간단하게 설명하자면 컴퓨터 부품(cpu, ram, gpu)의 성능을 강제적으로 향상시키는대신에 그냥 사용했을때보다 높은 발열을 발생시키는 기술입니다.

쉽게 말해 컴퓨터를 뜨겁게하는 대신 게임과 같은것을 좀더 원할하게 돌아가도록 하는 기술입니다.

열이 발생하다보니 당연하게도 쿨링이 중요한데요. 그래서 저같은경우 이번기회에 램 방열판을 구매했습니다.



사진속 기다란 막대로 빛나는것이 바로 방열판을 장착한 것인데 해당 제품에대한 솔직한 리뷰는 아래 링크로 들어가서 확인하세요.

https://mysteryso.tistory.com/69



그럼 발열 문제도 어느정도 해결 됬겠다. 램오버를 시작하면 되는데 솔직히 램 오버 방법은 엄청 간단했습니다.



1. 바이오스에 들어가서 OC 트위커 탭에 들어간다.

(메인보드마다 바이오스 설정창으로 들어가는 방법과 설정방법이 다릅니다. 혹여나 오버클럭하실분들은 자신의 메인보드가 어디것인지 먼저확인하고 하세요.)



2. DRAM 주파수를 자신이 원하는 수치만큼 준다.

저같은경우 19200(2400)하고 21300(2666)을 사용해서 2400이였는데 일반적으로 안정선?이라고 하는 3200까지 오버클럭을 시도하였습니다.

(참고로 서로다른 주파수를 갖은 램을 착용한 경우 오버클럭 하기 더 어렵다고합니다. 그리고 오버안했을경우에는 상대적으로 주파수가 가장낮은 램의 주파수로 맞춰집니다. 즉 2666하고 2400을 같이 사용한경우 자동적으로 2400으로 맞춰집니다.)

3. DRAM 전압을 1.350에서 한단계씩 낮춘다. 이것은 추후 말씀드리겠지만 우선 안정적이게 만든 뒤 조금씩 전압을 낮추는형식으로 해야합니다.

(전문가가 아니면 주파수는 3200까지 전압은 1.350까지만 넣으라고 하네요. 1.4까지는 괜찮다고 하는 분들도 계셨는데 그럴경우 방열판이 필요하다고 하였습니다.)



4. 마지막으로 DRAM 타이밍 구성에서 18 18 18 18 38을 넣어줘 봤습니다.

그리고 현재설정값 저장후 재부팅결과 아래와같이



정상적으로 램 오버가 되었음을 확인했습니다.



마찬가지로 CPU-Z에서 확인한 램오버클클럭 수치값

(CPU-Z에 나오는 램 주파수의 경우 1/2 의 근삿값입니다. 즉 현재 얼만큼 오버했는지 앍알기위해서는 근삿값 X 2를 해줘야하는데 1596의 근삿값인 1600 X 2 = 3200 즉 정상적으로 오버클럭이 되었다는 것을 알수 있습니다.

그러나 오버클럭을 여기까지만 하면 안되고 안정화를 켜야하는데요. 안정화는 프로그램을 켜서 하는게 아니라 일일히 직접 손으로 해야합니다.

방법은 찾아본 결과 아래와 같습니다.



testmem 5로 5회 테스트를 해보거나 linx 라고 하는 프로그램을 3회를 돌려봐서 기본적인 오류가 없는지 확인한뒤 hci memtest나 linx를 이용해 최대 테스트를 하면 된다고 합니다.

각 안정화 프로그램 사용법은 아래와 같은데

(말이 안정화지 현재 설정값이 안정되었는가만 확인하는것입니다. 돌린다고 안정화가 자동적으로 되는게 아닙니다. + 위의사진은 testmem 5 로 5회 테스트한 사진입니다. 위와같이 뜨면 오류가 없다는 뜻이므로 hci memtest 나 linx를 이용해 본격적으로 테스트를 진행하면 된다고합니다.)



testmem5의 경우 다운후 관리자권한으로 실행을 하면 바로 테스트가 시작되므로 따로 사용방법에 대해서는 적지 않겠습니다.

hci memtest는 자신의 컴퓨터 현재 컴퓨터가 사용할 수 있는 램 최대용량 / 스레드수 의 근삿값을 테스트할 램의 용량에 넣고 자신의 스레드 수 만큼 창을 띄워 동시에 테스트하면 되었습니다.


저의 경우 8코어 16스레드에 사용가능 메모리가 약 32기가중 30기가정도였으므로 30000/16 해서 약 2000 씩을 16개에 띄워 동시에 테스트를 진행하였습니다. 

이때 당연하게도 에러가 뜨면 실패입니다.



linx의 경우 amd는(라이젠 포함) amd 전용버전을 다운하여야하고 intel은 intel것 다운 후 추가적으로 다른 프로그램을 설치해야한다고하는데 저는 인텔것을 사용안하므로 자세한것은 넘어가겠습니다.

다시 돌아와 linx를 자신의 cpu에 맞게 다운을 하고 처음에는 8기가로 3번 본격적으로는 최댓값에서 200~300정도 부족한 수치만큼 주고 20회정도 돌리면 된다고 합니다.

(이때 최대값은 사용가능한 램의 용량입니다. 시스템이 기본적으로 1기가 이상을 잡아먹으므로 작업관리자 창을 띄워 사용가능한 메모리를 확인하세요. 혹은 테스트하기전에 진행도를 나타내는 창에 사용가능한 메모리가 표시되어있습니다. 그것을 보고 확인하세요.)

이때 링스의 경우 확인할게 좀 있는데


1. 성능값이 최소와 최대의 차가 1 이상 차이 나지 않아야한다.(2까지도 괜찮다고 하는데 2이상은... 실패라고하네요.)

2. 잔차 값이 모두 동일해야한다.(잔차값이 하나라도 다른것들과 틀리면 실패)


그래서 18 18 18 18 38 에 1.35 준것이 한번에 성공했냐고요?

아래 사진들을 보시면 아실수 있을거라 생각이 됩니다.




넵 블루스크린과 hci memtest 시 에러 발견 즉 실패했습니다.


그럼 그것을 확인했으니 램 타이밍과 전압등을 조절하며 linx의 경우 잔차값 완벽하게 동일 그리고 성능 수치의 최대 최소값의 차이가 1이 넘지 않으면 성공하는 것입니다.

그리고 그것을 하기위해 저는 총 24시간을 날렸습니다.

사람들이 괜히 램 클럭이 다른것으로 오버클럭하면 까다롭다고하는게 아니더군요.

말했습니다. 램타이밍과 전압을 일일히 직접 조절해줘야한다고요.

저같은경우 아래와 같이 했습니다.(모둥 3200으로 오버클럭했습니다.)



자동.자동.자동.자동.자동 (전압 자동~1.35) >> testmem5에서 오류확인

16.XX.XX.XX.XX (전압 1.25~1.35) >> 컴퓨터가 살려달라고 하면서 몇번이고 재시작하다가 간신히 부팅하는데 성공함 오버클럭값 적용안됨

17.XX.XX.XX.XX (전압 1.25~1.35) >> testmem5에서 오류확인

18.XX.XX.XX.XX (전압 1.25~1.35) >> testmem5 전압 1.30부터 오류없음 linx 잔차값이 동일하지 않음

19.XX.XX.XX.XX (전압 1.25~1.35) >> testmem5 이상 없음 linx 잔차값이 동일하지 않음


솔직히 값을 변경하기만 하는것은 오래걸리지 않았습니다.

다만 테스트시간이... 엄청오래걸렸습니다.

그래서 결국 어떻게 됬냐




























해결 했습니다. 위에 자세히 보시면 linx테스트 20회 돌린결과인데

잔차값 모두 동일 성능 최대값과 최솟값 차이가 1이하로 오버클럭 완료 했습니다.

타이밍과 전압은 아래와 같습니다.



1.350 DRAM 전압



타이밍 20.22.22.22.52 이렇게 해서 2400에서 3200으로 오버클럭을 완료했습니다.

그런데 일반적으로 사람들은 멈추지 않고 전압다이어트라고 해서 전압을 조금씩 낮춰가며 최대한 전압을 덜먹게 하는 작업을 하는데요....



안해... 안한다고!!!! 오버클럭하려고 24시간동안 컴퓨터를 지켜봤어!!!! 본격적으로 시작한것은 분명 21일 점심이였는데 끝나기는 22일 저녁 8시였다고!!!!



요약해서 말하자면 실제시간 24시간동안 램오버한 끝에 성공하였습니다.

해보면서 알게된것은 타이밍의 수치가 높을수록 그리고 주어지는 전압이 클수록 안정화가 잘되는듯합니다.



마지막으로 각종링크올려두고 포스팅을 마치도록 하겠습니다.


-----------------------테스트 프로그램-----------------------


1. 링스(linx)다운 링크

https://hwtips.tistory.com/1611

2. hci memtest 다운 링크

https://hcidesign.com/memtest/download.html

3. testmem 5 다운 링크

https://hwtips.tistory.com/2548


-----------------------도움이 많이 된 카페-----------------------


https://cafe.naver.com/fx8300


-----------------------오버클럭 하다 컴퓨터가 안켜질 때-----------------------


https://cafe.naver.com/fx8300/86401




+


2019 05 10 기준 추가 내용

램오버와 cpu오버 내장그래픽오버등 여러가지를 하면서 알게된 내용을 추가적으로 적습니다. cpu오버에대해서는 여기서 적지 않고 램오버에대해 하면서 알게된점은 다음과 같습니다.


1. 양면 램 보단 단면 램이 오버클럭이 잘된다.

-램을 보면 양면에 네모난칩이 있는것과 한쪽에만 있는것이 있는데 한쪽에만 있는것이 램오버가 잘됩니다. 

2. 16기가 램 1개가 8기가 램 2개보다 어려울수있습니다.

-이는 현재로서이야기고 추후 어떻게 되느냐에따라 달라지는데 현재는 16기가 램에 양면만 있어서 더 어렵다고 합니다.

3. 램의 종류에 따라 그리고 메인보드에 따라 램 오버클럭 수치가 달라집니다.

-램의 종류는 삼성램 기준으로 B다이 C다이 E다이 T다이 로 나눌수 있는데 이중 B다이가 가장 램오버가 잘되고 T다이가 가장 램오버가 안됩니다. 그리고 E다이의 경우 아주 특수한데 E다이는 운이 좋으면 B다이 만큼 램오버가 잘되고 운이 나쁘면 T다이처럼 램오버가 아주 힘들다고합니다.

+

메인보드가 어떠냐에 따라 램오버가 더 잘 들어갈수도 있습니다. 메인보드에 따라 오버클럭 수치를 설정하는 값의 단위가 다릅니다. 대표적으로 어떤것들은 전압을 0.05 단위로 설정하는 것이 있고 어떤것들은 0.025단위로 설정하는 것도 있습니다.

실제로 일반적으로 죽음의 램이라 불리는 T다이를 3800넘게 오버가능게 하는 보드가 존재합니다.

https://youtu.be/DgaDYkj44Dw?t=324

4. 무조건 클럭(주파수)가 높다고 좋은것이 아닙니다.

-기본적으로 클럭이 높으면 좋긴하지만 그렇다고 무조건 좋은것이 아니라고 합니다. 예를 들어 cl 16 클럭 3000과 cl 18 클럭 3200이 있으면 오히려 cl 16쪽이 더 성능이 좋다고 합니다.

5. 램오버의 타이밍수치가 cpu의 오버클럭에 영향을 미칩니다.

램타이밍수치가 낮으면 낮을수록 cpu오버클럭을할때 안정화가 더 잘됩니다.

6. 램 슬롯에 따라 램 오버값이 달라집니다.

램오버가 잘되는 램슬롯은 순서대로 2번 4번 그리고 1번3번순으로 램오버가 잘됩니다. 같은 수율의 램 2개를 갖고 한다면 별의미는 없지만 만약 C다이와 B다이를 사용할경우 C다이를 2번에 B다이를 4번에 하는것이 램오버가 더 잘됩니다.(이 게시글속 저는 C다이를 4번에 B다이를 2번에 넣었습니다. 추후 램슬롯을 바꾸니 클럭 3200에 램타이밍18 20 20 20 52 전압은 1.25로 안정화 성공했습니다.)

Comments