Posts: 32
Joined: Aug 2008
Reputation:
0
quick update when is windowed mode cpu uage on xbmc proccess is about 1%, odd very odd
Posts: 32
Joined: Aug 2008
Reputation:
0
after doing some more testing i found the following.
with vsync turned on full screen and windowed mode both use 54% cpu
but when vsync disabled cpu usage ranges between 1 and 6%.
Posts: 3,555
Joined: Oct 2003
Reputation:
12
tslayer
Team-XBMC Developer
Posts: 3,555
Again, if anybody can compile, I have a *potential* fix.
42.7% of all statistics are made up on the spot
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.
Posts: 2,745
Joined: Oct 2003
Reputation:
1
WiSo
Team-Kodi Developer
Posts: 2,745
The fix looks good on my PC and is in svn now.
Thanks Tslayer.
Posts: 3,555
Joined: Oct 2003
Reputation:
12
tslayer
Team-XBMC Developer
Posts: 3,555
No problem..
FYI, it isn't win32 specific... Affects linux too.
42.7% of all statistics are made up on the spot
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.
Posts: 35
Joined: Mar 2004
Reputation:
0
Hi All,
I've just done a fresh complie at rev15638 for XP, which includes the fix. Unfortunately I'm still getting 97-100% CPU in the GUI.
I'm running XP SP3
Acer Laptop with Intel 915GM onboard graphics
I've tried various v-synch settings.
Is there anything else I should try?
Cheers,
ST
Posts: 3,555
Joined: Oct 2003
Reputation:
12
tslayer
Team-XBMC Developer
Posts: 3,555
If you enable it via settings does it drop down? This fix was to make sure vsync was disabled on startup as well.
If you are having higher cpu even after changing it in the gui (and remaining in the gui) then you must have a different issue.
Also, you are on Intel, so probably different...
42.7% of all statistics are made up on the spot
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.
Posts: 325
Joined: Jun 2008
Reputation:
1
Thanx to Shotgun Ted for trying his build.
Got mixed results. This build does............eh something. With Vsync OFF on the intel 8400/8800GT CPU values vary between 0% and 51%
On the P4/Intel GMA915 it's between 0 and with recurring spikes of a 100%
The good thing is it does not remain a 100% constantly.
The VSYNC off option now remains off during restart with the somewhat lower CPU usage
Posts: 449
Joined: Sep 2008
Reputation:
1
Nvm i found the thread on it !
Posts: 3,555
Joined: Oct 2003
Reputation:
12
tslayer
Team-XBMC Developer
Posts: 3,555
For what it's worth, I added another vsync option.
On Linux and Nvidia, I got the lowest CPU usage (< 5%) when idle when I decided to do NOTHING.
What that means is, I don't disable Vsync, I don't enable it. I just let the driver do what it wants. Since I have vsync enabled in the driver itself (from Nvidia control panel), why is there a need for me to have anything done in XBMC itself?
Anyhow, I added this option now to XBMC:
"Let Driver Choose (requires restart)"
At least with my combination, that gives me < 5% cpu when idle on home screen.
I know this is the windows forum, but maybe it can help.
So, in short:
OS: Ubunto 8.10
Grphx: NVIDIA 8600GT
Driver: NVIDIA BETA 177.70
Driver Settings from NVIDIA Control Panel: Vsync Enabled for OpenGL
XBMC Setting: Let Driver Choose
Later,
TS
42.7% of all statistics are made up on the spot
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.
Posts: 35
Joined: Mar 2004
Reputation:
0
tslayer,
Thanks for sticking with us on this!
I've done a fresh build with the latest option for vsynch included.
If I set vsynch off in the video driver on the laptop and then set XBMC to let driver decide, I get CPU usage about 30% +/- 2 or 3%
If I set vsynch on in the video driver (default is on) and then set XBMC to let driver decide, I get maxed out CPU at 100%.
Basically, if vsynch is enabled at driver level then I get the maxed out CPU, whatever setting I choose in XBMC.
ST