디앤디컴 ASRock Z170 및 Hyper 시리즈 BCLK OC 가이드

                 

이 글에서는 디앤디컴 ASRock Z170 시리즈 메인보드에서 Skylake ES(Engineering Sample)를 포함한 Non-K 프로세서의 BCLK 오버클러킹을 하는 방법에 대해 살펴보도록 하겠습니다.

 

먼저, ASRock Z170 계열의 경우 수정된 BIOS를 사용하지 않는 경우 BCLK OC 시의 동작 매커니즘(즉, 초기 유저들의 BCLK 오버클러킹 방법)은 다음과 같았습니다.

 

1. 1차 부팅 시 높은 배수(Non-Turbo Max)로 인한 초기화 실패
2-1. 자동으로 최저 배수(Max. Battery)로 전환 → Windows 진입 후 A-Tuning을 이용한 OC (부팅 성공)
2-2. 2차 부팅 시에도 초기화 실패
3. 3차 부팅 시에도 초기화 실패
4. 3회 부팅 실패로 인한 BIOS 초기화 (부팅 실패)

 

부팅에 성공한 경우 사용엔 문제가 없었지만, 실패 시 혹은 시스템을 다시 시작하는 경우 매번 위와 같은 복불복의 과정(?)을 거쳐야 했고 불편함이 뒤따를 수 밖에 없었습니다.

 

하지만 수정된 전용 BIOS를 사용하면 위와 같은 상황을 피할 수 있기 때문에 보다 안정적인 오버클러킹이 가능합니다.

 

 

 오버클러킹으로 발생할 수 있는 하드웨어 손상에 대해서는 제조사/배포자가 책임지지 않습니다.
※ 이 가이드는 BIOS를 적용한 ASRock Z170 시리즈에 한정되며 타 제품의 경우 도움이 되지 않을 수 있습니다.
※ 테스트에 사용된 CPU는 4C/8T의 리비전 Q0, 2.2 GHz Skylake 샘플입니다.

※ Non-K 오버클러킹 시의 제약 (Skylake ES는 해당되지 않음)
- 온도 모니터링 불가, C-States 및 EIST 사용 불가, iGPU 사용 불가, AVX 사용 불가 등

 

 

■ Non-K 프로세서 오버클러킹 (ASRock SKY OC) 및 Skylake ES(Engineering Sample) 용 BIOS (필수)


- 다운로드 링크: http://hwtips.tistory.com/1608

 

 

■ BCLK OC의 기본 개념과 BIOS 설정


Non-K OC나 Skylake ES의 OC와 같은 BCLK(Base Clock, 베이스 클럭=기본 클럭)를 이용한 오버클러킹은 기본적으로 멀티플라이어만 간단하게 조절하는 K 시리즈와는 차이가 있습니다.

 

BCLK의 변경은 CPU 클럭, iGPU 클럭, 링 버스(바이오스에서는 캐시라고 표시되는 경우가 많음)의 동작 클럭에 영향을 줍니다. 단순히 BIOS 세팅을 따라하기 보다는, 정리해놓은 슬라이드를 보시면서 기본적인 개념을 이해하신다면 오버클러킹 시 도움이 될 것입니다.

 

 

 

BCLK를 조절 시 동기화되어 영향 받는 부분:
- Core & Last Level Cache (LLC)
- GT (iGPU)
- Ring Bus / DRAM / System Agent (SA)

 

BCLK와 분리되어 독립적으로 동작하는 부분:
- PCIe(PEG)/DMI

 

이 부분이 BCLK에서 분리되어 기존과 달리 BCLK 조절을 이용한 오버클러킹이 가능해진 것이라고 보시면 됩니다.

 

 

전력 공급 디자인은 많이 설명드려서 대부분 알고 계실 것이라고 생각하고 넘어가겠습니다. (첨부 이미지만 보셔도 이해될 겁니다.)

 

다음으로 BIOS 세팅입니다.

 

 

 

원하는 베이스클럭(BaseCLocK)을 설정 후, 원하는 코어 / 링 버스(캐시) 클럭에 맞춰 배수(Ratio)를 설정해줍니다.

 

BCLK 기본값은 100으로 16배수로 동작하는 제품의 경우 100 x 16 = 1.6GHz, 22배수로 동작하는 제품의 경우 100 x 22 = 2.2GHz가 됩니다. 마찬가지로 BCLK를 150/166/200 등으로 변경하면 동작 클럭 역시 그에 따라 올라가게 됩니다. (터보 부스트 시에는 각각 20, 24)

 

