quickmenu
PC 리뷰 홈  

DirectX 10 지원 그래픽 카드

2007-10-08 16:22
편집부 press@bodnara.co.kr
DirectX 10 VGA 차트

 

DirectX 10이란 무엇인가?


마이크로소프트(MS)의 새로운 운영체제 윈도우 비스타(Windows Vista)의 출시와 함께 등장한 DirectX 10은 PC용 3D 게임 표준 그래픽 API로 자리잡은 DirectX 시리즈의 최신 버전입니다. API(Application programming interface)는 프로그램이 원하는 작업을 하드웨어에서 수행할 수 있도록 변환하여 하드웨어 제어 기능을 제공하는 것으로 API를 사용하게 되면 과거처럼 게임 개발자가 모든 하드웨어에 맞춰 일일히 프로그래밍을 할 필요가 없으며, 그래픽 카드 제조사도 API 지원 제품을 만들면 되므로 서로 이득을 줄 수 있습니다.

 

 

CPU 오버헤드를 줄인 DirectX 10

3D 그래픽용 API는 그래픽 프로세서 동작을 위해 필요한 기본 과정을 CPU에서 처리해야 하기 때문에 성능 좋은 그래픽 카드를 사용해도 CPU가 이를 받쳐주지 못하면 게임 화면이 끊기거나 화면 품질이 떨어지는 등의 문제가 생기게 됩니다. CPU의 부하 때문에 그래픽 카드가 제 성능을 낼 수 있도록 필요한 정보를 제 때 전달해주지 못하기 때문입니다.

 

DirectX 10에서는 CPU 오버헤드 때문에 양과 질을 제한시켰던 DirectX 9과 달리 처리 과정을 개선하였고 CPU 오버헤드 발생 요인 중 몇가지 작업을 CPU가 아니라 그래픽 카드의 GPU에서 처리하도록 만들었습니다. 또한 쉐이더 데이터 처리를 CPU를 거치지 않고 다이렉트로 메모리에 저장하고 읽어올 수 있게 되어 DirectX 9 때와 비교해서 CPU 오버헤드를 크게 줄였습니다.

 

오버헤드가 줄어든 것 외에 게임 개발자를 위해 게임에서 사용할 수 있는 그래픽 자원도 크게 늘려 더 게임 개발을 더욱 원활하게 해주며 보다 높은 품질의 게임을 만들 수 있게 했습니다.

 

 

통합 쉐이더 아키텍쳐 도입 및 지오메트리 쉐이더 추가

DirectX 10에서는 통합 쉐이더 아키텍쳐(Unified Shader Architecture)라고 불리는 새로운 구조가 사용됩니다. DirectX 9 세대까지의 그래픽 프로세서는 단순히 폴리곤에 텍스쳐를 얼마나 빨리 입히는 등 고정된 기능들을 얼마나 빠르게 수행할 수 있느냐를 중요시했고, 이에 따라 그래픽 프로세서 역시 파이프라인처럼 일렬로 내려오는 반복적인 기능을 빠르게 처리할 수 있도록 숫자를 늘리거나 처리 효율을 높이는데만 급급했습니다.

 

하지만 최신 게임에서 점점 단순 처리 과정의 반복보다 텍스쳐를 이용한 다양한 작업이나 쉐이더를 이용한 고급 그래픽 효과를 얼마나 빨리 처리할 수 있느냐를 강조하면서 게임에 따라 그래픽 프로세서의 효율이 높아지거나 떨어지는 일이 발생했습니다.

 

DirectX 10에서 등장한 통합 쉐이더 아키텍쳐는 쉐이더 모델(Shader Model) 4.0을 지원해 이전에 버텍스 쉐이더, 픽셀 쉐이더로 나눠져서 서로 다른 작업만 처리할 수 있었던 쉐이더 구조를 통합된 쉐이더 형태로 바꿔 하나의 쉐이더 유닛이 픽셀 쉐이더, 버텍스 쉐이더의 기능을 모두 할 수 있도록 만들었습니다. 따라서 게임이 버텍스 쉐이더 작업이나 픽셀 쉐이더 작업을 더 많이 요구한다고 해도 그래픽 프로세서는 게임의 요구에 맞춰 통합 쉐이더의 작업을 결정하게 되므로 자원을 낭비하지 않고 최적화된 성능을 발휘하게 됩니다. 

 

또한 DirectX 10에서 새롭게 추가된 기능인 지오메트리(Geometry) 쉐이더 연산도 통합 쉐이더 아키텍쳐를 통해서 지원하게 됩니다. 쉐이더 모델 4.0에 새로 들어간 지오메트리 쉐이더는 미리 정해진 단순한 형태의 물체를 보다 복잡한 모습으로 확장된 물체로 바꿔줍니다. DirectX 9(좌)에서는 단순하게 표현되었던 물체들이 DirectX 10으로 지오메트리 쉐이더 기능을 사용한 매핑 기법으로 더 생동감 있게 바꿀 수 있습니다.

 

 

