Does hardware acceleration or multiple core chips help?
#1
I am running middle of the road windows 7, 32 & 64 bit computers,

general questions:

1. would turning on hardware acceleration in xbmc help in running .mkv movies
smoother or no?

2. would running multi core chips like Intels I3 or I5 help in running .mkv movies
smoother or no?

bedroom and living rm computers have onboard graphic chips and the loft computer has nvidia 8800 in it.

thanks
TC
Loft - Intel I5-3570K, Asus P8Z77-LX, Corsair 16GB DDR3, AMD HD 7700, AOC 27" LCD
Bedroom - Intel I3-530, Intel DH55HC, Corsair 4GB DDR3, Nvidia G610, Samsung 37" HDTV
Living Room - Intel E8400, Gigabyte GA-E7AUM-DS2H, 4GB DDR2, Nvidia G610, Samsung 52" HDTV
Reply
#2
Mkv is a container. Depends on what the underlying codec is.

Look up VDPAU. Look if the codec is supported.

If so, then yes, it will help on the Nvidia chips.
Code:
GRANT ALL PRIVILEGES ON `xbmc_%`.* TO 'xbmc'@'%';
IF you have a mysql problem, find one of the 4 dozen threads already open.
Reply
#3
The codec is H264 which does appear on the list and two my chips are nvidia 8800 or above.

so yeah, hardware acceleration would help me on those machines.

the bedroom machine with intel graphics i am not so sure

thanks
TC Nod
Loft - Intel I5-3570K, Asus P8Z77-LX, Corsair 16GB DDR3, AMD HD 7700, AOC 27" LCD
Bedroom - Intel I3-530, Intel DH55HC, Corsair 4GB DDR3, Nvidia G610, Samsung 37" HDTV
Living Room - Intel E8400, Gigabyte GA-E7AUM-DS2H, 4GB DDR2, Nvidia G610, Samsung 52" HDTV
Reply
#4
tcman47 Wrote:I am running middle of the road windows 7, 32 & 64 bit computers,

general questions:

1. would turning on hardware acceleration in xbmc help in running .mkv movies
smoother or no?

2. would running multi core chips like Intels I3 or I5 help in running .mkv movies
smoother or no?

bedroom and living rm computers have onboard graphic chips and the loft computer has nvidia 8800 in it.

thanks
TC

From everything I read, you wont need a separate GPU with the i3 or i5 chips. I am building a new htpc based on the soon to be released i3-2105 which will have the hd-3000 graphics chip.
Reply
#5
Hardware decoding via DXVA2 (or VDPAU/VAAPI on Linux) means that the h.264/VC-1 stream is decoded via the GPU with little effort from the CPU (usually idles around 10-15%). It is the preffered method since it`s more efficient in many ways over software decoding done by the CPU.

Basically using DXVA2 the CPU becomes irrelevant, even an Atom or Pentium 4 will suffice.
Reply
#6
Note that at the moment the ffmpeg code used by XBMC is singlethreaded i.e. it only uses one core even if you have a six core CPU, so extra cores don't help. However, as mentioned above, if your GPU supports hardware acceleration the CPU is unlikely to raise even a mild sweat.

JR
Reply
#7
I run a P4 system on ubuntu using XBMC as the main gui. I have 4Gb of RAM and used a 6800GTS and the machine struggled with 720p never mind 1080p! As soon as I upgraded the card with a newer model that supports VDPAU (and it was fanless!) and now 1080p is done without a glitch!

So for me, cores are better for the gui, but video decoding then the graphics card is essential.
Reply
#8
hardware acceleration is far more important than multiple cores in regards to 1080p media on HTPCs. you can use a GT210 with a single-core CPU and have no issues with playback of H264 1080p content.
Reply
#9
maybe a multithread enviroment can help VDPAU when deinterlacing a 1080i video with the Spatial/Temporal algorithm?
Reply
#10
jhsrennie Wrote:Note that at the moment the ffmpeg code used by XBMC is singlethreaded i.e. it only uses one core even if you have a six core CPU, so extra cores don't help. However, as mentioned above, if your GPU supports hardware acceleration the CPU is unlikely to raise even a mild sweat.

JR

Is this likely to get updated? I find using software playback is far better quality as you can use better scalars. It's frustrating having to switch back and forth everytime you want to play a high bitrate 1080p
Reply
#11
joethefox Wrote:maybe a multithread enviroment can help VDPAU when deinterlacing a 1080i video with the Spatial/Temporal algorithm?

What he say Oo
Loft - Intel I5-3570K, Asus P8Z77-LX, Corsair 16GB DDR3, AMD HD 7700, AOC 27" LCD
Bedroom - Intel I3-530, Intel DH55HC, Corsair 4GB DDR3, Nvidia G610, Samsung 37" HDTV
Living Room - Intel E8400, Gigabyte GA-E7AUM-DS2H, 4GB DDR2, Nvidia G610, Samsung 52" HDTV
Reply
#12
no it won't. it's the gpu doing the deinterlace and it's the gpu (i'm assuming ion) being too slow.
Reply
#13
spiff Wrote:no it won't. it's the gpu doing the deinterlace and it's the gpu (i'm assuming ion) being too slow.

Understood. Consider that even a GTS450 goes to 65% during deinterlacing 1080i with Spatial/Temporal.
Reply

Logout Mark Read Team Forum Stats Members Help
Does hardware acceleration or multiple core chips help?0