동작 클럭이 올라가면 보다 높은 전압을 필요로 합니다. 제 경우 200은 부팅이 가능하지만 상대적으로 시스템의 안정성이 떨어진다고 생각돼 166으로 설정했습니다. ES는 동작 클럭(배수)이 낮기 때문에 권장 값은 150~200입니다.

 

이 때 Spread Spectrum은 비활성화화며, Divider와 FCLK 옵션이 존재하는 경우 가장 낮은 수치로 변경합니다.

 

- 1.6 GHz ES의 권장 값: 200 (iGPU와 절전 기능을 사용하지 않는 조건)
- 2.2 GHz ES의 권장 값: 150~200 (iGPU와 절전 기능을 사용할 경우 150~166.7)
- 2.6 GHz ES의 권장 값: 100 (BCLK보다는 배수=Multiplier를 조절)

 

 

Boot Performance Mode는 빠른 부팅을 원할 경우 Turbo Performance(터보부스트 최고 클럭)로 설정하되, 부팅 혹은 시스템 재시작이 어려운 경우 Max Battery (8배수)로 설정합니다. (BCLK OC의 경우 권장 사항은 Max Battery 입니다만, 개인적으론 Turbo Performance로 문제 없이 부팅 가능한 수준의 세팅을 추천합니다.)

 

순정 상태에선 iGPU가 잘 동작하나, BCLK OC 시 드라이버 설치 후 화면이 출력되지 않는 경우 동작 클럭 문제인 경우가 많습니다. 이유는 베이스클럭의 영향을 받기 때문입니다. 전압은 그대로인데 동작 클럭이 올라가니 문제가 발생하는 것이죠.

 

ES의 경우 보통 iGPU 클럭은 700~800MHz입니다. 이 때, BCLK를 200으로 설정했다면, 베이스클럭 비율이 2배가 되었기 때문에 iGPU 클럭을 1/2인 350MHz로 설정해야 순정 상태와 동일한 클럭이 들어가게 됩니다. 즉, iPU의 기본 클럭인 700~800을 베이스클럭의 증가 비율에 따라 나눈 값으로 설정해야 한다는 뜻입니다. 또한 iGPU를 오버클러킹 시에는 통합 그래픽에 해당되는 VccGT의 전압 역시 같이 올려주시는 것이 좋습니다.

 

※ BCLK OC 특성상 iGPU를 사용하지 않고 외장형 그래픽 카드를 장착하는 것이 오버클러킹에 유리합니다.
※ ASRock 제품의 경우 iGPU 클럭이 100 MHz 단위로 동작합니다. 50 MHz 단위는 무시되는 것으로 보입니다. (예: 550 → 500 MHz)

 

 

메모리 클럭은 사용 가능한 한계치에서 약간의 여유를 주고 설정합니다.

 

참고로 제가 진행한 테스트에서는 순정 상태에서는 3200 MHz OC가 가능했으나, BCLK가 150 MHz 정도에서는 3000 MHZ 정도, BCLK가 200일 경우 2000 MHz 정도로만 사용이 가능했습니다. 하지만 앞서 언급한 Divider 및 FCLK 등 세부적인 부분을 조절하면 보다 높은 메모리 스피드 달성에 도움이 됩니다. (두 옵션을 최저로 조절 시 BCLK 150 MHz에서 3200 MHz 까지 사용 가능했음)

 

BCLK OC 후 리부팅에 실패하는 것은 메모리 스피드 설정을 과하게 해서 발생하는 경우가 많습니다.

 

 

원하는 클럭에 맞춰 전압도 적절하게 설정해줍니다.

 

전압은 기본 값의 5~10% 이내로 설정해주는 것이 안정적이며, CPU Vcore와 DRAM Voltage는 1.35V 이하를 권장합니다.

 

BCLK와 메모리를 오버클러킹하는 경우 VCCSA와 VCCIO의 값을 1.15~1.25V 정도로 약간 높게 잡아주면 안정성 확보에 도움이 됩니다.

 

 

C-states 및 EIST(Enhanced Intel Speedstep Technology)는 활성화가 가능하나 시스템이 불안정해지는 경우 비활성화 합니다. (ES OC가 아닌 일반 Non-K OC 시에는 필수적으로 비활성화)

 

장기간에 걸친 테스트 결과 일반적으로 C-states 및 EIST를 사용가능한 한계는 BCLK 150~166.6 이하입니다. (CPU에 따라 차이가 있음) 이 부분은 최고 클럭에서 필요한 전압을 고정으로 주어도 Idle 시 문제가 발생하기 때문에, 전압이 아닌 BCLK와 관련된 다른 클럭(Clock)이 원인으로 생각됩니다.

 

