뭐 이리 써놓고 보니 막상 글이 좀 짧아서 허탈하네요.. 일단은 간단한 글이니 그냥 심심풀이로 읽으셔도 좋을거 같습니다.

참고로 이글의 내용을 보니 매우 오래되보이는 글입니다.그리고 중간의 실사용예제는 우리나라 사정에 맞게 약간 수정했습니다.

출처는 http://computer.howstuffworks.com/graphics-card.htm

 

그래픽카드가 작동하는 원리.

 

1.이글을 소개할께요.

graphics-card.jpg

당신이 모니터를 통해서 보는 이미지는 픽셀이라 불리는 점들로 이루어져 있습니다.그리고 대부분은 일반적인 해상도 세팅으로 하는데 그것은 100만개 이상의 픽셀로 이루어져있습니다.그리고 컴퓨터는 어떻게 이미지를 표시할지 결정을 내리게 됩니다.그 작업을 위해서는 CPU로부터의 바이러니 데이터를 이미지로 변환해야하는데 그래픽코어를 내장한 메인보드가 아닌이상은 그래픽카드를 장착해야합니다.

 

그래픽카드가 하는일은 매우 복잡하지만 원리와 부품자체에대한것은 이해하기 쉬울거에요.이번 기사에서는 그래픽카드의 기본적인 부품들과 그것들이 무슨일을 하는지 알아볼려고해요.그리고 우리는 제조사들이 어떻게 더빠른 그래픽카드를 만드는지 시험할겁니다.

 

컴퓨터를 미술도구로 생각해봅시다.사람들이 회사의 미술관련부서에 다닐때 타부서에서는 미술부서의 요구사항을 보낼겁니다.미술부서에서는 어떻게 그것을 표현해낼지 결정하고 문서화합니다.그것이 사람들이보는 이미지겠지요.

 

그래픽카드는 저런 원리에 의해 작동하는겁니다.CPU는 소프트웨어의 데이터정보를 그래픽카드로 보냅니다.그래픽카드는 그 정보를 어떻게 표현할지 고민하지요.그리고 그것은 모니터로 출력이 된답니다.

 

바이러니 데이터의 이미지화는 큰 노력을 필요로하는 일이랍니다.3D 이미지를 만들기위해서 그래픽카드는 맨처음에 와이어프레임을 직선화 합니다.그리고 이미지를 레스터라이징 합니다.그리고 광원효과를 넣고 텍스쳐도 넣고 색상도 넣지요.FPS가 많이 나오는 게임들은 초당 60프레임정도의 처리를 하게됩니다.만약에 그래픽카드가 없다면 그런 일은 너무 힘들게 뻔하겠지요?

 

그래픽카드를 사용할때 아래와 같은순서가 됩니다.

 

1.메인보드와 그래픽카드를 서로 연결합니다(데이터와 전력공급)
2.프로세서는 스크린에 픽셀을 얼만큼 뿌릴지 결정합니다.
3.메모리는 픽셀과 출력결과물을 저장하는 역할을합니다.
4.모니터에서 결과물을 보여줍니다.

 

2.GPU 그것에 대해서.

graphics-card-5.jpg

메인보드처럼 그래픽카드는 전기회로 기판위에 프로세서와 램이 있습니다.그리고 바이오스까지도 있지요.그것은 그래픽카드의 기본세팅을 담당합니다.그래픽카드의 프로세서는 그래픽 프로세싱 유닛이라고 불립니다.약자로 GPU지요.이것은 컴퓨터의 CPU와 매우 비슷한 역할을합니다.하지만 이것은 그래픽렌더링에만 특화되어서 기하학적인 계산도 그래픽에만 치중합니다.몇가지 빠른 GPU들은 CPU보다 더 많은 트랜지스터를 보유합니다.GPU들은 매우 뜨겁기때문에 히트싱크나 팬으로 쿨링을 해야합니다.

 

프로세싱 파워에 대해 덧붙이자면 GPU는 데이터를 분석하고 사용하는데 특수한 프로그램을 사용합니다.ATI와 엔비디아는 GPU시장에서 메이져업체입니다.그리고 양사는 그들의 GPU가치를 올리기 위해서 노력했지요.

 

양사는 또한 GPU의 색상/셰이더/텍스쳐/패턴 처리능력에 심혈을 기울였습니다.

 

GPU가 이미지를 만들때 임시로 그러한 이미지를 저장해야하는데 그것은 그래픽카드의 램을 통해이루어집니다.(컴퓨터용 램을 생각해보세요).램의 용도는 화면으로 출력할 결과물을 임시로 저장하는 용도인데 프레임버퍼로도 이용이됩니다.그 말인 즉슨 다음결과물을 출력하기 전까지는 거기에 저장된다는 뜻이지요.또한 비디오램은 매우 빠른 동작속도로 작동을합니다.

 

