전문가용 그래픽카드는 뭐가 다른가요?

전문가용 그래픽카드는 뭐가 다른가요?

이번 포스트는 전문가용 그래픽카드에 대한 설명을 하고자 한다.

아래 그림은 다나와에서 "전문가용 VGA" 탭을 클릭했을 때 나오는 상품인데, 무려 790만원....
이 놈들은 뭐하는 놈들이길래 이렇게 비싼지 쉽게 설명하고자 한다.

우선 GPU 계의 양대 산맥 라인업에서 전문가용 그래픽카드를 칭하는 브랜드명부터 얘기하고자 한다.
NVIDIA 에서는 일반 소비자용 그래픽카드는 Geforce 시리즈(ex. GTX980)이지만 전문가용 그래픽카드에는 Quadro 라는 이름이 붙는다.
AMD 에는 Firepro 가 전문가용 그래픽카드이다.

필자는 NVIDIA 빠돌이니까 Geforce와 Quadro의 차이를 기준으로 설명하고자 한다.
AMD 계열에서의 차이도 크게 다르지는 않다.

타겟 프로그램(워크로드)

그래픽카드는 당연히 그래픽 처리를 위한 놈인데 일반인이 하는 그래픽처리는 대부분 게임이라고 할 수 있겠다. (많은 사람들이 헷갈리는 것이 동영상인데 이건 그래픽을 만드는 것이 아니기 때문에 그래픽 처리를 하지 않는다.)
그렇다면 전문가용은 어디에 쓰는 놈일까?
바로 CAD랑 DCC가 주요 타겟이라 할 수 있겠다.
CAD는 computer-aided design 이고, DCC는 digital content creation이다.
이름 보면 알겠지만 뭔가를 만드는 것들 이다.
예시를 하나 들자면 아래와 같은 놈들..

추가 기능

일반 그래픽카드랑 비교했을 때, 추가적인 기능들은 생각보다 엄청 많다.
직접 NVIDIA에서 밝힌 자료들이 많으니 "Geforce vs Quadro" 라고 구글에 검색하면 무수히 많은 자료들이 나온다.
Antialased Points and Lines, Logic Operations, Clip Regions, Hardware-Accelerated Clip Planes 등등.
이번 포스트의 목적은 이런 것들을 하나하나 설명하는 것이 아니고, 대충 이런 차이들이 있구나 하는 것들을 소개하는 것이기 때문에 대표적인 두가지만 소개하고자 한다.

  • Line Antialiased: 가장 쉽게 이해할 수 있는 것은 안티앨리어싱.
    이과 출신이라면 누구나 알고있을 것이다. 아래 그림 예제가 있는데 줄이 깨지는 것을 방지해준다.
    중요한 것은 이것을 하드웨어로 해준 다는 사실.
    소프트웨어로도 처리가 가능하지만 그럼 성능이 떨어지기 때문에 하드웨어로 빠르게 해준다.

  • Overlay Plane Support: 커서나 팝업 창과 같이 그래픽위에 독립적인 다른 그래픽처리가 필요한 일들을 말한다. 이거 뭐 그냥 하면 되는거 아니냐?고 할 수 있겠지만, 그래픽 연산 관점에서 보면 상당한 오버헤드가 된다고 한다. 왜냐하면 하나의 그래픽카드에서 한번에 처리해야할 화면이 두개가 되어 소프트웨어적으로 두개의 루트가 필요하기 때문. 팝업 창이 여러개가 되면, 실시간으로 화면에 업데이트가 되어야하는 그래픽처리의 질이 툭툭 떨어지게 된다. 그래서 하드웨어적으로 독립된 처리를 한방에 탁 합쳐줄수있는 OpenGL XOR 논리 연산을 지원한다!

그 외 장점들

위의 추가 기능들은 하드웨어적으로 성능을 올리기위해 지원하는 기능들이고, 그 외에도 잡다한 장점들이 있다.

  • ~~빵빵한 ~~드라이버 지원!: 당연히 비싼 놈들이고 많이 팔리기 때문에 드라이버 지원을 잘 해준다. 최적화는 물론이고 호환성까지 잘 책임져 주는 데, 놀라운 것은 특정 어플리케이션을 위한 드라이버 플러그인 까지 있다. (POWERdraft, MAXtreme, NVIDIA Quadro View 등)

  • 프로그램 최적화: 많이 쓰는 어플리케이션들을 위한 최적화 지원 들이 있다. 일반인이 알만한 것은 어도비 프리미어나 솔리드웤스. 그 외 CAD나 DCC 툴들은 쿼드로들을 대부분 같이 쓰기 때문에 회사단위로 직접 최적화를 많이 해준다.

결론

딱 보면 알 수 있는 것은 일반인이 쓸일이 없다...
게임용으로는 가성비가 월등히 안 좋다...
CAD나 DCC 등을 하는 전문가(!)라면 어차피 다 알만한 내용들이고, 전문가가 아니라면 궁금하지도 않을 테니 자세히 기능들을 설명하지는 않았다.
전문가라면 나에게 필요한 기능들을 알아서 잘 찾고 선택하면 된다.
일반인은 그냥 거들떠도 보지 말자...