따라서 최적의 전력 옵션으로 사용할 분이라면 BCLK를 위 수치 정도로 맞추고 해당 옵션을 활성화해보시기 바랍니다.

 

 

■ Skylake ES OC - 3.6 GHz 실사용 세팅 (통합 그래픽 사용)


인텔 통합 그래픽을 사용하는 상태에서 안정적으로 사용 중인 세팅입니다.

 

 

 

 

 

 

※ iGPU를 700으로 설정 시 BCLK OC에 의해 실제로 동작하는 클럭은 1.5배인 1050MHz입니다.

 

모니터링 툴 등으로는 정상적으로 나오지 않는 경우가 많으니 주의하세요.

 

 

 

 

 

 

 

 

■ Skylake ES OC - 4.0 GHz 실사용 세팅 (외장 그래픽 사용)


외장 그래픽 카드를 장착한 상태에서 안정적으로 사용 중인 세팅입니다.

 

 

 

 

 

 

관련 콘텐츠

댓글 266

  1. 이전 댓글 더보기
    • 밥먹기전에 바이오스 하고 갔는데 역시나 도중에 멈춰버렸네요;;;아 답답하네요..ㅠㅠ
      뭐 다른거 확인해볼 방법 없을까요?

    • 바이오스에서 조작은 무조건 키보드를 이용하세요. 업데이트 중 중단되는 부분에 대해서는 어떻게 도움드리기가 어렵네요. 업데이트는 BIOS에서 업데이트하시고, 다른 USB 메모리를 FAT32 형식으로 포맷해서 사용해보시기 바랍니다.

    • ES가 아닌 정식 프로세서의 논K OC 이후 L1 캐쉬의 대역폭이 75%~80% 정도 감소하는 현상이 있습니다.
      이 점을 언급한 논k OC 가이드는 본 적이 없는데, 구글링 해보면 몇몇 영어권 사용자 분들도 이 점에 대해 언급하시더라구요. 저한테만 일어나는 특이한 현상은 아닌 거 같습니다.

      이 점에 대해서 어떻게 생각하시나요? 실사용 시 큰 걸림돌로 작용할 여지가 있다고 보시나요?

    • 일반적인 상황에서는 어차피 Non-K OC에서 얻는 이득이 다른 패널티로 인한 손실보다 적기 때문에 무시하시고 사용하셔도 됩니다.

    • 비밀댓글입니다

    • 비밀댓글입니다

    • AIDA64로 측정하신 결과인가요? 75%로 감소하는 건지 75%가 감소하는 건지 궁금한데요. 측정 결과 이미지를 올려주시면 확인에 도움이 될 것 같습니다.

      사실 Non-K OC는 개인적으로 추천하는 방법은 아니지만, Non-K OC의 클럭 상승으로 인한 게이밍 성능 향상은 이미 다양한 테스트 결과가 나와 있습니다.

    • 비밀댓글입니다

    • 아 그렇군요. 이런 결과는 저도 처음보는데 세팅 값에 변화를 주어 결과를 테스트해보시고, 여전히 마찬가지 상황이라면 저도 실사용을 추천하기는 어렵네요. 성능상의 이득보다 패널티가 더 클 수도 있으니 여러가지 확인이 필요할 것 같습니다.

    • 혹시나 싶어서 BCLK를 아주 조금만 올려서 (104) 벤치를 다시 진행했으나 이번에는 디폴트 세팅보다 L1, L2, L3의 캐시 대역폭이 전부 다 떨어진걸로 봐선
      캐시 성능 하락이 BCLK를 변경하는 Non-K OC의 본질적인 한계인가 싶네요. 다만 ES 프로세서의 경우에는 결과가 어떨지 궁금합니다.

    • ES OC의 경우 멀티플라이어 조절이 아니라는 것을 제외하곤 큰 차이 없는 성능이 나옵니다.

      Non-K OC의 관련 글을 찾아봤는데, 남박사님 리뷰의 AIDA64글을 봐도 캐시 성능이 상당히 떨어진 걸 볼 수 있네요. 공통적인 현상인 것 같습니다. 다만, 그럼에도 불구하고 클럭 향상으로 인한 성능 증가는 있는 것으로 보입니다.

    • 클럭 향상으로 인한 시네벤치 삼디막 등 일반적인 CPU 벤치점수의 상승은 저도 확인할 수 있었는데요, 실제 게이밍 상에서의 성능향상은 있을까 하는 게 의문입니다.

      윗댓에서 언급하신 게이밍 성능 테스트를 진행한 글이 있다면 혹시 링크 가능할까요?

    • 게이밍 벤치마크 툴의 목적이 실제 게이밍 성능을 대변하기 위한 것이기 때문에 특별한 문제(특정 부분에 대한 의존도라거나)가 없다면 실제 성능과 (예를 들어 3DMark 같은) 벤치마크에서의 측정치는 일맥상통합니다. 직접적인 게이밍 성능 관련해서는 https://www.youtube.com/watch?v=MrfTcXQlsbs 이런 영상도 있네요.

    • 답변 감사합니다 많은 도움이 됐습니다.

    • 램스피드를 2000이나 2133등 으로 변경후 저장 및 리부팅
      하는데 계속 실패 해서 바이오스 들어 가면 램스피드가
      4000대로 바뀌어 있는데요.

      이게 왜 설정 보다 높게 저장 되는 걸까요..

    • 부팅 안되서 들어가보면 램설정 주파수 2133
      메인에 램 스피드4266으로 나오네요

      뭐가 자동으로 된건지...

      캐쉬값도 대폭 상승 됩니다.

    • 오버클러킹 실패 후 표기 오류입니다. 실제 동작은 1/2입니다. BCLK를 많이 올리셨으면 메모리 타이밍을 전부 느슨하게 풀든 스피드를 낮추든 해야합니다.

    • 혹시...램타이밍 풀때 얼마씩 해야할가요? 감이 안와서...죄송합니다.

      Corsair Vengeance LPX 16GB (2x8GB) DDR4 DRAM 3000MHz (PC4-24000) C15 Memory Kit - Black

      이제품 사용하고

      스펙은

      Density: 16GB (2x8GB)
      Speed: 3000MHz
      Tested Latency: 15-17-17-35
      Voltage: 1.35V
      Format: Unbuffered DIMM
      Pin Out: 288 Pin
      Intel XMP 2.0

      입니다.

      cpu 6400t 1.6g
      메인보드 애즈락 z170 pro4
      바이오스는 개조바이오스 넣었습니다.(감사합니다.)

    • BCLK에 따라 다른데 200 이상이면 타이밍 보다는 스피드를 우선 1600 정도로 설정해보세요. 이후 가능한 스피드 찾은 후 타이밍 조절하시는 게 낫습니다. 그리고 애즈락 보드에서 1.6ghz 샘플은 메모리 OC와 조합이 별로 안 좋습니다.

    • 안녕하세요 막시무스나 세이버투스 바이오스 버전은 몇까지 6400t 인식가능한지 알수 있을까요? 카비인식되는 바이오스가 되면 인식불가인가요?

    • 넵. 케이비 레이크 지원 BIOS에서는 ES 지원이 되지 않는 것으로 알고 있습니다. 제품마다 좀 다를 수 있는데 보통 2200 대던가 그쯤이 마지막일 거에요.

    • 바이오스를 업그레이드하면 제조사 불문하고 6400T 의 부팅이 안된다고 하더군요. 애즈락도 그렇고 기가바이트 등... 실제 경험하고 이 글을 씁니다.
      심지어 바이오스 롤백해도 안돌아가는 경우가 있었다고 애즈락쪽 모 서비스센터에서 경험담을 말씀해주시는 걸 들었습니다.

    • 보통 최신 BIOS에선 ES가 지원되는 구버전 마이크로코드가 빠지기 때문인데, 일부 빠지지 않은 제품들은 최신 BIOS에서도 지원됩니다. 다만, 스펙터 패치 마이크로코드 추가 이후는 빠질 확률이 더 높아 지원 안 될 가능성도 높아진다고 봅니다.

    • bclk를 150으로 하면 정상적으로 부팅이되고 사용이 가능하나..다른 것들은 하나로 건들지 않고 bclk를 166으로 하면 부팅자체가 안됩니다..바이오스에서 어떤 수치를 조정해야 하는지요??
      도움 좀 부탁드립니다.^^

      저는 i7 6400t 2.2를 사용하고 외장 그래픽카드를 사용합니다.^^

    • 어떤 제품이고 어떤 BIOS를 사용하시나요? 적합한 BIOS를 사용 중이라면 본문 내용을 자세히 확인해보시고 다시 시도해보시기 바랍니다.

    • 안녕하세요. 애자락z170m ex4 에6400t q0 2.2 @4.0 사용중입니다. 지금 사용중인 램이 삼성2400mhz 8 + 4기가인데요. 기본클럭인 2400도 안들어갑니다 ㅠㅠ
      램전압도 1.35씩주고 램타도 느슨하게해보고 bclk도 낮춰보는데 2400이상은 절대로 안들어가네요
      그냥 포기하고 써야되나요..아님 해결책이있을까요?

    • BCLK를 150이하로 낮춰보세요. BCLK를 조절한 상황이라면 실제 메모리 스피드 역시 BCLK에 맞춰서 조절해주셔야 합니다. 예를 들어 BCLK가 1.5배가 됐다면 메모리 클럭도 1.5배가 된다는 뜻입니다. 제가 말씀하신 시스템의 설정을 알 수 없기 때문에 정확하게 답변드리기는 어렵습니다.

    • bclk오버후에 따로 메모리 클럭을 낮췄는데 그럼 괜찮은거 아닌가요?? 그리고 bclk를 150으로 내리고 램오버를 시도했을때도 2400이상을 넣고 부팅하면 화면이 나오지않았습니다. 그냥 램이 초뿔딱인걸까요..

    • 네 조절 후에 따로 낮췄다면 아마도 정상적으로 설정된 것 같습니다.
      메모리 타이밍과 전압 그리고 VccIO/SA 전압도 조절해보세요.

    • 자꾸 귀찮게 질문해서 죄송합니다ㅠ 램오버가 하고싶어서요ㅋㅋ.. 알려주신내용 바탕으로 오버시도해보고 다시 질문 드려도 괜찮을까요?

    • 네, 댓글 남겨주시면 됩니다.
      이미지를 보여주시면 더 좋겠고요.

    • 이미지올리는 방법을몰라서 일단 글로적겠습니다.
      일단 bclk150으로 낮추고 vccio/sa 전압 1.2v입력했고 램타이밍은 19 19 39 자동 메모리전압은 1.35v 넣었습니다.
      그리고 2550mhz 넣었는데 화면이 안나옵니다 ㅠㅠ 2400까지는 1.25v로도 부팅이되는데 2400넘으면 얄짤없네요.
      애즈락 보드라서 그런건지 답답하네요 ..

    • 그러시면 우선 BCLK를 100으로 한 상태에서는 가능한지 확인해보세요.

    • bclk를 100으로 하고 다시 램오버를 진행해봤으나 2400이 한계였습니다.
      그리고 bclk가 150이상이면 2350까지가 한계더군요.
      어찌됬든 컴퓨터는 써야되니까 3.9에 램2310으로 타협보고 램타만좀 쪼였습니다 ㅠ 어디선가 6400t는 애즈락보드에서 램오버가 안먹는다라는말을 들었는데 진짜네요.

    • 제가 amd 시스템을쓰다가 인텔로넘어와서 포맷 도안하고 그냥 썼는데 이것도 영향을미칠까요?

    • BCLK 100에서 메모리 오버클러킹 한계가 2400이라면 1.세팅의 문제, 2.메모리 잠재력의 한계, 3.CPU 메모리 컨트롤러의 한계가 원인일 것으로 보입니다. 삼성 메모리를 사용한다고 하셨기 때문에 이상한 상황이긴 한데, BCLK 100에서도 2400이 한계라면 더는 오버클러킹 할 수 없습니다. 또한 사례로 볼 때 O/S의 문제일 가능성도 완전히 없다고는 볼 수 없습니다.

    • 넵 그러면 윈도우 클린설치 + 바이오스 초기화를 한번 해봐야겠네요.
      죄송하지만 마지막으로 질문하나만 더드리자면, 램 4+4 , 8+8보다 4+8이 오버가 더안되나요?
      같은 회사 같은용량이어야 램오버가 잘된다고 들었는데요.

    • 개체마다 차이가 있을 수 있는데, 메모리가 의심된다면 1개씩 꽂아보시면서 테스트하시는 게 가장 빠를 듯합니다.
      전 삼성 메모리 중에 2400에서 막히는 경우는 처음 보는군요.

    • 후.. 포맷도하고 램도 하나씩껴서 테스트해봤는데 역시 오버가 안되네요. 그냥 써야겠습니다. 찾아보니 애즈락보드 쓰시는분들중 저처럼 램오버 안되시는분들도 좀있는듯합니다.
      어차피 램오버가 딱히 큰차이는아니지마는.. 그래도 아쉽네요

    • all코어 22
      캐시배속 20
      blck 180

      이렇게 설정한경우 바이오스에서 3960/3600/180
      이렇게 나오는데
      cpu-z에서 보는경우 코어스피드가 3960이 아닌 3600으로 나오네요
      왜그럴까요??
      all코어가 아니라 캐시배수 속도대로 cpu-z에 표시되는데 정상인가요?

    • 어떤 이유로 터보 부스트가 20배수까지 동작하는 것으로 보입니다.

*

*