오버클럭이란?

컴퓨터 기술 사이트, 채널 및 블로그를 충분히 오랫동안 맴돌고 있다고 가정해 보겠습니다. 이 경우 오버클럭 또는 오버클럭이라는 용어를 듣게 될 것입니다. 컨텍스트에서 컴퓨터의 성능을 향상시키는 방법이라는 것을 알 수 있습니다. 그러나 오버클럭킹이란 무엇이며 어떻게 작동합니까?

기초

컴퓨터의 모든 고성능 구성 요소에는 일종의 시계가 있거나 하나에 연결됩니다. 클럭은 장치에 대한 표준 타이밍 시스템을 제공하도록 설계되었습니다. 예를 들어, RAM에는 클럭이 있으며 한 상태에서 다른 상태로 진동할 때마다 데이터가 전송됩니다. CPU와 GPU에는 속도를 제어하는 ​​클럭도 있습니다. 사실, CPU 구매를 고려했다면 두 가지 광고 클럭 속도가 있는 것을 보았을 것입니다. 기본 클럭과 부스트 클럭. 부스트라는 단어는 확실히 더 나은 성능을 의미하며 더 중요한 숫자와 함께 제공됩니다.

핵심은 정말 간단합니다. 오버클럭킹은 기본적으로 클럭 속도를 수동으로 높인다는 이유로 이름을 얻었습니다. 시계와 동기화된 컴퓨터 장치는 시계 틱당 특정 수의 작업만 수행할 수 있습니다. 흥미로운 점은 시계 속도를 높이면 틱당 더 많은 일을 할 수 있다는 것입니다. 클럭은 초당 더 많은 시간을 틱하고 구성 요소는 틱당 더 많은 작업을 수행하기 때문에 클럭 속도의 증가와 거의 동일한 성능 향상을 얻을 수 있습니다.

주의 사항

마지막 문장에 키워드가 있었다. "대략"이었습니다. 불행히도, 이러한 것들은 특히 아주 멀리 밀릴 때 완벽하게 확장되지 않는 경향이 있습니다. 여기에는 다양한 이유가 있습니다. 첫째, 컴퓨터의 많은 구성 요소가 성능을 병목 현상을 일으키는 제한 요소가 될 수 있습니다. 느린 부분이 그것을 억제하고 있다면 가장 좋은 부분의 성능을 두 배로 늘려도 별로 문제가 되지 않습니다. 많은 프로그램이 최신 컴퓨터의 하드웨어를 완전히 활용하지 않기 때문에 소프트웨어 문제도 있습니다.

또한 몇 가지 중요한 제한 요소가 있습니다. 전력 소모는 하나이고 열은 또 다른 것입니다. 더 빠르게 실행하면 더 많은 전력을 사용합니다. 이것은 그 자체로 더 많은 열을 생성합니다. 최신 전자 제품은 튀기지 않고 사용할 수 있는 만큼만 전력을 사용할 수 있으므로 사용할 수 있는 전력에는 한계가 있습니다. 일반적으로 그 한계는 정확하게 정의되거나 표준이 아니므로 주의해야 합니다. 열이 많이 발생하면 구성 요소를 냉각 상태로 유지하기가 더 어려워집니다. 다시 말하지만 구성 요소는 너무 많은 열만 견딜 수 있으며 열 손상을 방지하기 위해 스스로 조절하도록 설계되었습니다. 이 열 조절은 모든 것을 기본 설정으로 두는 것보다 쉽게 ​​성능을 저하시킬 수 있습니다.

어떻게 작동합니까?

정확한 오버클럭킹 방법은 오버클럭하려는 구성 요소와 어느 정도 보유하고 있는 하드웨어에 따라 다릅니다. 일부 제품은 소프트웨어 옵션을 제공하지만 다른 제품은 BIOS에서 구성해야 합니다. 일부 옵션은 완전히 수동이며 다른 옵션은 원클릭 또는 낮은 상호 작용 옵션을 제공합니다.

CPU에는 마더보드의 시계에서 설정된 시계가 있습니다. 이 클록은 거의 항상 정확히 100MHz 또는 초당 1억 진동의 클록 속도로 실행됩니다. CPU는 클럭 속도에 대해 이 숫자를 증가시키기 위해 승수를 사용합니다. 예를 들어, 52의 승수는 5.2GHz의 클럭 속도를 얻습니다. CPU 오버클러킹은 이 배율을 조정하는 것만큼 간단할 수 있습니다. 물론 더 깊이 들어가고 싶다면 더 많은 옵션이 있습니다.

