목차
1 개요
인텔 퀵 싱크 비디오. 인텔의 동영상 하드웨어 인코딩 및 디코딩 기술을 가리키는 말로 인텔 내장 GPU를 이용한다.
2 Motion Compensation (1999~2007년)
퀵싱크 비디오의 전신은 1999년에 온보드 형태와 그래픽카드 형태 2가지로 등장했었던 intel i752의 동영상 관련 부가 기능으로 거슬러 올라간다.[1] 당시엔 엔비디아 지포스 256의 Motion Compensation처럼 지금에 비해 매우 초보적인 수준이었고 이러한 능력은 2005년에 펜티엄 D와 함께 나온 i945G 메인보드에 탑재된 GMA 950까지...가 아니라 클리어 비디오 기술이 등장한 이후인 2006년 946GZ, Q963, Q965 메인보드에 탑재된 GMA 3000과 2007년 G31, Q33, Q35 메인보드에서만 탑재된 GMA 3100까지 계속되었다.
3 intel Clear Video (2006~2009년)
2006년 7월에 코어2 시리즈의 콘로와 함께 나온 G965 메인보드의 GMA X3000부터 처음 적용된 하드웨어 디코딩 기술. 당시 블루레이 대응을 염두했었지만 MPEG-2만 완벽 지원하는 수준이었고 정작 블루레이의 주력 코덱인 H.264는 아예 지원조차 없었으며, VC-1은 Motion Compression 차원의 초보적으로만 지원하거나 WMV9 위주로만 제공하는 등 결과적으로는 제한적이라서 널리 활용되지 못 했다. 나중에는 H.264와 VC-1의 프로필이 확대되면서 재생 여부에 관한 제약이 점차 줄어들어 2008년 G45 메인보드에 탑재된 GMA X4500 HD가 되서야 MPEG-2, H.264, VC-1의 모든 프로필을 하드웨어적으로 겨우 지원하게 되었다. 고사양인 H.264 1080p 60fps 동영상을 재생할 조건이 되었고 이전의 인텔 내장 그래픽 치고는 그나마 나은 게이밍 성능을 보여줬지만, 드라이버 버그로 인해 제대로 H.264 1080p 60fps 동영상을 제대로 재생하지 못 한다는 치명적인 문제점이 있었다. 풀스펙인데 재생하질 못 하다니... 소프트웨어 디코딩 모드로 CPU 사용량이 높아도 제대로 출력할 수 있는 G31 메인보드의 GMA 3100이 차라리 더 낫다 싶을 정도. G41, P43, G43 등 당시 주력 칩셋들과의 차별을 위해 비싼 G45에만 풀스펙으로 탑재된 전략은 결과적으로 실패했다고 볼 수 있다. 안습
4 intel Clear Video HD (2010년~현재)
HD 딱지가 붙였다고 해서 차세대 혹은 상위 호환격인 것은 아니고 기존 클리어 비디오에서 지원하지 못 했던 기능적인 면들을 위주로 제공하는 부가 기능에 가까운 기술이다. 줄여서 CVT HD 또는 CV HD라고도 부르는 편. 이전까지 클리어 비디오는 재생에 초점을 맞췄다면 클리어 비디오 HD는 화질에 초점을 맞췄다는 정도. 과거에는 부가 기능 취급이었지만 성능이 상향 평준화한 지금은 화질 보정에 있어서 필수 기능으로 자리잡고 있는 중이다. 2010년 웨스트미어 아키텍처 기반의 클락데일 i3, i5 시리즈 CPU 내장그래픽부터 처음으로 적용[2]되어 나중에 나온 퀵 싱크 비디오에 묻혀졌을 뿐 기술 자체는 현재까지 이어지고 있다.
5 intel Quick Sync Video (2011년~현재)
2010년에 처음 소개된 기술로 클리어 비디오의 후속이자 상위 호환격 기술로써 대체되었다. 용어가 좀 길어 보여서 해외에서는 QSV라고 줄여서 부르는 편. 그동안 클리어 비디오가 재생에만 관여한 기술이었다면, 퀵 싱크 비디오는 재생 뿐만 아니라 인코딩까지 지원한다는 점이다. 처음 공개될 당시엔 타사의 기술보다 더 빠른 인코딩 시간을 자랑했지만 빠른 인코딩 위주로 연구해서 그런지 인코딩 후 결과물의 화질이 타사의 기술보다 떨어진다는 단점이 있었다. 나중에 그런 단점이 조금씩 개선되면서 화질에 민감한 편이 아니라면 그럭저럭 쓸만한 인코딩 기술로 인정받고 있다. 하드웨어 디코딩은 DXVA, VA API, VDPAU로 구현할 수 있고 하드웨어 인코딩은 OpenMAL IL이나 VA API를 통해 구현할 수 있다.
클락데일 CPU 제품군이 이미 출시된 이후라서 클락데일 모델들은 지원되지 못 했고, 후속 모델인 샌디브릿지부터 적용되어 클리어 비디오 HD 기술과 함께 쌍두마차로 현재까지 이어지고 있다.
5.1 Version 1 (2011년)
샌디브릿지 제품군부터 적용된 기술로 디코딩은 MPEG-2, H.264, VC-1까지 지원하고, 인코딩은 H.264만 지원한다. H.264 동영상을 자주 접하는 내장 그래픽 사용자에겐 반가운 소식이지만 코어 i 시리즈 유저 한정이고, 정작 사무용 PC로 많이 사용되는 펜티엄과 셀러론 제품군은 퀵싱크 비디오 자체를 지원하지 않는 결정적인 단점이 있다. 이는 웨스트미어 아키텍처의 클락데일 내장 GPU도 마찬가지.
5.2 Version 2 (2012년)
아이비브릿지 제품군부터 적용된 기술로 JPEG 또는 MJPEG 하드웨어 가속 기능이 추가된거 이외에는 이전 샌디브릿지 내장 GPU와 동일하다.
5.3 Version 3 (2013년)
하스웰 제품군부터 적용된 기술로 재생 및 인코딩 능력과 화질이 대폭 개선되었고 MPEG-2, VC-1의 인코딩 기능이 추가되었다.
훗날 드라이버 업데이트로 봉인이 해제(?)되면서 그동안 코어 i 시리즈 모델의 전유물이었던 비디오 기술을 보급형 라인인 펜티엄, 셀러론 제품군까지 확대하여 사무용 겸 동영상 감상용 PC 타이틀을 얻은 기념비적인 버전이 되었다.
또한, 데스크탑 코어 i3 이상의 내장 GPU인 HD Graphics 4400 이상 한정으로 H.265 기반의 고사양 동영상을 DXVA 가속의 도움으로 어떻게든 겨우 재생할 수 있게 되었으나 로드율이 매우 높게 치솟기 때문에 사실상 마지노선에 가깝다.
5.4 Version 4 (2014년)
브로드웰 제품군부터 적용된 기술로 VP8의 하드웨어 인코딩 및 디코딩이 추가 지원되었고 BSD(Bit Stream Decoder)가 탑재되어 인코딩과 디코딩 작업을 동시에 수행할 수 있게 되었다. 쉽게 말하면 동영상을 인코딩하면서 다른 동영상을 GPU 하드웨어 가속 모드로 감상할 수 있다는 뜻. 그 전까지는 그런 작업을 수행하려면 양자택일(...) 했어야 했다. 드라이버 업데이트로 VP9를 부분적으로 지원되지만 사실상 제대로 활용하기 어려운 수준이다.
H.265 하드웨어 가속이 이때부터 처음 지원되어 Version 1 Profile 중에 Main 10인 10비트 모드는 제한적으로나마 재생할 수 있지만 하드웨어 가속을 지원하지 않고, Main인 8비트 모드만 하이브리드 방식으로 그나마 제대로 지원되지만 디코딩만 사용할 수 있는 결정적인 단점이 있다. 비교적 저사양 H.265 동영상의 인코딩도 아닌 재생만 제한적으로 지원한다는 뜻.
5.5 Version 5 (2015년)
스카이레이크 제품군부터 적용된 기술로 대세에 따라 H.265의 하드웨어 디코딩은 물론 인코딩까지 정식으로 지원되었다. 단, 디코딩은 Version 1 Profile의 Main인 8비트 모드만 완벽 지원하고 Main 10인 10비트는 하이브리드 방식으로 부분적으로만 지원되며, 인코딩은 H.265의 Main(8비트)만 제대로 지원하기 때문에 프로필 자체는 6개월 먼저 나온 NVIDIA의 7세대 퓨어비디오보다 떨어진다. VP9도 여전히 하이브리드 방식이지만 4K 24fps 사양이 추가 지원되었다.
드라이버 명목상 셀러론 라인까지 똑같이 지원해도 하드웨어 성능의 한계로 차별될 수밖에 없었던 하스웰 내장 GPU와는 달리, 스카이레이크 내장 GPU는 성능의 상향 평준화로 어느 정도 갖추어지면서 제대로된 공통 지원이 실현되었다. H.265같은 고사양 비디오 코덱 때문에 일부러 코어 i3 이상 라인의 CPU로 고려할 필요가 없어졌다는 뜻이기도 하다.
아이비브릿지에서 처음 도입된 정지 영상(이미지) 하드웨어 인코딩 기능이 스카이레이크에 들어서야 강화되었는데 16K 초고해상도인 16384x16384까지의 지원이 주된 특징.
5.6 Version 6 (2016년)
카비레이크 제품군부터 적용된 기술로 H.265 하드웨어 가속 기능이 대폭 강화되어 H.265에서는 그제서야 Version 1 Profile의 Main(8비트), Main 10(10비트) 모두 하드웨어 디코딩 및 인코딩을 완벽하게 지원되었지만 Version 2 Profile 일부와 8K 해상도까지 지원하는 NVIDIA의 8세대 퓨어비디오보단 여전히 밀리는 수준.
VP9는 Main(8비트)와 Main 10(10비트) 둘다 하드웨어 디코딩을 지원하지만 인코딩은 Main(8비트)만 제대로 지원한다.