DirectX 10을 지원하는 그래픽 카드가 필요

하지만 DirectX 10은 새로운 API이기 때문에 하드웨어적으로 DirectX 10을 지원할 수 있는 그래픽 카드를 필요로 합니다. DirectX 10이 들어간 윈도우 비스타 운영체제라고 할지라도 DirectX 10을 지원하는 그래픽 카드를 사용하지 않으면 Direct9 이하의 하위 API로 동작하게 되므로 DirectX 10 지원 게임을 제대로 즐기려면 DirectX 10을 지원하는 그래픽 카드를 사용해야 합니다.

 

현재까지 DirectX 10을 정식 지원하는 그래픽 카드는 NVIDIA에서는 GeForce 8 시리즈, AMD에서는 ATI Radeon HD 2000 시리즈가 DirectX 10을 지원합니다.

 

한편, 인텔의 경우는 별도의 그래픽 카드는 없고 내장 그래픽 메인보드 중에 GMA X3100과 X3500 코어가 들어간 제품이 DirectX 10을 지원하는 것으로 알려지고 있습니다.

 

현재까지 각 제조사별로 DirectX 10을 지원하는 그래픽 카드 리스트는 아래와 같습니다.

 

NVIDIA

AMD

Intel

GeForce 8800 Ultra

Radeon HD 2900 XT

G35 (GMA X3500)

GeForce 8800 GTX Radeon HD 2900 PRO

GM965 (GMA X3100)

GeForce 8800 GTS Radeon HD 2600 XT

GM965 (GMA X3100)

GeForce 8600 GTS Radeon HD 2600 PRO  

GeForce 8600 GT

Radeon HD 2400 XT

 

GeForce 8500 GT Radeon HD 2400 PRO  
GeForce 8400 GS    

 

이 기사의 의견 보기
pg1313 (ID) pg1313님의 미디어로그 가기  / 07-10-08 16:59/ 신고
제가 가지고 있는 2400pro가 최저가, 최저 성능이군요^^
드라이버만 안정되면 더 바랄것도 없지만^^
kss8569 (ID) kss8569님의 미디어로그 가기  / 07-10-08 18:42/ 신고
카탈리스트 는 언제쯤 안정화 될지..
qodish (ID) / 07-10-08 18:55/ 신고
포스도 만만치 않습니다;;; 젠장;;;
yewtree923 (ID) yewtree923님의 미디어로그 가기  / 07-10-08 19:52/ 신고
오우 ~ 좋은 기사 잘 봤습니다 ㅎㅎ
가격대 성능이란 부분만 놓고 본다면
8600 계열이 괜찮은 제품이겠네요..^^
godanhan (ID) / 07-10-08 20:52/ 신고
10에선 10.1이 지원되지 않는다고 하던데 그 경우는 또 어떻게 되는지 모르겠군요.
realdude33 (ID) realdude33님의 미디어로그 가기  / 07-10-08 21:51/ 신고
기사를 통해 더욱 명확히 알게 되었네요. 개인적으로 8600GTS이하 제품은 DX10지원을 한다는 것에만 만족해야 할듯 합니다. DX10지원게임인 크라이시스를 보면 8800시리즈정도 되야 원할히 하는것 같더군요^^;
ho5945 (ID) ho5945님의 미디어로그 가기  / 07-10-08 23:23/ 신고
으... 밑에 DX10 지원 그래픽카드 눌러봤을때 칼럼 나오는 자료들이 너무 어렵네요... 초보자칼럼이랬으면서..ㅠㅠ; 그나저나 내용들이 Dx10 나오기 전에 올라왔던 내용들이랑 별반 차이가 없네요.. 하지만 다시 떠올리니까 한 번 더 기억하고 좋네요^^
ohye701 (ID) ohye701님의 미디어로그 가기  / 07-10-08 23:31/ 신고
근데 DX10을 사용하기 위해선 비스타를 이용해야 한다는 것이니 비스타가 어떻게 될것인가가 관건이군요.
tksto3299 (ID) / 07-10-08 23:34/ 신고
10.1버전은 어떻게되는건지가 궁금한데
kyta123 (ID) kyta123님의 미디어로그 가기  / 07-10-08 23:39/ 신고
DX10은 역시 엔당의 제품들이 많군요,
드라이버가 좀더 최적화 된다면 좋을텐데요.
joel83 (ID) joel83님의 미디어로그 가기  / 07-10-09 3:06/ 신고
안습의 HD26xt.. 다시 갈아타버릴까요 ㅠㅠ
catlove (ID) catlove님의 미디어로그 가기  / 07-10-09 7:35/ 신고
DX10을 지원하는 게임들이 아직 많지 않아서 그 실효성은 의문이네요
ljck5765 (ID) ljck5765님의 미디어로그 가기  / 07-10-09 8:24/ 신고
DX10은 가격대비 효용가치가 없어 구입하기에는 아직 시기상조 인것 같습니다.
hermes88 (ID) / 07-10-09 9:31/ 신고
향후 1세대 정도 더 지난 그래픽 카드가 나온뒤 그 제품의 DX10 지원이 원할할듯 하네요.
양사가... 별다른 경쟁이 없어 미미한 기술개발로 소비자만 현혹하는 모습인듯 해서...
현 세대 제품은 그다지 맘에 들진 않군요.
bluemun (ID) bluemun님의 미디어로그 가기  / 07-10-09 9:37/ 신고
DX10으로 개발된 게임도 실제 DX9과 비교해서 큰 차이점이 아직은 없는 것 같던데.. 좀더 있어야 제대로 된 DX10을 활요한 게임이 나올 것 같네요.
sky0734 (ID) sky0734님의 미디어로그 가기  / 07-10-13 0:55/ 신고
이해하기 쉽게 .. 이정도면 DX10에 대한 정보로 초보자에게는 충분히 전달 됬다고 생각되네요.
y20303 (ID) y20303님의 미디어로그 가기  / 07-10-13 4:58/ 신고
비스타 한번 못사용해보고 있는데 dx10은 너무나 먼얘기..
happygump (ID) / 07-10-13 15:13/ 신고
좋은 정보 잘 읽었습니다. 보드나라에 초보자컬럼은 좋네요.
yuhwa (ID) yuhwa님의 미디어로그 가기  / 07-10-14 8:44/ 신고
DX10이 괘 진보한 기술이군요. 그런데 게임 성능은 별 차이가 없을가
yunkj (ID) yunkj님의 미디어로그 가기  / 07-10-14 19:09/ 신고
DX10을 지원하는 카드들이 CPU 오버헤드를 줄여주는군요. 게임 개발자 입장에서는 좀 유리할 것도 같고
닉네임 lock
비회원

