'cpu오버'에 해당되는 글 1건

  1. 2008.07.05 CPU overclock(오버클럭) 그것이 궁금하다2 2

CPU overclock(오버클럭) 그것이 궁금하다2

구리구리 2008. 7. 5. 09:00

지난 시간에 이어서 기본적인 오버클럭 방법을 알아봅시다..

대다수의 시스템에서 통용될 그런 기본적인 오버클럭 방법에 대해서 설명하도록 하겠습니다.

1. 클럭을 올리는 방법

CPU의 클럭은 유치원생도 알고 있을 기초적인 공식으로 계산되는데, 배수(Multiplier, CPU Clock Ratio, Ratio) 곱하기 FSB(Front Side Bus), 이렇게 결정됩니다. 따라서 배수가 13이고 FSB가 200MHz라면 그 CPU의 클럭은 2.6GHz가 됩니다. 그렇기 때문에 배수나 FSB를 올려준다면 클럭 역시 같이 올라가게 되며, 이것이 바로 오버클럭을 하는 방법이기도 합니다.

그런데 코어2듀오 이전의 CPU는 배수가 고정되어 있습니다(이를 배수락이 걸렸다고 표현 합니다). 예전에는 AMD에서 나오는 CPU는 배수를 고정하지 않았고, 그 전에는 인텔에서 나오는 CPU도 배수를 고정하지 않았으며(초기 펜티엄 때입니다..), 그보다 더 전에는 배수라는 개념 자체가 아예 없었습니다.(386 때던가...)

일반인들이 구하기 정말 힘든 ES(Engineering Sample) 버전이나 AMD 애슬론 FX 계열의 CPU는 배수가 풀려 있고, 애슬론64 프로세서나 몇몇 고급형 인텔 메인보드에서는 하향 조절(13을 11로 줄 수 는 있지만 15로 줄 수는 없단 소리입니다)이라는 부분적인 조절만 가능합니다. 올려도 시원찮을 판국에 내린다니 그게 무슨 상황인지 이해하지 못하실 분들 계실 텐데, 배수를 올리는 것 보다는 FSB를 올리는 쪽이 체감 성능 향상이 더 크며, 배수를 낮추면 어느 정도 FSB를 올릴 수 있는 한계가 더 늘어납니다. (CPU의 구조상 내리는 대로 족족 늘어나는 것은 아닙니다.)

하여간 보통 배수는 건드릴 수 없기에 외면을 당하게 되어, 지금 CPU의 오버클럭이라고 하면 곧 FSB 오버를 가리키는 것이 됐습니다.

FSB는 CPU와 노스브릿지(Nortbridge) 사이의 연결 통로 이지만, 오히려 그 통로의 속도를 가리키는 개념으로 더 많이 쓰이고 있습니다. 더 정확하게 말하자면 CPU의 L2캐시와 노스브릿지의 메모리 컨트롤러 사이의 연결 통로가 되겠고, 소켓 754/939를 쓰는 AMD의 CPU는 메모리 컨트롤러가 CPU에 내장되어 있기 때문에 기존 보드에 비해 노스브릿지의 역할이 많이 줄어들어... 개념 설명을 하지만 끝이 없으니 대강 줄이겠습니다;;; (사실은 다 설명할 밑천이 없습니다 ㅋㅋㅋ)

어쨌건 FSB를 높이면 CPU 오버클럭이 된다라는 말 한마디를 하기 위해 이렇게 길게 썼습니다. ...어떻게 보면 이게 오버의 전부일지도 모르겠습니다;;;

2. FSB의 조정 수치

FSB는 올리는 대로 족족 올라가는 것은 절대로 아니며 모든 컴퓨터가 올라가는 값이 딱 정해져 있는 것도 아닙니다.(만약 그랬다면 이 글을 쓸 필요가 없겠지요...) 컴퓨터 시스템을 구성하고 있는 여러 부품들이 한데 모여 작동하면서, 그 부품들 고유의 특징이나 한계가 서로 모여, 결국 시스템마다 서로 다른 결과가 나오게 됩니다.

즉, 흔히들 말하는 CPU나 메인보드의 수율에 따라서 FSB를 얼마만큼 올릴 수 있는지 결정이 되는 것입니다. 이 '수율'이란 단어는 원래 '제품 제조 과정 중에서 합격품이 나오는 비율'이란 의미였지만, 지금은 '오버율' 정도로 그 뜻이 변해버린 단어입니다. (수율이 좋다->오버가 잘 된다. 수율이 안 좋다->오버가 잘 안된다)

