Posts: 127
Joined: Oct 2004
Reputation:
0
Duduke
Senior Member
Posts: 127
Are you viewing your items in library mode?
Do you have 'Tripple Buffering' option in your xorg.conf?
Posts: 44
Joined: Mar 2008
Reputation:
0
slight
Junior Member
Posts: 44
This is just idling on the home screen not browsing anything.
Yes I have Triple Buffering enabled after seeing it recommended elsewhere in the forum. I'll try without.
Posts: 44
Joined: Mar 2008
Reputation:
0
slight
Junior Member
Posts: 44
No difference with triple buffering off.
Posts: 80
Joined: Oct 2007
Reputation:
1
I'm not seeing this with latest svn on Gutsy 32bit with standard proprietary nvidia driver. The only modifications I've made to xorg.conf is to turn on TripleBuffer.
Core2 6300 @ 1.86GHz
GeForce 7300 GS
Posts: 44
Joined: Mar 2008
Reputation:
0
slight
Junior Member
Posts: 44
Ah well spotted. But yeah vsync doesn't seem to have any effect for me either.
Posts: 44
Joined: Mar 2008
Reputation:
0
slight
Junior Member
Posts: 44
Developers? Seems to be an XBMC issue. I'm happy to try to provide more info if you need it.
Posts: 499
Joined: May 2007
Reputation:
1
d4rk
Team-XBMC Developer
Posts: 499
I've been quite busy for the past few days. I did take a look at the profile. It's possible that somehow some GL function is taking a software path in the XBMC render, although I can't imagine what that would be on a 8600GT, given that many lower end NVidia cards don't seem to exhibit this behavior (including my 7600GS).
Posts: 44
Joined: Mar 2008
Reputation:
0
slight
Junior Member
Posts: 44
Thanks for the response. Not hassling for a fix, just wanted to make sure you were aware that this *appears* to be XBMC specific even if not actualy an XBMC bug.
I might see if I can get a cachegrind profile of it and see if that gives any clues.
Posts: 39
Joined: Jun 2007
Reputation:
0
nurgle
Junior Member
Posts: 39
I too have an 8600GT card and get 100% CPU usage while in the GUI. When playing video's this drops to less than 5% usage.
Posts: 3,555
Joined: Oct 2003
Reputation:
12
tslayer
Team-XBMC Developer
Posts: 3,555
Topfs2, I thought it was vsync too, but I'm pretty sure I have it enabled as well. I also have an 8600GT.
FYI, it uses one core at 100%. Not both.
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: 39
Joined: Jun 2007
Reputation:
0
nurgle
Junior Member
Posts: 39
I have vsync enabled in both nvidia driver applet and within XBMC itself and still 1 core is 100% with XBMC process.
Posts: 44
Joined: Mar 2008
Reputation:
0
slight
Junior Member
Posts: 44
I've tried with and without vsync enabled in both XBMC and xorg.conf so I don't think it's that.
I'll try Warsow when I get a chance.
In the mean time I've run valgrind's callgrind tool on it and it's come up with a potentially contradictory result, it's saying that ~50 of the total call time is being taken up with a call in libasound_module_rate_speexrate.so.
I wonder if the 'emulated CPU' valgrind uses is running that library, but obviously not the nvidia kernel module, meaning that's being slowed down but the nvidia module isn't. Which is a bit of a pain in the arse, can't see a way of getting around that
As I understand it that lib is something to do with dmix resampling, I don't have any dmix stuff in my asound.conf or ~/.asoundrc, in fact I don't have anything in either of those files.