Vaapi가 지원되는 하드웨어

우분투 왕 초보입니다.
vaapi를 기반으로 하는 솔루션을 개발하고자 우분투를 설치하였습니다.
제 컴터에서는 vainfo로 확인해보니 에러가 떠는데…intel 계열 cpu에서
vaapi가 지원되는 cpu는 어떤게 있는지 궁금해서 질문 올립니다.
많은 답변 부탁 드립니다.

우선 제가 알고있는건

GMA X4500HD 하고 GMA 4500MHD(모바일) 버전이 지원이 되는걸로 알고 있습니다.

다만, 드라이버가 지원되는지 여부는 확인 못해봤네요.

일전에 phoronix.com에서 Clarkdale이나 Arrandale CPU에 탑재된

인텔 GMA HD 카드도 지원된다고 본 걸로 기억합니다. (이건 확실치는 않습니다.)

[quote="j3190383":2jdt1b0e]vaapi가 지원되는 cpu는 어떤게 있는지 궁금해서 질문 올립니다.[/quote:2jdt1b0e]vaapi는 cpu가 아닌 gpu 아닌가요?

[quote="j3190383":2jdt1b0e]vaapi를 기반으로 하는 솔루션을 개발하고자 우분투를 설치하였습니다.[/quote:2jdt1b0e]vaapi는 특정 동영상 코덱만 지원합니다. 유의하세요.

[quote="j3190383":2jdt1b0e]intel 계열 cpu에서[/quote:2jdt1b0e]gpu라고 가정하고 계속합니다.
오늘날 나오는 대부분의 gpu는 다 지원합니다.
[url=http://en.wikipedia.org/wiki/Intel_GMA:2jdt1b0e]영문 위키[/url:2jdt1b0e]에서 밑에 Specification 표가 있습니다.
이중 Hardware acceleration 항목을 참고하세요.
지원하는 코덱이 나옵니다.
주의하실 점은 같은 모델명이라도 어떤 건 지원하고 어떤 건 지원하지 않는 경우도 있습니다.

답글 감사드립니다.
제가 질문을 올리게 된 과정을 말씀드리면,

Intel의 Atom E6*** 시리즈의 스펙을 보면 CPU 내부의 Graphics and Video Accelerator를
vaapi를 기반으로 H.264(또는 기타 코덱) 인코더 및 디코더를 지원하고 있습니다.
그렇지만, 해당 보드는 현재 레퍼런스 보드를 구매해 볼 수 있는 여건이 안되어 일반적으로
접근할 수 있는 Desktop 보드에서 확인 해 볼려구 시도하고 있습니다.

위에서 말씀하신것 처럼 VAAPI가 nvidia의 CUDA와 같은 독립적인 GPU기반이 아닌 CPU의
그래픽 가속기를 기반으로 하고 있는 것으로 알고 있습니다.

제가 우분투를 깔아서 해 보려는 이유는 VAAPI가 리눅스만 지원하고 있고, 그 가운데 웹에서
자료 검색을 해 보니 우분투에서 SMPlayer가 VAAPI가 지원되는 버전이 있다는 글을 많이
봐서 우분투를 깔아서 해 볼려고 시도하고 있는 상태입니다.

그런데, 제 컴터가 i3인데도 VAAPI 데모 소스를 컴파일해서 실행시켜 보니 device initialize에서
에러가 발생하고, vainfo를 해서 보니 에러가 발생하여 지원되지 않는 보드인가 궁금했습니다.
우분투에서 VAAPI가 지원되는 SMPlayer 버전을 사용하고 계시는 분들의 CPU가 어떤 형태인지
궁금해서 질문 올리게 되었구요. 감사합니다.

좀 더 고민을 해 보니,

CPU가 문제가 아니고 내장 그래픽 카드가 지원되는 메인보드를 선정해야 할 것 같네요.
윗분께서 말씀하신 GMA X4500칩셋이 VAAPI를 지원하네요. HD2000 칩셋도 마찬가지라고 합니다.

따라서, GMA X4500 또는 HD2000을 지원하는 인텔 메인보드만 구하면 구현 해 볼 수 있을 것 같습니다.

vaapi는 인텔을 위해 인텔이 만든 API입니다. 관련 기능은 전부 GPU에 들어가 있습니다. 요즘 샌디브릿지(cpu에 gpu가 내장되어있죠)라도 외장 그래픽 카드를 꼽으면 작동하지 않습니다.
참고로 엔비디아는 vdpau를 만들었고, AMD는 VxBA를 만들었는데, 리눅스계에서의 인텔의 힘이 막강한 관계로 둘다 vaapi를 위해 백포트를 제공하는 쪽으로 바뀌고 있습니다.

위에 써주신 영문위키의 내용을 잘 읽어보세요.

http://en.wikipedia.org/wiki/Intel_GMA

샌디브릿지 GPU에는 AVC 인코딩 기능도 들어가 있으며, 며칠전부터 vaapi 에 관련기능이 업데이트 되기 시작했다고 합니다.

샌디브릿지 CPU가 지원되는 메인보더를 선택하면 된다는 말씀이시네요.
GMA X4500 계열은 예전 칩셋이라 그런지 지원되는 모델이 별로 없더군요.
샌디브릿지 CPU가 지원되는 메인보더 구매해서 진행을 해야 겠습니다.
답변 주셔서 감사합니다.