Reply to thread

I can't say anything about 1.02 as I'm not using it, but I did have some issues with processor affinity recently.


I built an HTPC for a second TV in the house, and I'm streaming all content to it over a wireless network.  Interestingly enough, playing back 720p MKV's over the wireless is smooth and problem-free, but playing 640x480 XVID AVI's would cause the video to stutter and freeze every few seconds.  The audio was still fine, and the AV sync would fix itself after a few frames.  This is using FFDShow for XVID and CoreAVC 1.9.5 for H.264


The machine stats:

Intel Atom 330 @ 1.6GHz, dual core with HT (looks like 4 cores in Task Manager)

2GB RAM

120GB HDD

Edimax PCI wifi card

XP SP3


This should be able to play videos over a network without a lot of problems, right? Wrong.


I tried various settings and nothing fixed it.  I opened up Task Manager while MP was windowed to look at my network utilization, and it was well under 10% with a link speed of 54MBps.  Even mounting a DVD and playing the ISO over the network didn't get me to more than 15% utilization.  DVD playback was also laggy.


I looked in the Performance tab, and for some reason my "Core 3" (4th core) had a much higher load than the other 3.  None of my processes run on any particular core except for SpeedFan, which runs on Core 3, but SpeedFan is very light in CPU utilization.  Setting MP's affinity to 0 1 2 fixed my stuttering.  I don't know if it's a problem with FFDShow or MP or my processor or anything else, but preventing MP from running on Core 3 made all 4 cores run at about the same % load.


Does MP 1.02 have built-in settings for processor affinity?  I had to use a 3rd party program to make sure mine gets set up at boot time.


Top Bottom