보드나라 많이 본 뉴스
보드나라 많이 본 기사

보드나라 최신 기사
[10/08] AWS, 토큰 비용을 28% 낮춘 오픈소스 AI 에이전트 '스트랜즈 하네스' 공개  
[10/08] 앱코, 가상 7.1 진동 기능 탑재 게이밍 헤드셋 'MR600W' 출시  
[10/08] 설치와 활용도 알찬 와이파이 6 공유기, ipTIME AX3000plus  
[10/08] 알리바바 클라우드, 글로벌 인프라 AI 포트폴리오 확대로 기업 AI 도입 가속화  
[10/08] 마이크로닉스, 'ASRock PSU MEGA 세일 페스티벌' 진행  
[10/08] 엔비디아, ‘컨트롤 레조넌트’에 패스 트레이싱 DLSS 4.5 지원  
[10/08] 라이엇 게임즈, 2026 대한민국 LoL 국가대표 응원 이벤트 개최  
[10/08] 빌리빌리 게임 ‘뱅드림! 아워 노트’ 9월 24일 글로벌 정식 출시  
[10/08] <페르소나5: 더 팬텀 X> 5.4.1 버전 P3P 콜라보 「달을 쫓는 자의 꿈」 9월 24일 업데이트!  
[10/08] 컴투스 ‘제우스: 오만의 신’, 점성술 엘리시움 등 추석 맞이 업데이트  
[10/08] 리눅스 패치에 AMD GPU의 GDDR7 지원 포착, 차세대 라데온에 탑재?  
[10/08] CXMT는 NAND, YMTC는 DRAM로, 中 메모리 양강 사업 영역 확대  
[10/08] 엑스박스 조직 개편 상황 업데이트, 차세대 헤일로 개발은 액티비전  
[10/08] 엔비디아, 컨트롤 레조넌트와 기어스 오브 워 E-데이 대응 617.14 버전 드라이버 배포  
[10/08] QLC 낸드 쓴 애플 아이폰 18 프로 맥스 1TB 쓰기 성능 극단적 하락 논란  
[10/08] 서린씨앤아이, 써멀그리즐리 WireView Pro II GPU 재입고  
[10/08] 대원씨티에스, NZXT 컴팩트 미들타워 케이스 'S5 RGB' 시리즈 출시  
[10/08] 밸로프, AVA IP 기반 스핀오프 ‘AVA RE:BIRTH’ 사전예약 및 CBT 참가자 모집 24일 개시…해외 이용자 접점 확대  
[10/08] TCL, 태블릿 신제품 ‘노트 A1 넥스트페이퍼’ 출시 … 사전예약 시작  
[10/08] 에이수스, 영재컴퓨터 ROG 파트너십 체결  
로그인 | 이 페이지의 PC버전
Copyright NexGen Research Corp. 2010