최근의 그래픽카드는 대부분 3D 가속 기능을 지원하고 있습니다. 그래픽카드의 가격이 비싼 것도 바로 이 3D 가속 기능 때문입니다. 그런데 실제로 윈도우에서는 3D 가속 기능을 거의 사용하지 않습니다. 일부 3D 게임이나 그래픽 응용 프로그램에서만 사용하죠. 그러므로 일반적인 워드프로세서, 인터넷, 스프레드시트 등의 작업에는 고급 3D 그래픽카드가 전혀 필요없는 것입니다. 3D 가속 기능은 일부 프로그램에서만 지원합니다. 즉, 윈도우에서 직접 3D 성능을 사용하지 않기 때문에 실제적으로 3D 성능은 특정한 프로그램에서만 사용하게 되는 것입니다.
이렇게 특정 프로그램에서 지원하는 3D 가속을 위한 규격을 가리겨 '그래픽 가속 표준' 이라고 합니다.
이 규격은 운영체제에 아무런 이상 없이 빠른 속도로 프로그램 자체에서 그래픽 카드를 제어할 수 있습니다. 이러한 규격은 다이렉트X, 오픈GL,DCI 등이 있으며, 그래픽 기능 외에도 사운드 등 멀티미디어에 대한 표준을 지원하고 있습니다. 단, DCI 의 경우 윈도우 3.1 용으로 제정된 규격으로 지금은 거의 사용되지 않고 있습니다. 다이렉트X는 현재 가장 널리 사용되는 규격으로 윈도우 95/98의 기본적인 가속 표준입니다.
다이렉트X는 인텔과 마이크로 소프트가 제정했으며, 윈도우 3.1에서 사용되는 DCI의 뒤를 이은 것입니다.하지만 DCI 와는 달리 그래픽카드 외에 사운드카드,입출력 장치 등을 응용 프로그램에서 직접 제어할 수 있습니다. 윈도우용 게임은 대부분 다이렉트X를 지원하고 있으며 윈도우 98 에는 5.0 버전이 포함되어 있습니다. 가급적 최신 버전을 사용하는 것이 안정적이고, 버그 없는 다이렉트 X를 이용할 수 있는 방법입니다. 또한 다이렉트 X 는 윈도우에서 멀티미디어를 보다 편리하고 손쉽게 즐길 수 있도록 하기 위한 규격으로 사용자는 물론 개발자에게도 유용하게 사용됩니다. 이 규격에는 총 6가지의 가속 표준이 지정되어 있습니다. 다이렉트 드로우, 다이렉트 사운드, 다이렉트 입력, 다이렉트 비디오, 다이렉트 3D, 자동실행 등이 그것입니다. 이중 3D 성능을 위한 그래픽 기능은 다이렉트 3D가 담당하며, 일반적인 2D는 다이렉트 드로우가 담당하게 됩니다. CD를 넣었을 때 자동으로 실행되는 것은 자동 실행 규격으로 가능한 것이죠.
다이렉트X 에 대하여 참조
오픈GL은 3D 게임에서 광범위하게 지원되는 규격으로 영화 쥬라기 공원으로 유명한 실리콘그래픽스에서 개발한 것입니다. 이전부터 특수 효과 등의 목적으로 사용되던 규격으로 그래픽카드 자체에 오픈GL 함수가 내장되어 있어 고급 3D 게임에서 큰 효과를 보여줍니다. 윈도우 95/98에서는 기본적으로 오픈 GL 기능이 내장되어 있지 않습니다. 그러므로 응용 프로그램 자체에서 그래피가드에 내장된 오픈GL을 이용해 3D를 구현하고 있습니다. 윈도우 NT의 경우엔 3D 가속 표준으로 지원하고 있습니다.
결론적으로 3D 그래픽카드마다 서로 다른 규격을 지원하고 있으며, 3D 게임에서도 조금씩 표준 규격이 다릅니다. 만일 오픈GL을 지원하지 않는 3D 게임을 오픈GL을 지원하는 그래픽카드가 장착된 시스템에서 사용하게 되면 3D 성능이 최적으로 발휘되지 못하는 것입니다. 그러므로 이런 점에 유의해 3D 그래픽카드를 선택해야 합니다. 하지만 3D 게임을 전문적으로 하지 않는다면 굳이 고가의 그래픽카드는 필요가 없겠죠.