2010-05-05, 19:57
My HTPC setup: G35 based ASUS P5E-VM HDMI.
CPU tested: QX9650/Q8200/E8400/E8500.
Sample mkv file: BBC Life, scene of killer whales hunting the seal.
With windows media player and Coreavc decoder, both quad core CPUs cruise without CPU usage more than 60%. With E8400/E8500, max CPU usage is around 75%.
The same sample mkv file tested on a laptop with Broadcom Crystal HD decode card chokes a little bit with signs of dropped frames.
Then I inserted XBMC Live USB stick to boot into XBMC, it also chokes no matter which CPU I use. I understand XBMC can only use 2 cores, but with E8500 I really don’t expect that. I press the guide and keep tracking the CPU usage and dropped frame. Well, when it started to drop frames, cpu usage is about 30% and 90%. Apparently it is not CPU. Then I checked again and closely monitored the bitrate. I found that whenever bitrate reaches 40Mbps, XBMC start to drop frames regardless the cpu usage. This also applies to Broadcom decode card.
So here I am wondering, is it true that XBMC Linux/Live decoder also have a 40Mbps decode limitation? How about Windows version? I plan to try XBMC on top of Windows 7.
Thanks,
Roy
CPU tested: QX9650/Q8200/E8400/E8500.
Sample mkv file: BBC Life, scene of killer whales hunting the seal.
With windows media player and Coreavc decoder, both quad core CPUs cruise without CPU usage more than 60%. With E8400/E8500, max CPU usage is around 75%.
The same sample mkv file tested on a laptop with Broadcom Crystal HD decode card chokes a little bit with signs of dropped frames.
Then I inserted XBMC Live USB stick to boot into XBMC, it also chokes no matter which CPU I use. I understand XBMC can only use 2 cores, but with E8500 I really don’t expect that. I press the guide and keep tracking the CPU usage and dropped frame. Well, when it started to drop frames, cpu usage is about 30% and 90%. Apparently it is not CPU. Then I checked again and closely monitored the bitrate. I found that whenever bitrate reaches 40Mbps, XBMC start to drop frames regardless the cpu usage. This also applies to Broadcom decode card.
So here I am wondering, is it true that XBMC Linux/Live decoder also have a 40Mbps decode limitation? How about Windows version? I plan to try XBMC on top of Windows 7.
Thanks,
Roy