GPU는 자체적으로 별도의 클럭을 실행합니다. 이것은 거의 항상 소프트웨어를 통해 조정할 수 있습니다. 정확한 이름은 다를 수 있지만 GPU를 오버클럭하려면 전력 목표를 늘려야 하는 경우가 많습니다. GPU 자체와 GPU가 사용하는 VRAM 메모리 모두에 대한 속도를 수동으로 설정할 수도 있습니다. GPU가 매우 비싸므로 작은 단계를 사용해야 합니다. 너무 세게 누르면 손상될 수 있습니다. GPU 오버클럭은 일반적으로 열 또는 전력 헤드룸으로 가능한 한 빨리 실행되도록 이미 고도로 조정되어 있기 때문에 큰 차이를 만들지 않습니다.

RAM 오버클럭킹에는 클럭 속도와 많은 수의 타이밍 구성이 포함됩니다. 이것들은 매우 광범위하고, 정말 깊이 있고, 짜여져 있습니다. 숙련된 사용자가 RAM 타이밍을 최적으로 조정하는 데 며칠 또는 몇 주가 걸릴 수 있습니다. 수동 RAM 오버클러킹은 일반적으로 수행 중인 작업을 알지 못하는 경우 권장되지 않습니다. RAM 타이밍을 조정하는 것은 상당히 다르기 때문에 다른 형태의 오버클러킹에 익숙하더라도 마찬가지입니다.

경고 및 몇 가지 조언

오버클럭킹에 대해 알아야 할 핵심은 조심하고 천천히 하는 것입니다. 특히 구성 요소에 제공되는 전압을 조정하는 경우 너무 멀리 밀어 넣으면 컴퓨터의 하나 이상의 부품이 영구적으로 손상될 수 있습니다. 전압을 약간만 조정하십시오. 일반적으로 밀리볼트 단위로 조정할 수 있습니다. 부품이 1.500V를 사용한다면 0.015V로 조정하면 큰 변화가 될 것입니다. 일반적으로 변경 사항은 0.005V 단위로 변경해야 하며, 첫 번째 증가인 경우 최대 0.010V입니다.

기본적으로 변경 후 안정성을 테스트하는 것이 중요합니다. 여기에는 컴퓨터를 부팅하는 것뿐만 아니라 스트레스를 받는 것도 포함됩니다. 일부 구성은 거의 불안정하지 않을 수 있으며 게임이나 벤치마크에서 몇 분 후에 충돌할 수 있습니다. 경우에 따라 안정성 문제가 표시되는 데 몇 시간이 걸릴 수 있습니다. 성능 향상을 확인할 수 있도록 벤치마크 결과를 추적하는 것도 좋은 생각입니다. 이러한 벤치마크 중 적어도 하나가 컴퓨터를 사용하려는 용도를 나타내는지 확인할 수 있습니다.

오버클러킹은 특히 전압을 높인 경우 상당히 좋은 냉각이 필요합니다. 이는 적절한 공기 순환이 이루어지지 않으면 방의 주변 온도에 영향을 줄 수 있습니다. 모든 냉각기의 냉각 능력은 주변 온도에 따라 다릅니다. 실내 온도가 높으면 구성 요소가 더 뜨거워지므로 손상을 방지하기 위해 열 조절 장치가 필요할 수 있습니다. 수냉식 라디에이터가 있는 경우 컴퓨터 케이스에서 나오는 공기를 가열하도록 하십시오. 그렇지 않으면 케이스의 주변 온도를 높여 다른 모든 항목의 냉각을 악화시킵니다.

팁과 요령 – CPU

CPU 오버클럭에는 올코어 오버클럭 또는 단일 코어 오버클럭이라는 두 가지 전략이 있습니다. 이름에서 알 수 있듯이 여기에는 모든 CPU 코어 또는 단 하나의 클럭 배율을 높이는 것이 포함됩니다. 올코어 오버클럭은 비디오 렌더링과 같은 대규모 멀티스레드 워크로드에서 이점을 제공합니다. 단일 코어 오버클럭은 일반적으로 하나의 CPU 코어를 나머지 모든 코어를 푸시할 수 있는 것보다 약간 높게 푸시합니다.

오버클러킹은 앞서 언급한 것처럼 전력 소모와 열 출력을 증가시키기 때문입니다. 나머지 CPU의 열과 전력을 낮추면 종종 한두 개의 코어에서 약간의 추가 성능을 짜낼 수 있습니다. 이 추가 단일 코어 성능은 단일 또는 비디오 게임과 같은 가벼운 스레드 작업에서 전체 코어 오버클럭보다 더 큰 차이를 만들 수 있습니다.

