Observation: CPU load, GPU temperature

  Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
Zart.se Offline
Junior Member
Posts: 1
Joined: Nov 2009
Reputation: 0
Post: #1
Hi

Why is the CPU load high, while in xbmc menu not doing anything (25%), and while watching a film and having the menu activated (almost 60-70%). Some increase of cpu load for the later case is understandable, but 60-70%?

The GPU temperature is around 85C, when fan control is set to "ultra silent" in BIOS.

Overall, it seems to me that XBMC generates heavy load on the system.

Using: Ubuntu and XBMC, running on Asrock ION 330.

Regards
find quote
natethomas Offline
Team-XBMC Community Manager
Posts: 3,441
Joined: Apr 2008
Reputation: 61
Location: Kansas
Post: #2
Change "Vertical blank sync" from "Always enabled" to "enabled during video playback" or "disabled." While showing the xbmc menu, a constant refresh of 60 fps is used.

This has been covered quite often. Before posting questions, try doing a forum search.

Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.

[Image: badge.gif]
find quote
TREX6662k5 Offline
Donor
Posts: 214
Joined: Oct 2006
Reputation: 0
Location: London, United Kingdom
Post: #3
Huh? My CPU load is lower with it Always Enabled thats when the fps is capped.

WYSIWYG
find quote
rcoops Offline
Senior Member
Posts: 121
Joined: Oct 2008
Reputation: 0
Post: #4
And how do you think this enabled works? What it does is likely still draw the images but just not paint them on the screen to prevent tearing, then again when the image can be drawn it will send the last full image even though it might already have a half build image in the buffer...
With the option switched off there is no buffering (hence less work for the machine) it simply drops on your screen what it can draw as fast as it can draw it.

The only reason why one would like to enable vsync is if tearing is disturbing you, certainly on menu's when idling there is no reason to have this one. But now watch a fast action scene in a movie and all of a sudden this becomes very important indeed.

I would say try using VDPAU or DirectX implementations where possible this will save a lot of CPU power during the playing of movies, menu's are still a horrible thing certainly on FullHD or higher resolutions but I fear unless you are a decent C/C++ coder there will be nothing you can do about that.
find quote