Some Performance Testing
#1
Ok, I have my XBMC pretty solid set up right now

7.10
old xbox remote
8500 nvidia card with dvi or hdmi out
spdif audio out with pass though, AC3 and DTS works

CPU Dual Core AMD 64 3800+
2 gigs of ram.

Main XBMC screen
30-50% cpu used around 40-50 fps (going from my head)

Xvid TV show HD Rip playback
Res: 624x352
Bitrate: 1Mbps

Audio:
48KHz
Bit: VBR 129 MP3

CPU usage somewhere from 30-45% during playback
Video Screen Paused 25-30% CPU usage

Dropped Frames around 20
(smb network share)

Video Ringing Artifacts seen during certain scenes
--When a small object moves across a static background, a band of noise surrounds the object and moves with it. A broad shot of a snow field with a climber slowly moving across it is a good example of the kind of scene that shows the worst ringing effect.

not sure if this is the proper term, but some times color shifts on moving arms, faces etc, not during all scenes.

more tests coming

Developers: would their be a way to output to a text file average cpu usage, frames dropped etc ? just for profiling
-------------
I Bare It All -Personal Blog
Reply
#2
How early are we with performance tuning? What kind of improvements can we expect to come down the road?

I have a old junker I'm using to test this out with.

AMD Athlon XP 2400+
756MB RAM
ATI 9550 Radeon 256MB

I'm able to play xvids fairly well @ 24 FPS but nero avc videos are a different story - they run from 14 - 20 FPS.
Reply
#3
griffore Wrote:How early are we with performance tuning? What kind of improvements can we expect to come down the road?

I have a old junker I'm using to test this out with.

AMD Athlon XP 2400+
756MB RAM
ATI 9550 Radeon 256MB

I'm able to play xvids fairly well @ 24 FPS but nero avc videos are a different story - they run from 14 - 20 FPS.

Sorry im not a developer just an early adopter trying to start getting some numbers out. It seems that their is alot of room for optimizations or switching to a differnt intenal player.. im not sure you can get any good results with that set up with anything over 420p, 720 and higher will choke, right now its very cpu dependent, and even if hw video card accelleration was turned on, most cards only do mpeg2 acceleration , in the future h264, avc decoding will come to cards, but not sure when, and when at the linux driver level it will be avail.

my 2 cents
-------------
I Bare It All -Personal Blog
Reply
#4
Hi !

My configuration :
Intel Core2Duo E6600 with 2 GB
nVidia 7600GT with 256MB
Debian GNU-Linux Lenny with Kernel 2.6.22
Driver nvidia 100.14.23

Main XBMC screen
50-60% cpu used around 59 fps

DivX playback 608x336
30-35% cpu used around 29 fps [8% mplayer alone]

HD 1080p playback 1920x1080
50-70% cpu used around 29 fps [40% mplayer alone]

Video OK but xbmc use more CPU than mplayer
Reply
#5
I'd like to point out that nvidia drivers and vsync on greatly increase cpu usage buy about 20% for me its a bug in he nvidia drivers if vulkanr hadn't made it always on recently you could turn it off and see the difference. But really its needed to stop tearing effects
Reply
#6
When Vsync activate :

Main XBMC screen
22% cpu used around 65 fps

DivX playback 608x336
18-20% cpu used around 25 fps, video ok

HD 1080p playback 1920x1080
40% cpu used around 20 fps, video saccade


[sorry for my english Sad ]
Reply
#7
GutsBlack Wrote:Hi !

My configuration :
Intel Core2Duo E6600 with 2 GB
nVidia 7600GT with 256MB
Debian GNU-Linux Lenny with Kernel 2.6.22
Driver nvidia 100.14.23

Main XBMC screen
50-60% cpu used around 59 fps

DivX playback 608x336
30-35% cpu used around 29 fps [8% mplayer alone]

HD 1080p playback 1920x1080
50-70% cpu used around 29 fps [40% mplayer alone]

Video OK but xbmc use more CPU than mplayer

You can deff see a big difference in playback speed for 1080p from my cpu to yours, im wondering how much faster it might be.

hd playback compair with both cpus
http://www23.tomshardware.com/cpu_2007.h...&chart=441

divx encoding with both cpus
http://www23.tomshardware.com/cpu_2007.h...&chart=430

good links to compare both cpu's..

with my 1080p stuff i get 99% cpu and lots of dropped frames Sad
-------------
I Bare It All -Personal Blog
Reply
#8
Jezz_X Wrote:I'd like to point out that nvidia drivers and vsync on greatly increase cpu usage buy about 20% for me its a bug in he nvidia drivers if vulkanr hadn't made it always on recently you could turn it off and see the difference. But really its needed to stop tearing effects

should we enable vsync settings in the nvidia driver, or only in xbmc? or both?
-------------
I Bare It All -Personal Blog
Reply
#9
GutsBlack Wrote:When Vsync activate :

Main XBMC screen
22% cpu used around 65 fps

DivX playback 608x336
18-20% cpu used around 25 fps, video ok

HD 1080p playback 1920x1080
40% cpu used around 20 fps, video saccade


[sorry for my english Sad ]


what cpu and video card?
-------------
I Bare It All -Personal Blog
Reply
#10
gateway69 Wrote:what cpu and video card?

ooppps ignore this post, i couldn't figure out how to delete it.
-------------
I Bare It All -Personal Blog
Reply

Logout Mark Read Team Forum Stats Members Help
Some Performance Testing0