IBM PC의 그래픽 카드 | ||||
MDA | CGA | EGA | VGA | XGA |
1. IBM의 그래픽 카드
eXtended Graphics Array의 약자. IBM이 1990년 10월에 발표한 IBM PS/2 시리즈 중 모델 90XP와 95XP에 내장되었다. 역시나 '카드'라기엔 기존의 VGA처럼 내장 회로의 형태였기 때문에(그래서 약어의 A도 Array다.) 좀 어폐가 있지만 나중에 XGA 호환 그래픽 카드들도 나왔기 때문에 아주 틀린 말도 아니다. VGA와 완전한 호환성을 지니면서 확장된 그래픽 성능을 제공했다. 1MB의 그래픽 메모리를 가지며 640×480 해상도에서 65,536 컬러(16비트 하이컬러)를, 1024x768에서 256컬러를 지원했다. 당시에 SVGA(Super VGA)라는 이름으로 800×600 해상도가 꽤 유행했음에도 불구하고 무슨 똥고집인지 800×600은 지원하지 않다가 1992년 비디오 카드 형태로 XGA-2를 발표하면서 800×600에서도 65,536 컬러를 지원하게 되었다.XGA는 일반적으로는 VGA의 발전형으로 알려져 있지만 실은 IBM이 1987년에 PS/2와 함께 발매한 그래픽 카드인 8514/A의 발전형이다. 8514/A와 마찬가지로 이미지 처리를 전담할 전용 보조 프로세서를 내장하고 있었기 때문에 다른 그래픽 카드에 비해 훨씬 빠른 속도로 이미지 처리가 가능했다.
문제는 이미 시장에는 VGA를 확장해서 XGA와 비슷한 성능을 가지고 있는 SVGA라는 VGA 호환 모델들이 다양한 회사에서 나오고 있었다는 점. 800×600에서 하이컬러를 사용할 수 있는 XGA의 성능 자체는 당시의 SVGA들과 비교했을 때 상대적인 우위는 있었지만 1024×768 해상도 자체는 기존의 SVGA 중 고급 모델에서는 지원되는 경우가 드물지는 않았으므로 새로운 것은 아니었다. XGA가 등장하기 거의 1년 전인 1989년 11월에 등장한 SVGA 호환 기종인 ET4000AX도 이미 1024×768 해상도 까지 지원이 가능했다. VGA 표준을 제외한 확장 그래픽 모드가 제조사마다 제각각이라 호환성이 없었던데 비해 XGA는 IBM의 표준 규격이었기 때문에 장점이 있었다. 그러나 XGA 호환 그래픽 카드는 많이 나오지 못했고 나중에 VESA에서 EVGA(Extended Video Graphics Array)라는 XGA와 유사한 표준 규격을 제정했으며 호환 그래픽 칩셋 업체들도 이를 따랐기 때문에 높은 인기를 얻지 못한다.