그렇다면 내 CPU는 오버가 얼마나 되는지 어떻게 알 수 있는가... 다른 방법이 없습니다. 직접 FSB를 올려가면서 테스트를 거쳐 한계를 찾아내는 수밖에 없습니다. 왜냐하면 이 '수율'은 부품마다 전부 다를 테니까요... 하지만 다른 사람들의 결과를 보고 참고할 수는 있습니다. 왜냐하면 제작 방식과 작동 조건이 같은 이상, '수율'은 거의 비슷할 테니까요.

이곳의 글을 참고하면 저런 시스템에서 저 정도 오버를 하였으니 내 시스템에서는 어느 정도 오버가 될 것이다...라는 일종의 가이드 라인을 정할 수 있게 됩니다. 하지만 위에서 이미 말했듯이 CPU를 비롯한 여러 부품들의 수율은 제각기 다릅니다

그렇기에 오버가 잘 안된다고 해서 '나는 왜 뽑았다 하면 뿔딱인가' 하면서 이슬이를 벗삼아 신세한탄을 할 필요는 없습니다. 어떻게 보면 아주 당연한 것이기 때문입니다. (뿔딱: 오버가 잘 안되는 CPU/메인보드/램/그래픽카드 등등을 가리킵니다)

3. FSB를 올리면 생기는 부작용 1. AGP/PCI 클럭

시중에서 판매되는 CPU의 FSB는 일정한 수치가 있습니다. 100, 133, 166(AMD만), 200MHz 같은 식인데 이 클럭대로 FSB를 올리는 것을 정규 클럭 오버라고 합니다. 예를 들자면 100에서 133으로, 133에서 200으로 올리면 정규 클럭 오버가 되는 것입니다. 그런데, 100에서 133으로, 133에서 200으로 올리는 건 절대로 쉬운 일이 아닙니다. 또 200이상으로 올리는 경우에는 어떻게 해야 할까요...? 따라서 보통은 이런 정규 클럭 오버 대신 비정규 클럭 오버를 하게 됩니다.

비정규 클럭 오버는 위의 숫자에 해당하지 않는 모든 경우가 전부 해당됩니다. 153이라던가 231이라던가... 그런데 이런 비정규 클럭 오버 방식으로 FSB를 올리면 FSB만 올라가는 것이 아니라 같이 올라가는 것이 있습니다. 그것은 바로 AGP, PCI, PCI-E 버스의 클럭입니다. 이 글을 보고 계시는 분들은 최소한 AGP, PCI, PCI-E가 뭔지 알고 계시리라 믿고 자세한 설명은 하지 않겠습니다. (만약 그렇지 않다면 앞으로 나올 내용을 이해하기가 너무 힘들테니..)

문제는 AGP/PCI 클럭이 올라가면 AGP와 PCI에 연결된 부품들(그래픽 카드, 사운드 카드, 랜 카드, 모뎀, 하드디스크, 기타 여러 가지...)이 이상증세를 보이거나, 극단적인 경우 사망할 수도 있다는 것입니다. CPU 클럭도 억지로 올리는데 괜찮겠지, 조금 정도는 올라가도 상관 없겠지, 그렇게 금방 고장이 나진 않겠지, (제일 심한 경우)AGP/PCI 클럭을 올리면 거기에 연결된 부품들도 전부 오버가 되서 성능이 더 좋아지겠지... 절대로 그렇지 않습니다. AGP와 PCI의 클럭은 기본값인 AGP:66, PCI:33에서 변하면 안 됩니다. (정확히는 66.66666666...과 33.33333333... 무한 소수입니다.)

그렇다면 FSB를 올리면 AGP/PCI 클럭이 자동으로 같이 올라가는데 AGP/PCI 클럭을 기본값 66/33으로 반드시 고정하라니 어떻게 오버클럭을 하란 말인가...하고 생각하실 텐데, 요즘 나오는 많은 메인보드들은 이 AGP/PCI 클럭 고정 기능을 갖추고 있어, FSB 값과 상관 없이 AGP/PCI의 클럭을 66/33으로 유지시켜 줍니다. 따라서 이 기능이 있는 메인보드를 쓴다면 이 문제는 걱정할 필요가 없게 됩니다. 만약 메인보드에서 이 기능을 지원하지 않는다면? 메인보드를 바꾸거나 오버를 포기하거나 둘 중 하나겠지요.

요즘에는 AGP를 대신하여 PCI-E를 사용하는 메인보드가 많이 나왔습니다만 PCI-E 클럭은 이야기가 좀 다릅니다. 얼핏 보면 AGP/PCI 처럼 기본 값으로 고정해야 될 것 같은데... 문제는 PCI-E 클럭을 기본값인 100으로 고정했을 경우, 오버가 잘 안되거나 심지어는 오버가 아예 안 된다는 사례도 있습니다. 



보이세요?? 나는 지금도 여전히 도전하고 있습니다!!
Always Smile ^___________^

: