벤치마크를 하겠다고 썻지만, 사실 전문 리뷰 사이트들에서 하는 벤치마크를 보는것이 여러모로 더 정확하겠지요.
제가 하려고 하는것은 그런곳에서 볼 수 없는 XBMC 에 대한 벤치마크입니다.
그리고 곁들여 HTPC 에서 중요하다면 중요할 수 있는 전력 소모량에 대해 알아볼까 합니다.
벤치마크
일단, 벤치이니까 제일 기본적으로 보여드려야 되는것 같은 윈도우 성능 점수부터 ....
역시나 그래픽 성능이 발목을 잡네요.
하지만 게임을 할 컴퓨터는 아니니 상관없구요. 저 정도면 간단한 게임도 가능하다고 알고 있습니다.
XBMC 벤치마크라는게 뭐 별건 아니구요.
그냥 동영상 재생할때 얼마나 CPU를 점유하느냐를 보는것이죠.
그냥 XBMC 혼자만 하면 심심하니까, 비슷한 류의 동영상 재생 프로그램과 비교해 보겠습니다.
먼저, 테스트한 동영상은 블루레이 타이틀중에 AVC H264 로 인코딩 된것중에 비트레이트가 높아서
재생하는것이 만만치 않은 것으로 골라 보았습니다.
007 씨리즈중 카지노 로얄 이라는 타이틀 입니다.
앞쪽에 부분의 추격신으로 10분 정도를 재생했습니다. 순간 비트레이트 35Mbps 까지 나옵니다.
블루레이 자체를 재생한것은 아니고, 직접 하드로 옮겨서 재생했습니다.
결과는 2개 코어지만 하이퍼 쓰레딩이라 네개의 CPU 점유율중, 네개의 점유율이 나옵니다.
결과는 네개 점유율 전체 평균 과 네개중 가장 점유율이 높았던 순간 최대 점유율을 확인해 보겠습니다.
실제로 중요한것은 순간 최대 점유율이죠. 이게 100%를 넘어가는 순간 동영상 재생이 부드럽게 안되는것이니까요.
Arcsoft Total Media Theatre 3
최신버전으로 테스트 했고요, 하드웨어 동영상 가속이 지원되기 때문에 다른 경우보다 점유율이 낮습니다.
전체 평균 : 7.6 %
최대 순간 점유율 : 35.9%
PowerDVD 10
이것은 캡쳐를 못했는데, 하드웨어 가속 지원을 일부러 해제 하고 소프트웨어 디코딩 방식으로 테스트 했습니다.
왜냐하면, 소프트 디코딩도 멀티코어 지원이 되어서요. 결과는 ...
전체 평균 : 32.16 %
최대 순간 점유율 : 62.5 %
다음 팟 플레이어
팟 플레이어는 하드웨어 가속을 내장코덱으로도 지원하지만, 인텔의 그래픽의 경우는 지원을 못하더군요. 결과는...
전체 평균 : 23.52 %
최대 순간 점유율 : 68.75 %
XBMC
XBMC 도 최근에 DXVA 2를 지원하기는 했지만, 아직 인텔 그래픽의 경우는 지원하지 못 하고 있네요.
결과는 ...
전체 평균 : 27.5 %
순간 최대 점유율 : 68.75 %
전체 벤치마크 결과를 요약해보면,
TMT3, 파워 디비디 10, MPC-HC 등 하드웨어 가속을 지원하는 플레이어들은 대부분 유사하게 35% 정도의 순간 점유율이 나왔습니다. 재생중 최대 CPU 온도는 각각 코어 45/32 도 정도 였습니다.
파워디비디 10을 소프트웨어 디코딩시는 전체 점유율은 XBMC나 팟플레이어 보다 오히려 높았지만, 순간 싱글 코어 최대 점유율이 팟플레이어나 XBMC 보다 낮아서 멀티코어 지원의 효과가 나타나긴 했지만, 그다지 크지 않았습니다. CPU 온도는 각각 58/46 도 정도로 비슷했습니다.
같은 FFMPEG를 내장코덱으로 사용하는 XBMC와 팟플레이어는 아주 동일한 순간 최대 점유율을 보인것이 당연하면서도 흥미로웠습니다. XBMC의 평균 점유율이 더 높은것은 다른 코어에서 더 높았기 때문입니다.
효율성이 높기로 유명한 CoreAVC도 테스트 했지만, 뭔가 문제가 있는지 굉장히 높은 점유율을 보여서 결과를 말씀드리지 않겠습니다.
전력 소모량
일단 결과부터 보시죠.
윈도우 7 IDLE 시 : 36W
잠자기 모드시 : 0W
CPU 100% 프라임 : 124W
XBMC IDLE 시 : 47W
XBMC SD급 XVID 재생시 : 47W
XBMC 720p H.264 재생시 : 54-61W
XBMC 1080p H.264 재생시 : 63-75W
XBMC VC-1 블루레이 재생시 : 68-72W
XBMC H.264 블루레이 재생시 : 68-74W
TMT3/MPC-HC/PDVD 1080p H.264 재생시 (하드웨어 가속) : 53-57W (블루레이도 동일)
전력 소모량을 요약해 보면,
XBMC 동영상 재생시에 최대 소모전력은 제 시스템에서 75W 이하입니다.
하드웨어 가속이 나중에 지원되면 약 20W 가량 절약할수 있겠네요.
잠자기때 1W 이하라고 나오는데, 제 측정기로는 측정 불가. (진짜로 0W는 아닐테니)
XBMC 아이들시 47W 인데 제 케이스 파워의 효율이 해당 로드에서 65% 정도니까,
실제로 시스템이 소모하는 전력은 31W 정도 인것이죠.
결론은 하여튼 XBMC HTPC 사용해도 대부분의 경우 60W 짜리 백열전구 정도의 전력만 소모하니까
나쁘지 않다 입니다. ^^
부록
조립기에서 약속드렸던 약간 더 정리된 모습과 기타 사진들입니다.
다음은 마지막으로 HTPC 에 연결된 HDTV 칼리브레이션에 대해 써볼까하는데,
제가 아직 공부중이라 조금 걸릴 수 도 있겠네요 ^^

- 5.gif (33.1KB)(2)
- 55.gif (37.5KB)(2)
- 555.gif (45.1KB)(2)
- performance.PNG (102.5KB)(2)
- DSC05589-.jpg (59.7KB)(2)
- DSC05731-.jpg (65.1KB)(2)
- DSC05727-.jpg (71.0KB)(2)
- DSC05722-.jpg (72.1KB)(2)
- DSC05718-.jpg (105.4KB)(2)
- DSC05712-.jpg (56.7KB)(2)
- DSC05707-.jpg (68.9KB)(2)
- DSC05706-.jpg (79.1KB)(4)
- DSC05703-.jpg (79.6KB)(2)
- DSC05702-.jpg (78.8KB)(2)
멋지네요.
아직 인텔 HD 그래픽스 의 드라이버가 최적화가 안된것 같군요.
참! 그런데 뉴로스타님!
전에 메인보드 얘기하면서, 인텔 IGP 가 24프레임출력문제가 있고, 후보정 및 업스케일링 성능이 엔비디아보다 떨어진다고 하셨는데,
차세대 인텔 HD 그래팩스 에선 좀 개선이 되었는지요??
특히, 업스케일링 성능이 좋은 보드로 하려고 하는데 그부분에 대해선 관련 자료를 찾아볼 수가 없네요..
네~
드라이버 문제는 어디선가 벤치자료를 보니깐 인텔 HD 그래픽스 가속사용시, H.264 는 문제가 없으나 VC-1의 경우 X4500 보다 CPU 점유율이 높게 나왔다는 기사를 본적이 있어서요..
현재로선 9300 또는 8200 이 가장 좋은 선택인거 같은데,
ITX급에 작은케이스로 조립하려다 보니 아무래도 엔포스 칩셋의 발열이 좀 걱정이 되네요.
그래서 i3 는 CPU 발열만 신경써주면(그래픽스가 CPU에 포함되어 있으므로), 칩셋 발열은 신경 안써도 될거 같아서,
i3 쪽으로 고려하고 있습니다.
그런데 역시... DXVA2 지원 문제가 계속 걸리네요.
XBMC 구동하면서, orb서버 로도 사용하려 하는데 둘다 하드웨어 가속을 못하면,
동시에 돌리진 못할거 같아서요....^^;;
아~ 그런 문제점을 이야기 하신거군요. 그거야 차차 나아지겠죠. ^^
인텔 4500도 처음에는 스케일링이나 후보정에 문제가 있었지만, 나중에 고쳐졌으니까요.
orb 서버 동시에 사용하는것도 테스트 해보았는데요.
XBMC 에서는 1080p x264 재생하면서, 랩탑에서 orb 도 원격으로 다른 1080p h.264 재생했는데,
버퍼링이 10초정도마다 일어나서 보기가 어려웠습니다.
그런데, CPU 점유율을 보니, 100% 가 아니라 평균 46%, 싱글 쓰레드 최고 80% 로 완전히 사용되고 있지는 않았습니다.
혹시나 해서 XBMC 재생중이 아닌상태에서 orb 만 재생해도 마찬가지인걸로 보아,
orb의 트랜스코딩 능력이 1080p h.264는 제대로 트랜스코딩 못하는걸로 보입니다.
XBMC 1080p h.264 재생중 720p h.264 orb 재생은 무난히 되었습니다.
결론적으로 orb의 트랜스코딩 성능문제이지 XBMC 가속여부하고는 크게 상관없는것 같습니다.
물론 향후에 orb 성능이 개선되면 그때는 문제가 될 수 있을것 같습니다. 그때면 XBMC 도 가속을 잘 지원하길 바래야죠 ^^
참고로 아이폰에서 orb 재생도 테스트 해보았는데, 광고하는것과는 달리 재대로 웹 인터페이스로는 재생이 안되었구요.
전용 애플리케이션을 받아서 해보니, 잘되더군요.
재미있는점은 랩탑에서 문제되던 1080p h.264 파일 트랜스코딩 문제가 없이 잘 재생되었습니다.
XBMC 동시 재생중에서도요.
아마도 orb가 낮은 해상도로 인코딩하는데는 문제가 없는데, 랩탑의 해상도로 인코딩하는데
문제가 있었던 모양입니다.
오~ 제가 해보고 싶은것을 뉴로스타님께서 미리 테스트를 해주셨네요~
감사할 따름입니다......(^^)/
i3 가 듀얼에 HT까지 있어서 그런지, 멀티태스킹 성능이 꽤 괜찮은거 같네요..
XBMC에서 1080p 를 CPU빨로 돌리면서, orb 트랜스코딩까지 소화해내는군요...
랩탑에선 어차피 파일만 공유해서 돌려도 되니깐,
결국 제 용도도 아이폰하고 WM폰 에서 돌리려는 용도이므로,
i3 CPU빨로도 충분하다는 거네요..
뉴로스타님 덕분에 궁금한점도 해결되고 완전히 i3 로 마음을 굳히게 되었습니다!^^
하드웨어가속 문제야 모.. 언젠가 해결되겠죠. 아니면 외장플레이어로 돌려도 되고..
여하튼 친절한 답변 감사드립니다^^

재밌고 유용한 정보를 얻을수 있는 사용기 감사합니다..^^;;
전 언제 뉴로스타님처럼 고수가 될라나.. ㅋㅋㅋ