2008-12-21, 09:32
I have a pair of PCs running XBMC, an XP HTPC and my Vista desktop. One thing I've noticed is that the XP box seems to have some kind of floor for CPU usage. Even on files that should take a minimal amount of power to decode (640x360 xvid) CPU usage is north of 40%. This doesn't seem to be the case on my Vista box, where the same file results in single digit CPU usage.
The situation is the same with very demanding content. For instance the birds clip takes no more than 40% of CPU power on the desktop, but 95+% on the HTPC. Normalizing for the number of cores and the clockspeed (I know things don't quite work this way) that means it takes over 6.8GHz of power to decode birds in XP, but only 5.1GHz of power on Vista. The HTPC even has some advantages like being a 45nm Penryn, not a 65nm Kentsfield (there are minor tweaks that help IPC) a faster bus (1600 vs 1400) and more memory bandwidth (800 vs 700MHz, similar timings). On top of that the HTPC is a barebones install with very few services and background processes vs. the desktop, which has a ton of stuff on it (not to mention Vista's overhead vs. XP). Any thoughts?
HTPC
XP SP3
Core 2 Duo [email protected]
Geforce 9500GT w/ nVidia 180.48 drivers
2GB DDR2 800
1080i60 or 1080p24
Desktop
Vista x64 SP1
Core 2 Quad [email protected]
Geforce 8800GTX w/ nVidia 180.48 drivers
8GB DDR2 700
1920x1200
The situation is the same with very demanding content. For instance the birds clip takes no more than 40% of CPU power on the desktop, but 95+% on the HTPC. Normalizing for the number of cores and the clockspeed (I know things don't quite work this way) that means it takes over 6.8GHz of power to decode birds in XP, but only 5.1GHz of power on Vista. The HTPC even has some advantages like being a 45nm Penryn, not a 65nm Kentsfield (there are minor tweaks that help IPC) a faster bus (1600 vs 1400) and more memory bandwidth (800 vs 700MHz, similar timings). On top of that the HTPC is a barebones install with very few services and background processes vs. the desktop, which has a ton of stuff on it (not to mention Vista's overhead vs. XP). Any thoughts?
HTPC
XP SP3
Core 2 Duo [email protected]
Geforce 9500GT w/ nVidia 180.48 drivers
2GB DDR2 800
1080i60 or 1080p24
Desktop
Vista x64 SP1
Core 2 Quad [email protected]
Geforce 8800GTX w/ nVidia 180.48 drivers
8GB DDR2 700
1920x1200