CPU를 오버클럭할 때 적절한 냉각 기능이 있는 경우 일반적으로 광고된 부스트 클럭과 일치하도록 오버클럭을 안전하게 설정할 수 있습니다. 당신은 또한 몇 배 더 단계 더 밀어 수 있습니다. 더 높이 올라갈 수 있으려면 CPU의 전압을 높여 안정시켜야 할 수도 있습니다. 아주 작은 변경을 할 때 매우 주의하십시오. 전압이 너무 높으면 CPU가 죽고, 전압이 조금이라도 증가하면 열 출력이 증가합니다.

팁과 요령 – GPU 및 RAM

GPU 오버클러킹은 일반적으로 우수한 냉각 시스템이 없는 한 게임 시나리오에 큰 도움이 되지 않습니다. 열 헤드룸이 있는 경우 무료 추가 성능이 제공됩니다. 그럼에도 불구하고 종종 한 자릿수 FPS 증가만 볼 수 있습니다.

RAM 오버클럭의 경우 실제로는 거의 플러그 앤 플레이에 가까운 간단한 솔루션이 있습니다. XMP 또는 eXtreme Memory Profile을 통해 RAM 제조업체는 오버클럭된 성능 모드에 대한 일부 타이밍을 인코딩할 수 있습니다. 모든 RAM이 XMP를 제공하는 것은 아닙니다. 그러나 귀하의 경우 플러그를 꽂은 다음 BIOS의 RAM 설정으로 이동하여 XMP 프로필을 활성화하기만 하면 됩니다. RAM에서 절대적인 최대 성능을 짜내지는 않습니다. 그러나 거의 노력 없이 가능한 대부분의 성능을 얻을 수 있으며 이는 우리 책에서 승리한 것입니다.

RAM을 수동으로 오버클럭하는 경우 타이밍이 CPU 클럭 배율과 매우 다르게 작동한다는 점에 유의하십시오. 각 타이밍은 대기 시간의 척도이기 때문에 어떤 작업을 수행하는 데 필요한 RAM 클록 사이클 수를 측정합니다. 클럭 속도를 높이면 대부분의 타이밍 값을 높여야 합니다. 그렇게 하지 않고 클럭 속도를 약간만 변경하면 시스템 안정성이 거의 확실하게 향상됩니다.

참고로 RAM 클럭 속도를 두 배로 늘리면 대부분의 타이밍도 두 배로 늘려야 합니다. 이는 클럭 속도가 전송 속도와 대역폭에 영향을 미치는 반면 메모리의 고유 대기 시간은 여전히 ​​절대적 측면에서 동일하기 때문입니다. 예를 들어, DDR4-3200에서 CL 타이밍은 DDR5-6400 RAM에서 볼 수 있는 대략 절반입니다. DDR5의 대역폭은 DDR4의 두 배입니다. 그러나 CL 타이밍은 나노초 단위로 동일한 절대 시간이 걸리므로 클록 속도가 반으로 줄어들 때 두 배가 되어야 합니다.

결론

오버클럭킹은 내부 클럭의 진동 속도를 높여 일부 컴퓨터 구성 요소의 성능을 향상시킵니다. 이름은 문자 그대로 기본 값보다 클럭 속도를 높이는 데서 유래했습니다. 대부분의 경우 오버클럭은 CPU를 가리킵니다. 그러나 다른 구성 요소도 오버클럭될 수 있습니다. 성능 향상은 클럭 속도의 증가에 따라 대략 선형적이지만 모든 응용 프로그램에서 동일한 이점을 얻을 수는 없습니다.

오버클러킹은 일반적으로 수동 프로세스입니다. 그러나 도움이 되는 많은 도구가 있습니다. XMP는 거의 플러그 앤 플레이 RAM 오버클러킹을 제공하는 반면 CPU와 GPU는 열 헤드룸이 있는 경우 기본 클럭 속도보다 더 빠르게 자동으로 향상됩니다. 수동 프로세스를 적어도 부분적으로 자동화할 수 있는 소프트웨어 도구도 있습니다.

오버클럭에는 몇 가지 위험이 따릅니다. 거의 항상 보증이 무효화되며 컴퓨터의 일부 다른 구성 요소에 대한 보증이 무효화될 수도 있습니다. 또한 영구적인 하드웨어 손상이나 구성 요소를 완전히 죽일 수도 있습니다. 일반적으로 깊이 있는 단계로 넘어가기 전에 몇 가지 유용한 심층 가이드를 찾아보는 것이 좋습니다. 이 가이드는 쉬운 승리와 예상되거나 위험한 함정을 지적하는 데 도움이 될 수 있습니다.