잡담 Allwinner A10 시리즈 칩의 비디오 가속기 드라이버 문제..
2013.07.01 09:47
이쪽은 완전히 파악하지는 못했습니다만, Allwinner가 동영상에 있어서 큰 장점을 가지는 이유가 CedarX 라는 자기만의 가속기를 쓸 수 있기 때문입니다. 이게 제대로 동작하면 아주 효용성이 높습니다.
최근에는 Allwinner 사에서 OpenMAX표준방식의 가속을 지원한다고 발표하기도 했습니다만, 아직 요원한 일이고,
일단 Allwinner A10기기의 경우 펌웨어 버전에 따라 가속할 수 있는 영상 포맷의 종류가 달라지곤 합니다. 좀 난감하죠.
특히 Chris 의 CM10 버전의 경우 일부 포맷에 대해 가속기를 쓸 수 없는 문제가 있습니다.
이 문제를 해결해 보고자 CedarX 관련 자료를 약간 찾아보았는데,
구글링을 해 봐도 이 CedarX 드라이버쪽에 집중해서 파악한 분이 많이 안 계신 것 같더군요.
특히 국내에는 전무하다고 해도 과언이 아니더군요..
관련 라이브러리는 /system/lib/libcedar* 파일로 있습니다.
KPUG에도 CedarX 관련해서 살펴보신 분이 혹시 계신가 싶어서 써 봤습니다.
코멘트 4
-
星夜舞人
07.01 10:24
-
purity
07.01 11:01
CedarX는 비공개 소스이고 AA에서 공개할 방침도 없다며 주구장창 외면하면서 은근 슬쩍 출처 없는 소스가 떠돌아 두근거리게 했던 이슈입니다. 정확히는 자사 SDK 기반 안드로이드에서의 가속만 지원한다는 방침을 고수중이며 누가 풀었는지 사용 조건은 어찌되는지 성능은 어떤지 알 수 없는 정보가 살짝씩 흘러나오지요. 이러다보니 한동안 열기가 확 올랐던 AA10 + 우분투 열풍이 가라앉은 원인이 되기도 했습니다. 라이브러리에 대한 역구현 프로젝트도 있기는 한데... 그도 좀 그렇고... 여튼 이런 상태네요.
-
쭈암
07.02 12:32
CTS 제대로 받아서 미국쪽에 나가려면 OpenMax로 가야하는데 이넘들이 해줄지는 모르겠습니다.
아마고 훔쳐서 넣은 IP(HW+SW)들 때문에 쉽시라 공개를 못하는 걸겁니다.
로열티, 특허료 제대로 내고 장사하는 넘들이 아니라서요.
-
星夜舞人
07.02 15:15
당분간 Allwinner의 경우는 CTS받아가면서 나갈생각이 없다고 하네요.
나갈려면 작년의 폴라로이드 OEM처럼 구글 마켓빼면서 나갈 가능성이 있다고 합니다.
AA10의 GPU가속에 대해서 작년부터 Ubuntu혹은 Lubuntu 돌릴때부터 나왔던 문제로 올해 AA31이 나오면서 공개를 한다고 했지만 아직 요원한 상태입니다.
즉 AA10의 경우 Ubuntu정도는 충분히 돌릴수 있는 구조이긴 허나 코덱을 사용못해 480p동영상을 돌리는데도 버벅되는 현상이 있습니다.
또한 AA31로 올라가면서 실질적으로 디코더 구조자체가 많이 바뀌었는데도 (동영상을 대형화면에서 돌려보니 그렇더군요) 불구하고 아직까지 공개가 없으니 상당히 안타까운 상태입니다.