Posts: 7,650
Joined: Jun 2011
Reputation:
287
2013-02-19, 11:17
(This post was last modified: 2013-02-19, 11:17 by wsnipex.)
first of all, upgrade to the newest package from xbmc-xvba. then disable tvh and try to reproduce the crash with local files.
Posts: 118
Joined: Aug 2008
Reputation:
1
Hello,
I am using xbmc-xvba and have seen some strange cpu utilization in the menus, although I think this is not a problem of the xvba branch I would like to discuss it here first.
I realized that xbmc-xvba uses 100% of a cpu core if in some menus, but not in all. To investigate this further, I would like to ask for suggestions how to nail down the facts.
For example, I used top to see the core utilization, which is by far the best tool for this. I also have the md 13.1 driver installed, because I have a legacy onboard chipset HD3200.
The phenomenon is like this:
Using confluence, the menu item "Videos" has almost no cpu utilization. Movies with "latest added" also uses low cpu.
TV Shows with "latest added enabled" uses 100% of one core. As does the list of a TV show.
I know we have dirty regions (which is enabled), and I disabled the rss feed already. I am not talking about playback, which is fine, only about the cpu utilization in the menus.
Any advice to investigate this further?
Posts: 23,368
Joined: Aug 2011
Reputation:
1,088
fritsch
Team-Kodi Developer
Posts: 23,368
2013-02-19, 22:20
(This post was last modified: 2013-02-19, 22:22 by fritsch.)
Downgrade the amd driver to 12.6 which is the legacy version before 13.1 and recheck. I did not know yet, that also the legacy driver update is affected, as the changes there were rather minimal concerning features :p they just made a steam game working, that was all.
On "non legacy" AMD hardware, every stable after 12.10 was broken concerning vertical blank sync with exact the issues you are seeing right now.
First decide what functions / features you expect from a system. Then decide for the hardware. Don't waste your money on crap.
Posts: 118
Joined: Aug 2008
Reputation:
1
Thanks for the hint with the 12.6 driver. Please flag the 13.1 legacy also as "not good".
XBMC has still a high cpu usage even when nothing moves (37% in top for the process), but this is way better than the 100% with the 13.1 drivers and the fan always running.
But it is interesting, that some view produce way more overhead than others, even with dirtys regions...
Posts: 23,368
Joined: Aug 2011
Reputation:
1,088
fritsch
Team-Kodi Developer
Posts: 23,368
@hal2100:
Thx for reporting back. Will note :-)
First decide what functions / features you expect from a system. Then decide for the hardware. Don't waste your money on crap.
Posts: 6,810
Joined: Jul 2010
Reputation:
198
I (and the community) test changes on my master branch. It is rebased regularly on xbmc master branch. Rebasing means all my changes floating on top.
Every now and then I factor out changes from this branch and submit to mainline.
Posts: 51
Joined: Jul 2008
Reputation:
0
2013-02-22, 05:38
(This post was last modified: 2013-02-22, 05:40 by schmoko.)
Fernet,
Thanks, that makes more sense. Also, it's pretty easy to follow each rebase and subsequent commits by reading the Author Date instead of the Commit Date.
Posts: 17
Joined: Oct 2011
Reputation:
0
whoppr
Junior Member
Posts: 17
I am having the exact same problem as hal2100 with 12.10. For non-Legacy hardware, is this after Radeon 5000? I have an E350 which I think is 6310.
So this means I need to downgrade to 12.6 (assuming E350 is non legacy)? I tried doing this and get "No supported adapters detected". At the beginning of the post there is mention of having to use the 12.4 signature file. Is this what I need to do to get 12.6 to work? If so, where do I find the signature file?
Thanks in advance
Posts: 23,368
Joined: Aug 2011
Reputation:
1,088
fritsch
Team-Kodi Developer
Posts: 23,368
12.10 is fine and no issue.
First decide what functions / features you expect from a system. Then decide for the hardware. Don't waste your money on crap.
Posts: 17
Joined: Oct 2011
Reputation:
0
whoppr
Junior Member
Posts: 17
When I have 12.10 installed, everything plays fine however when I have Movies selected in the Home menu, the CPU spikes really high and stays there until I move to another menu. I tried two different skins with the same result. Could it be the recently added stuff that is on when the Movies menu is selected? Another issue then if not 12.10?
Posts: 7,650
Joined: Jun 2011
Reputation:
287
that is not a driver issue. The recently added stuff seems to cause the screen to be dirty all the time, therefore causing constant rendering. The effect is the same as turning dirty region rendering off.
Posts: 17
Joined: Oct 2011
Reputation:
0
whoppr
Junior Member
Posts: 17
Thanks fritsch and wsnipex. I think I will just disable it then if that is the cause.