램은 또한 디지털신호를 아날로그로 직접연결하는데 그것이 DAC입니다.또한 RAMDAC라고 불리기도 합니다.이미지를 아날로그신호로 변환하는데 필요한 작업을 수행하지요.몇개의 그래픽카드들은 다중RAMDAC을 가지고 있습니다.그래서 성능도 높히고 다중출력도 되는거지요.

 

RAMDAC은 그래픽카드에서 모니터로 신호를 보내주는 역할을 합니다.

 

3.나머지 기타사항들

 

그래픽카드들은 컴퓨터의 메인보드와 연결해서 사용합니다.메인보드는 그래픽카드에게 전력을 공급해줍니다.그리고 CPU와의 데이터 통신이 이루어 지도록 도와주지요.보통은 PCI/AGP/PCI-E로 연결이 됩니다.

 

PCE-E는 새로 나타난 슬롯입니다.그것은 그래픽카드와 메인보드사이의 속도를 더빨리 해주는것이지요.또한 두개이상의 그래픽카드를 연결하는것도 지원합니다.

 

대부분의 그래픽카드들은 두개의 모니터를 연결가능합니다.DVI는 LCD모니터에 VGA의 경우 CRT모니터 혹은 구형 LCD모니터에 연결이 됩니다.애플은 애플만의 애플디스플레이 커넥터규격을 사용중입니다만 이제는 애플것도 DVI로 연결하네요

 

대부분의 사람들은 한대의 모니터만 연결하지요.두대의 모니터를 연결하길 바라는 사람들은 듀얼헤드 캐피시터가 달린 그래픽카드를 사야합니다.그리고 이제는 듀얼코어이상의 시대가 열린만큼 네대이상의 모니터도 연결이 가능하지요.

 

4.좋은 그래픽카드를 고르는법

graphics-card-4.jpg

일단 성능이 좋기로 유명한애들은 주목받기 쉽습니다.그것들은 매우 빠른 프로세서와 메모리를 보유하지요.물론 그만큼 컴퓨터 케이스 내부에서도 좀 크게 눈에 띌겁니다.하이엔드 그래픽카드들은 팬이나 히트싱크에 그림이 들어간 경우도 있습니다.

 

하지만 하이엔드 그래픽카드의 경우 사람들이 보통 필요로하는 성능보다 강력하지요.가정에서 미니홈피를 관리하거나(이걸 싸이질한다고 하지요?) 메신져로 재잘거리거나 기글질을 하거나 지름신을 위해 쇼핑몰을 들락날락하는데 그만큼 좋은 그래픽카드도 필요없거니와 내장그래픽카드면 충분해요.중급형 그래픽카드들은 사실 캐쥬얼한 게임은 잘돌아가요(이글이 매우 오래전에 작성된거 같습니다.아마 요새 내장이라면 그래도 캐쥬얼게임은 돌아가지 않을까해요).하이엔드 그래픽카드가 필요한 사람은 하이엔드게이머나 3D그래픽 관련 일을 하는 사람이에요.

 

보통 게이밍을 할때에 성능을 가늠하는게 초당프레임수에요.FPS라고 하지요.일단 사람이 느끼기에 게임이 멀쩡해 보이는건 초당 25프레임이에요.하지만 진삼국무쌍처럼 빠른게임들은 60프레임도 나오는게 다반사입니다.프레임 레이트는 아래와 같은 구성으로 되어있습니다

 

초당 삼각형 혹은 꼭지점:3차원 이미지는 삼각형이나 폴리곤으로 나옵니다.이것들은 GPU가 폴리곤이나 삼각형을 얼마나 빨리계산해내느냐에 따라 달라져요.그리고 와이어프레임 이미지를 빨리 만드는것과도 관련이 있지요.

 

픽셀 필레이트:이것은 얼마나 많은 픽셀들이 GPU에서 처리가 가능한지 따지는거에요.얼마나 이미지를 많이 레스터라이즈 하는가를 보는거에요.

그래픽카드의 하드웨어는 보통 숫자로 표기하지요.다음과 같다고 보면 될겁니다.

 

GPU의 속도는 MHz
메모리 버스의 사이즈는 bits
메모리 용량은 MB
메모리 클럭수는 MHz
메모리 대역폭은 GB/s
램댁 속도는 MHz

 

컴퓨터의 CPU와 메인보드들은 각각의 역할을 하는데 매우 빠른 그래픽카드를 구형 인터페이스를 지원하는 메인보드에 장착하면 그래픽카드가 제성능을 못내요.그러니까 그런 인터페이스도 잘 봐둬야해요.

 

http://computer.howstuffworks.com/graphics-card.htm

기글하드웨어(http://gigglehd.com/zbxe)에 올라온 모든 뉴스와 정보 글은 다른 곳으로 퍼가실 때 작성자의 허락을 받아야 합니다. 번역한 뉴스와 정보 글을 작성자 동의 없이 무단 전재와 무단 수정하는 행위를 금지합니다.